ນີ້ແມ່ນຄໍາສັ່ງ ipa-test-task ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ipa-test-task - ດໍາເນີນວຽກງານສໍາລັບການທົດສອບ FreeIPA
ສະຫຼຸບສັງລວມ
ipa-test-task -h
ipa-test-task [ຕົວເລືອກທົ່ວໂລກ] TASK [ຕົວເລືອກໜ້າວຽກ]
ລາຍລະອຽດ
ດໍາເນີນວຽກງານໂດຍໃຊ້ການຕັ້ງຄ່າການທົດສອບການເຊື່ອມໂຍງ FreeIPA. ເຄື່ອງມືນີ້ແມ່ນຫມາຍເຖິງການນໍາໃຊ້ໃນ
ສະຄຣິບທີ່ທົດສອບການເຮັດວຽກຂອງ FreeIPA. ເບິ່ງ ipa-test-config(1) ສໍາລັບການເຊື່ອມໂຍງ FreeIPA
ການຕັ້ງຄ່າການທົດສອບ.
ເຄື່ອງມືນີ້ບໍ່ຄວນຖືກດໍາເນີນການໃນສະພາບແວດລ້ອມການຜະລິດ. ມັນບໍ່ໄດ້ຖືກອອກແບບດ້ວຍ
ຄວາມປອດໄພຢູ່ໃນໃຈ.
GLOBAL OPTIONS
-h, - ຊ່ວຍ
ພິມອອກຄໍາສັ່ງການນໍາໃຊ້ແລະອອກ. ຖ້າໃຫ້ຫຼັງຈາກຄໍາສັ່ງຍ່ອຍ, ພິມມັນ
ຂໍ້ຄວາມການນໍາໃຊ້ຄໍາສັ່ງຍ່ອຍ.
--with-beakerlib
ເປີດໃຊ້ການເຊື່ອມໂຍງ BeakerLib. ບັນທຶກຂໍ້ຄວາມຖືກລາຍງານຜ່ານ beakerlib(1) ຄໍາສັ່ງ.
ຕົວເລືອກນີ້ຕ້ອງການໄລຍະ BeakerLib ທີ່ມີການເຄື່ອນໄຫວ.
ຄໍາສັ່ງຍ່ອຍ
ipa-test-task install-master [--ເຈົ້າພາບ ເຈົ້າພາບ]
ຕິດຕັ້ງເຊີບເວີ IPA ເບື້ອງຕົ້ນຢູ່ໃນໂຮດທີ່ໃຫ້, ຫຼືໃນແມ່ແບບທີ່ກໍາຫນົດຄ່າ if
--host ບໍ່ໄດ້ໃຫ້.
ipa-test-task ຕິດຕັ້ງ-replica [-- ອາຈານ ອາຈານ] ທີ່ສຸດ
ຕິດຕັ້ງ IPA replica ຢູ່ໃນໂຮດທີ່ໃຫ້. ມັນຖືກເລີ່ມຕົ້ນຈາກເຄື່ອງແມ່ຂ່າຍ IPA
ມອບໃຫ້ໂດຍ --master, ຫຼືຈາກແມ່ບົດ configured ຖ້າ --master ບໍ່ໄດ້ຖືກມອບໃຫ້.
ipa-test-task ການຕິດຕັ້ງລູກຄ້າ [-- ອາຈານ ອາຈານ] ທີ່ສຸດ
ຕິດຕັ້ງລູກຄ້າ IPA ໃນໂຮດທີ່ໃຫ້. ມັນຖືກເລີ່ມຕົ້ນຈາກເຄື່ອງແມ່ຂ່າຍ IPA
ມອບໃຫ້ໂດຍ --master, ຫຼືຈາກແມ່ບົດ configured ຖ້າ --master ບໍ່ໄດ້ຖືກມອບໃຫ້.
ipa-test-task ເຊື່ອມຕໍ່-replica HOST1 HOST2
ສ້າງຂໍ້ຕົກລົງການຈໍາລອງລະຫວ່າງສອງ replicas ທີ່ໃຫ້.
ipa-test-task disconnect-replica HOST1 HOST2
ເອົາຂໍ້ຕົກລົງການຈໍາລອງລະຫວ່າງສອງແບບຈໍາລອງທີ່ໃຫ້ໄວ້.
ipa-test-task ຖອນການຕິດຕັ້ງເຊີບເວີ [HOST [HOST ...]]
ຖອນການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍ IPA (ຕົ້ນສະບັບຫຼື replica) ຢູ່ໃນໂຮດທີ່ໃຫ້, ແລະຟື້ນຟູ
host(s) ກັບສະຖານະກ່ອນທີ່ຈະຕິດຕັ້ງ. ຖ້າບໍ່ມີເຈົ້າພາບໃຫ້, ຖອນການຕິດຕັ້ງທັງຫມົດ
ຕົ້ນສະບັບແລະ replicas ທີ່ກໍານົດໄວ້. ຖ້າບໍ່ມີເຄື່ອງແມ່ຂ່າຍຖືກຕິດຕັ້ງຢູ່ໃນໂຮດ, ບໍ່ເຮັດຫຍັງເລີຍ
ຢູ່ໃນເຈົ້າພາບນັ້ນ.
ipa-test-task ຖອນການຕິດຕັ້ງລູກຄ້າ [HOST [HOST ...]]
ຖອນການຕິດຕັ້ງລູກຂ່າຍ IPA ຢູ່ໃນໂຮດທີ່ໃຫ້ມາ, ແລະຟື້ນຟູໂຮດໃຫ້ເປັນສະຖານະ
ກ່ອນການຕິດຕັ້ງ. ຖ້າບໍ່ມີເຈົ້າພາບຖືກມອບໃຫ້, ຖອນການຕິດຕັ້ງລູກຄ້າທີ່ກໍາຫນົດຄ່າທັງຫມົດ. ຖ້າ
ບໍ່ມີລູກຄ້າຕິດຕັ້ງຢູ່ໃນໂຮດ, ບໍ່ເຮັດຫຍັງຢູ່ໃນໂຮດນັ້ນ.
ipa-test-task ຖອນການຕິດຕັ້ງທັງໝົດ
ຖອນການຕິດຕັ້ງ IPA ຈາກແມ່ແບບ, replica ແລະ client hosts ທີ່ກໍານົດໄວ້ທັງຫມົດ. ເທົ່າກັບ
ແລ່ນ uninstall-server ແລະ uninstall-client ໂດຍບໍ່ມີການໂຕ້ຖຽງ.
ipa-test-task ເຮັດຄວາມສະອາດ [HOST [HOST ...]]
ຟື້ນຟູການຕັ້ງຄ່າລະບົບ (ເຊັ່ນ: /etc/resolvconf) ໃນເຈົ້າພາບທີ່ມອບໃຫ້ a
ສະຖານະກ່ອນການຕິດຕັ້ງ. ຖ້າບໍ່ມີໂຮສໃດຖືກມອບໃຫ້, ອະນາໄມໂຮສທີ່ກຳນົດຄ່າທັງໝົດ.
ຟັງຊັນນີ້ລວມຢູ່ໃນຄໍາສັ່ງຍ່ອຍຖອນການຕິດຕັ້ງ-* ແລະບໍ່ຄ່ອຍເປັນປະໂຫຍດ
ດຽວ.
ipa-test-task ຕິດຕັ້ງ-topo [--skip-master] [--ຂ້າມ-ລູກຄ້າ] [-- ອາຈານ M] [--replicas R1
[R2...]] [-- ລູກຄ້າ C1 [C2 ...]] TOPO
ຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍ FreeIPA ແລະລູກຄ້າຈໍານວນຫນຶ່ງໃນ topology ທີ່ໃຫ້. ໃຊ້
ຄໍາສັ່ງຍ່ອຍ list-topos ສໍາລັບບັນຊີລາຍຊື່ຂອງ topologies ທີ່ມີຢູ່.
ເວັ້ນເສຍແຕ່ --skip-master ຈະຖືກມອບໃຫ້, ເຊີບເວີເບື້ອງຕົ້ນແມ່ນຕິດຕັ້ງຢູ່ໃນໂຮດທີ່ມອບໃຫ້
--master, ຫຼືຢູ່ໃນແມ່ແບບທີ່ກໍາຫນົດຄ່າຖ້າ --master ຫາຍໄປ.
Replicas ແມ່ນຕິດຕັ້ງຕາມ topology ທີ່ເລືອກໃນ hosts ມອບໃຫ້
--replicas, ຫຼືຢູ່ໃນ replicas ທີ່ກໍານົດໄວ້ທັງຫມົດຖ້າຫາກວ່າທາງເລືອກທີ່ບໍ່ໄດ້ຖືກມອບໃຫ້.
ເວັ້ນເສຍແຕ່ --skip-clients ຈະຖືກມອບໃຫ້, ລູກຄ້າຖືກຕິດຕັ້ງຢູ່ໃນໂຮດທີ່ໃຫ້ໂດຍ --clients,
ຫຼືຢູ່ໃນລູກຄ້າທີ່ກໍາຫນົດຄ່າທັງຫມົດຖ້າ --clients ບໍ່ໄດ້ຖືກມອບໃຫ້. ເຄື່ອງແມ່ຂ່າຍທີ່ໃຊ້ສໍາລັບລູກຄ້າ
ການຕິດຕັ້ງແມ່ນເລືອກໃນຮູບແບບຮອບ.
ipa-test-task list-topos
ບອກລາຍການ topologies ທີ່ມີຢູ່ສໍາລັບຄໍາສັ່ງຍ່ອຍ install-topo.
ipa-test-task install-adtrust ທີ່ສຸດ
ດໍາເນີນການ ipa-adtrust-install ໃນ IPA ແລະສ້າງ SIDs ສໍາລັບລາຍການໃນ IPA.
ipa-test-task configure-dns-for-trust ທີ່ສຸດ AD
ອີງໃສ່ຄວາມສໍາພັນຂອງໂດເມນ configure IPA DNS ສໍາລັບຄວາມໄວ້ວາງໃຈ. AD DNS
ຈໍາເປັນຕ້ອງໄດ້ຕິດຕັ້ງດ້ວຍຕົນເອງ.
ipa-test-task ສ້າງຕັ້ງຄວາມໄວ້ວາງໃຈກັບການໂຄສະນາ ທີ່ສຸດ AD
ສ້າງຄວາມໄວ້ວາງໃຈກັບ Active Directory. ປະເພດຄວາມໄວ້ວາງໃຈຖືກກວດພົບໂດຍຂຶ້ນກັບ
ການມີ SfU (ບໍລິການສໍາລັບ Unix) ສະຫນັບສະຫນູນໃນ AD.
ipa-test-task ເອົາຄວາມໄວ້ວາງໃຈກັບການໂຄສະນາ ທີ່ສຸດ AD
ເອົາຄວາມໄວ້ວາງໃຈກັບ Active Directory. ເອົາຊ່ວງ ID ທີ່ກ່ຽວຂ້ອງອອກນຳ.
ipa-test-task configure-auth-to-local-rule ທີ່ສຸດ AD
ຕັ້ງຄ່າກົດລະບຽບ auth_to_local ໃນ /etc/krb5.conf
ipa-test-task clear-sssd-cache ທີ່ສຸດ
ລຶບລ້າງແຄດ SSSD ໂດຍການລຶບໄຟລ໌ແຄດອອກ. ຣີສະຕາດ SSSD.
ipa-test-task setup-sssd-debugging ທີ່ສຸດ
ຕັ້ງຄ່າການດີບັກ SSSD. ຣີສະຕາດ SSSD.
ipa-test-task sync-time ທີ່ສຸດ ຜູ້ໃຫ້ບໍລິການ
ຊິ້ງເວລາກັບເຊີບເວີທາງໄກ. ກະລຸນາສັງເກດວ່າຟັງຊັນນີ້ອອກຈາກ ntpd
ຢຸດ.
ipa-test-task add-a-records-in-master-domain MASTER
ເພີ່ມບັນທຶກ A ກັບແມ່ບົດ IPA ສໍາລັບໂຮດທັງຫມົດໃນໂດເມນຕົ້ນສະບັບ.
ipa-test-task add-a-ບັນທຶກ MASTER ທີ່ສຸດ
ເພີ່ມບັນທຶກ A ສໍາລັບເຈົ້າພາບກັບແມ່ບົດ IPA.
ອອກ STATUS
0 ຖ້າຄໍາສັ່ງປະສົບຜົນສໍາເລັດ
ບໍ່ແມ່ນສູນຖ້າມີຂໍ້ຜິດພາດເກີດຂຶ້ນ
ຂໍ້ມູນອ້າງອິງ
ລາຍລະອຽດເຕັມຂອງກອບການທົດສອບການເຊື່ອມໂຍງ FreeIPA ແມ່ນມີຢູ່
http://www.freeipa.org/page/V3/Integration_testing
ໃຊ້ ipa-test-task ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net