ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

ແລ່ນເຊີບເວີ | Ubuntu > | Fedora > |


OnWorks favicon

ipa-test-config - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ ipa-test-config ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ ipa-test-config ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ipa-test-config - ສ້າງການຕັ້ງຄ່າການທົດສອບ FreeIPA ສໍາລັບການນໍາໃຊ້ໃນ Bash scripts

ສະຫຼຸບສັງລວມ


ipa-test-config [ຕົວເລືອກ]
ipa-test-config [ຕົວເລືອກ] --global
ipa-test-config [ຕົວເລືອກ] hostname

ລາຍລະອຽດ


ຊຸດການທົດສອບການເຊື່ອມໂຍງ FreeIPA ຖືກຕັ້ງຄ່າໂດຍການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ. ໄດ້
ຄໍາສັ່ງ ipa-run-tests ອ່ານຕົວແປເຫຼົ່ານີ້ແລະພິມການຕັ້ງຄ່າລາຍລະອຽດສໍາລັບ shell-
scripts ອີງໃສ່ຜົນໄດ້ຮັບມາດຕະຖານ. ຜົນຜະລິດເລີ່ມຕົ້ນຂອງ ipa-run-tests ປະກອບດ້ວຍການສົ່ງອອກ
ຖະແຫຼງການທີ່ສາມາດມາຈາກ Bash.

ຖ້າດໍາເນີນການໂດຍບໍ່ມີການໂຕ້ຖຽງ, ມັນຈະພິມອອກການຕັ້ງຄ່າສະເພາະກັບເຈົ້າພາບທ້ອງຖິ່ນ. ອື່ນ
ເຈົ້າພາບອາດຈະຖືກລະບຸວ່າເປັນການໂຕ້ຖຽງ, ຫຼືຜ່ານ --master, --replica, ແລະ --client
ທາງເລືອກ. ດ້ວຍທາງເລືອກ --global, ມັນພິມພຽງແຕ່ການຕັ້ງຄ່າທີ່ບໍ່ສະເພາະ
ເຈົ້າພາບໃດນຶ່ງ.

OPTIONS


-h, - ຊ່ວຍ
ພິມອອກຄໍາສັ່ງການນໍາໃຊ້ແລະອອກ

-- ໂລກ
ສົ່ງອອກການຕັ້ງຄ່າທົ່ວໂລກ.

--ໂດເມນ
Output configuration ສໍາລັບໂດເມນທີ່ໃຫ້ (ສະພາບແວດລ້ອມ). ອາດຈະຖືກມອບໃຫ້ເປັນດັດຊະນີ
ຫຼືຊື່. ໂດຍຄ່າເລີ່ມຕົ້ນ, ໂດເມນ 1 ຖືກໃຊ້.

--ອາຈານ
Output configuration ສໍາລັບແມ່ບົດ

--replica
Output configuration ສໍາລັບ replica ທີ່ມີຈໍານວນທີ່ໃຫ້

--replica
Output configuration ສໍາລັບລູກຄ້າທີ່ມີຈໍານວນທີ່ໃຫ້

--ບົດບາດ Output configuration ສໍາ​ລັບ​ເຈົ້າ​ພາບ​ທີ່​ມີ​ບົດ​ບາດ​ທີ່​ໄດ້​ຮັບ​.

-- ບໍ່​ງ່າຍ​ດາຍ​
ບໍ່ອອກ Vars ງ່າຍດາຍ. ເຫຼົ່ານີ້ແມ່ນປົກກະຕິລວມສໍາລັບການຖອຍຫລັງ
ຄວາມເຂົ້າກັນໄດ້.

--yaml Output configuration ໃນຮູບແບບ YAML ແທນ Bash script. ນີ້ຮຽກຮ້ອງໃຫ້ມີ
ຫ້ອງສະໝຸດ PyYAML ຈະຖືກຕິດຕັ້ງ.

--json Output configuration ໃນຮູບແບບ JSON ແທນ Bash script.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ການຕັ້ງຄ່າທີ່ອີງໃສ່ໄຟລ໌:

$IPATEST_YAML_CONFIG
ລະບຸໄຟລ໌ທີ່ມີການຕັ້ງຄ່າໃນຮູບແບບ YAML,
ດັ່ງທີ່ມອບໃຫ້ ipa-test-config -- ໂລກ --yaml.
ຖ້າໃຫ້, ຕົວແປສະພາບແວດລ້ອມອື່ນໆຈະຖືກລະເລີຍ.
ອັນນີ້ຕ້ອງການໃຫ້ຕິດຕັ້ງຫ້ອງສະໝຸດ PyYAML.

$IPATEST_JSON_CONFIG
ລະບຸໄຟລ໌ທີ່ມີການຕັ້ງຄ່າໃນຮູບແບບ JSON,
ດັ່ງທີ່ມອບໃຫ້ ipa-test-config -- ໂລກ --json.
ຖ້າໃຫ້, ຕົວແປສະພາບແວດລ້ອມອື່ນໆຈະຖືກລະເລີຍ.

ການຕັ້ງຄ່າໂດເມນ:
ໂດເມນແມ່ນຖືກກໍານົດໂດຍຫຍໍ້ໂດຍ _envX ຕໍ່ທ້າຍຂອງຕົວແປສະພາບແວດລ້ອມ,
ຖ້າມີກຳນົດ AD_envX ຫຼື MASTER_envX.

ການຕັ້ງຄ່າເຈົ້າພາບ:

$MASTER
FQDN ຂອງເຄື່ອງແມ່ຂ່າຍ IPA ທໍາອິດ

