Đây là lệnh ipa-test-config có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
ipa-test-config - Tạo cấu hình kiểm tra FreeIPA để sử dụng trong các tập lệnh Bash
SYNOPSIS
ipa-test-config [tùy chọn]
ipa-test-config [tùy chọn] --global
tên máy chủ ipa-test-config [options]
MÔ TẢ
Bộ kiểm tra tích hợp FreeIPA được định cấu hình bằng cách đặt các biến môi trường. Các
lệnh ipa-run-tests đọc các biến này và in cấu hình chi tiết cho shell-
các tập lệnh dựa trên đầu ra tiêu chuẩn. Đầu ra mặc định của ipa-run-tests bao gồm xuất
các câu lệnh có thể được lấy bởi Bash.
Nếu chạy mà không có đối số, nó sẽ in ra cấu hình cụ thể cho máy chủ cục bộ. Nữa
máy chủ có thể được chỉ định làm đối số hoặc thông qua --master, --replica và --client
tùy chọn. Với tùy chọn --global, nó chỉ in cấu hình không dành riêng cho
bất kỳ máy chủ lưu trữ.
LỰA CHỌN
-h, --Cứu giúp
In ra cách sử dụng của lệnh và thoát
--toàn cầu
Đầu ra cấu hình toàn cục.
--miền
Cấu hình đầu ra cho miền (môi trường) đã cho. Có thể được đưa ra dưới dạng một chỉ mục
hoặc tên. Theo mặc định, miền 1 được sử dụng.
--bậc thầy
Cấu hình đầu ra cho chính
--bản sao
Cấu hình đầu ra cho bản sao với số lượng đã cho
--bản sao
Cấu hình đầu ra cho máy khách với số lượng nhất định
--vai diễn Cấu hình đầu ra cho máy chủ với vai trò nhất định.
- không đơn giản
Không xuất ra Simple Vars. Chúng thường được bao gồm cho ngược
khả năng tương thích.
--yaml Cấu hình đầu ra ở định dạng YAML thay vì tập lệnh Bash. Điều này yêu cầu
Thư viện PyYAML sẽ được cài đặt.
--json Cấu hình đầu ra ở định dạng JSON thay vì tập lệnh Bash.
MÔI TRƯỜNG BIẾN
Cấu hình dựa trên tệp:
$ IPATEST_YAML_CONFIG
Chỉ định một tệp chứa cấu hình ở định dạng YAML,
như được đưa ra bởi ipa-test-config --toàn cầu --yaml.
Nếu được cung cấp, các biến môi trường khác sẽ bị bỏ qua.
Điều này yêu cầu thư viện PyYAML phải được cài đặt.
$ IPATEST_JSON_CONFIG
Chỉ định một tệp chứa cấu hình ở định dạng JSON,
như được đưa ra bởi ipa-test-config --toàn cầu --json.
Nếu được cung cấp, các biến môi trường khác sẽ bị bỏ qua.
Cấu hình miền:
Miền được xác định ngầm bởi hậu tố _envX của các biến môi trường,
nếu AD_envX hoặc MASTER_envX được xác định.
Cấu hình máy chủ:
$ MASTER
FQDN của máy chủ IPA đầu tiên
$ REPLICA
FQDN của các máy chủ IPA khác (được phân tách bằng dấu cách)
$ KHÁCH HÀNG
FQDN của máy khách IPA (được phân tách bằng dấu cách)
$ MASTER_env2, $ REPLICA_env2, $ CLIENT_env2, $ MASTER_env3, $ AD_env4, ...
có thể được sử dụng cho các miền bổ sung khi cần thiết
$ AD_env1, $ AD_env2, $ AD_env3, $ AD_env4, ...
có thể được sử dụng để xác định miền Active Directory. Xin lưu ý rằng những
miền không được coi là tách biệt với miền IPA, vì vậy vui lòng sử dụng
hậu tố môi trường duy nhất cho từng miền Active Directory của bạn.
$ TESTHOST__env, ví dụ $ TESTHOST_LEGACY_env1
Xác định một máy chủ có vai trò bổ sung được xác định là viết thường , ví dụ
'di sản'.
$ BEAKER_IP_env, ví dụ $ BEAKERREPLICA1_IP_env1
địa chỉ IP của máy chủ nhất định
Mặc định: được giải quyết thông qua gethostbyname (hoặc DNS nếu đặt $ IPv6SETUP)
Cấu hình cơ bản:
$ IPATEST_DIR
Thư mục cho dữ liệu thử nghiệm trên máy chủ từ xa
Mặc định: / root / ipatests
$ DNSFORWARD
IP của một trình chuyển tiếp DNS
Mặc định: 8.8.8.8
$ IPA_ROOT_SSH_PASSWORD
mật khẩu gốc cho các máy từ xa
Được sử dụng nếu $ IPA_ROOT_SSH_KEY không được đặt.
$ IPA_ROOT_SSH_KEY
tên của tệp có chứa khóa RSA riêng cho quyền root trên các máy từ xa
Mặc định: ~ / .ssh / id_rsa
Tùy chỉnh thử nghiệm:
$ DOMAIN
Tên miền IPA
Mặc định: lấy từ $ MASTER
$ NISDOMAIN
Tên miền NIS
Mặc định: ipatest
$ NTPSERVER
Tên miền NIS
Mặc định: ipatest
$ IPv6SETUP
Đặt thành TRUE cho kết nối chỉ IPv6
$ IPADEBUG
Đặt để bật gỡ lỗi thử nghiệm
$ ADMINID
Tên người dùng của quản trị viên
Mặc định: admin
$ ADMINPW
Mật khẩu người dùng quản trị
Mặc định: Secret123
$ ADADMINID
Tên người dùng quản trị viên Active Directory
Mặc định: Quản trị viên
$ ADADMINPW
Mật khẩu quản trị viên Active Directory
Mặc định: Secret123
$ ROOTDN
Giám đốc thư mục DN
Mặc định: cn = Directory Manager
$ ROOTDNPWD
Mật khẩu trình quản lý thư mục
Mặc định: Secret123
EXIT TÌNH TRẠNG
0 nếu lệnh thành công
1 nếu xảy ra lỗi
THAM KHẢO
Mô tả đầy đủ về khung thử nghiệm tích hợp FreeIPA có sẵn tại
http://www.freeipa.org/page/V3/Integration_testing
Sử dụng ipa-test-config trực tuyến bằng các dịch vụ onworks.net