$REPLICA
FQDNs ຂອງເຊີບເວີ IPA ອື່ນໆ (ແຍກຊ່ອງອອກ)

$CLIENT
FQDNs ຂອງລູກຄ້າ IPA (ແຍກຊ່ອງ)

$MASTER_env2, $REPLICA_env2, $CLIENT_env2, $MASTER_env3, $AD_env4...
ສາມາດໃຊ້ສໍາລັບໂດເມນເພີ່ມເຕີມເມື່ອຈໍາເປັນ

$AD_env1, $AD_env2, $AD_env3, $AD_env4, ...
ສາມາດໃຊ້ເພື່ອກໍານົດໂດເມນ Active Directory. ກະລຸນາສັງເກດວ່າສິ່ງເຫຼົ່ານີ້
ໂດເມນບໍ່ໄດ້ຖືກຖືວ່າເປັນໂດເມນທີ່ແຍກຕ່າງຫາກຈາກໂດເມນ IPA, ດັ່ງນັ້ນກະລຸນາໃຊ້
ສະພາບແວດລ້ອມທີ່ເປັນເອກະລັກສະເພາະສໍາລັບແຕ່ລະໂດເມນ Active Directory ຂອງທ່ານ.

$TESTHOST__env, ຕົວຢ່າງ $TESTHOST_LEGACY_env1
ກຳນົດໂຮສທີ່ມີບົດບາດພິເສດທີ່ລະບຸວ່າເປັນຕົວພິມນ້ອຍ , ຕົວຢ່າງ
'ມໍລະດົກ'.

$BEAKER_IP_env, ຕົວຢ່າງ $BEAKERREPLICA1_IP_env1
ທີ່ຢູ່ IP ຂອງເຈົ້າພາບທີ່ໃຫ້
ຄ່າເລີ່ມຕົ້ນ: ແກ້ໄຂຜ່ານ gethostbyname (ຫຼື DNS ຖ້າຕັ້ງ $IPv6SETUP)

ການຕັ້ງຄ່າຂັ້ນພື້ນຖານ:

$IPATEST_DIR
ໄດເລກະທໍລີສໍາລັບຂໍ້ມູນການທົດສອບໃນ hosts ທາງໄກ
ຄ່າເລີ່ມຕົ້ນ: /root/ipatets

$DNSFORWARD
IP ຂອງຜູ້ສົ່ງຕໍ່ DNS
ໃນຕອນຕົ້ນ: 8.8.8.8

$IPA_ROOT_SSH_PASSWORD
ລະຫັດຜ່ານຮາກສໍາລັບເຄື່ອງຫ່າງໄກສອກຫຼີກ
ໃຊ້ຖ້າ $IPA_ROOT_SSH_KEY ບໍ່ໄດ້ຕັ້ງ.

$IPA_ROOT_SSH_KEY
ຊື່ຂອງໄຟລ໌ທີ່ມີລະຫັດ RSA ສ່ວນຕົວສໍາລັບການ root ໃນເຄື່ອງຫ່າງໄກສອກຫຼີກ
ມາດຕະຖານ: ~/.ssh/id_rsa

ທົດສອບການປັບແຕ່ງ:

$DOMAIN
ຊື່ໂດເມນ IPA
ຄ່າເລີ່ມຕົ້ນ: ເອົາມາຈາກ $MASTER

$NISDOMAIN
ຊື່ໂດເມນ NIS
ຄ່າເລີ່ມຕົ້ນ: ipatest

$NTPSERVER
ຊື່ໂດເມນ NIS
ຄ່າເລີ່ມຕົ້ນ: ipatest

$IPv6SETUP
ຕັ້ງເປັນ TRUE ສໍາລັບການເຊື່ອມຕໍ່ IPv6 ເທົ່ານັ້ນ

$IPADEBUG
ຕັ້ງໃຫ້ເປີດໃຊ້ການທົດສອບການດີບັກ

$ADMINID
ຊື່ຜູ້ໃຊ້ຂອງຜູ້ເບິ່ງແຍງລະບົບ
ຄ່າເລີ່ມຕົ້ນ: admin

$ADMINPW
ລະ​ຫັດ​ຜ່ານ​ຜູ້​ບໍ​ລິ​ຫານ​
ຄ່າເລີ່ມຕົ້ນ: Secret123

$ADADMINID
ຊື່ຜູ້ໃຊ້ Active Directory Administrator
ຄ່າເລີ່ມຕົ້ນ: Administrator

$ADADMINPW
Active Directory Administrator password
ຄ່າເລີ່ມຕົ້ນ: Secret123

$ROOTDN
ຜູ້ຈັດການບັນຊີ DN
ຄ່າເລີ່ມຕົ້ນ: cn=Directory Manager

$ROOTDNPWD
ລະຫັດຜ່ານຜູ້ຈັດການບັນຊີ
ຄ່າເລີ່ມຕົ້ນ: Secret123

ອອກ STATUS


0 ຖ້າຄໍາສັ່ງປະສົບຜົນສໍາເລັດ

1 ຖ້າ​ຫາກ​ວ່າ​ຄວາມ​ຜິດ​ພາດ​ເກີດ​ຂຶ້ນ​

ຂໍ້ມູນອ້າງອິງ


ລາຍລະອຽດເຕັມຂອງກອບການທົດສອບການເຊື່ອມໂຍງ FreeIPA ແມ່ນມີຢູ່
http://www.freeipa.org/page/V3/Integration_testing

ໃຊ້ ipa-test-config ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


Ad


Ad