EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

ipa-test-config - ออนไลน์ใน Cloud

เรียกใช้ ipa-test-config ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง ipa-test-config ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ipa-test-config - สร้างการกำหนดค่าการทดสอบ FreeIPA สำหรับใช้ในสคริปต์ทุบตี

เรื่องย่อ


ipa-test-config [ตัวเลือก]
ipa-test-config [ตัวเลือก] --global
ipa-test-config [ตัวเลือก] ชื่อโฮสต์

DESCRIPTION


ชุดทดสอบการรวม FreeIPA ได้รับการกำหนดค่าโดยการตั้งค่าตัวแปรสภาพแวดล้อม NS
คำสั่ง ipa-run-tests อ่านตัวแปรเหล่านี้และพิมพ์การกำหนดค่าโดยละเอียดสำหรับเชลล์-
สคริปต์ตามเอาต์พุตมาตรฐาน เอาต์พุตเริ่มต้นของ ipa-run-tests ประกอบด้วย export
คำสั่งที่มาจาก Bash

หากรันโดยไม่มีอาร์กิวเมนต์ ระบบจะพิมพ์การกำหนดค่าเฉพาะสำหรับโฮสต์ท้องถิ่น อื่น
โฮสต์อาจถูกระบุเป็นอาร์กิวเมนต์หรือผ่านทาง --master, --replica และ --client
ตัวเลือก. ด้วยตัวเลือก --global จะพิมพ์เฉพาะการกำหนดค่าที่ไม่เฉพาะเจาะจงสำหรับ
โฮสต์ใด ๆ

OPTIONS


-h, --ช่วยด้วย
พิมพ์คำสั่งการใช้งานและออก

--ทั่วโลก
เอาต์พุตการกำหนดค่าทั่วโลก

--โดเมน
การกำหนดค่าเอาต์พุตสำหรับโดเมนที่กำหนด (สภาพแวดล้อม) อาจกำหนดให้เป็นดัชนี
หรือชื่อ. โดยค่าเริ่มต้น โดเมน 1 จะถูกใช้

--ผู้เชี่ยวชาญ
การกำหนดค่าเอาต์พุตสำหรับมาสเตอร์

--replica
การกำหนดค่าเอาต์พุตสำหรับเรพลิกาด้วยหมายเลขที่กำหนด

--replica
การกำหนดค่าเอาต์พุตสำหรับไคลเอ็นต์ด้วยหมายเลขที่กำหนด

--บทบาท การกำหนดค่าเอาต์พุตสำหรับโฮสต์ที่มีบทบาทที่กำหนด

--no-simple
อย่าส่งออก Simple Vars โดยปกติแล้วจะรวมไว้สำหรับถอยหลัง
ความเข้ากันได้

--yaml การกำหนดค่าเอาต์พุตในรูปแบบ YAML แทนสคริปต์ทุบตี สิ่งนี้ต้องการ
ไลบรารี PyYAML ที่จะติดตั้ง

--json การกำหนดค่าเอาต์พุตในรูปแบบ JSON แทนสคริปต์ทุบตี

และพวกเรา ตัวแปร


การกำหนดค่าตามไฟล์:

$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
FQDN ของเซิร์ฟเวอร์ IPA อื่น (คั่นด้วยช่องว่าง)

$ไคลเอนต์
FQDN ของไคลเอ็นต์ IPA (คั่นด้วยช่องว่าง)

$MASTER_env2, $REPLICA_env2, $CLIENT_env2, $MASTER_env3, $AD_env4...
สามารถใช้สำหรับโดเมนเพิ่มเติมเมื่อจำเป็น

$AD_env1, $AD_env2, $AD_env3, $AD_env4, ...
สามารถใช้เพื่อกำหนดโดเมน Active Directory โปรดทราบว่าสิ่งเหล่านี้
โดเมนจะไม่ถือว่าแยกจากโดเมน IPA ดังนั้นโปรดใช้ an
คำต่อท้ายสภาพแวดล้อมที่ไม่ซ้ำกันสำหรับแต่ละโดเมน Active Directory

$TESTHOST__env, เช่น $TESTHOST_LEGACY_env1
กำหนดโฮสต์ที่มีบทบาทพิเศษที่ระบุเป็นตัวพิมพ์เล็ก , เช่น
'มรดก'

$BEAKER_IP_env, เช่น $BEAKERREPLICA1_IP_env1
ที่อยู่ IP ของโฮสต์ที่กำหนด
ค่าเริ่มต้น: แก้ไขผ่าน gethostbyname (หรือ DNS หากตั้งค่า $IPv6SETUP)

การกำหนดค่าพื้นฐาน:

$IPATEST_DIR
ไดเร็กทอรีสำหรับข้อมูลทดสอบบนรีโมตโฮสต์
ค่าเริ่มต้น: /root/ipatest

$DNSFORWARD
IP ของผู้ส่งต่อ DNS
ค่าเริ่มต้น: 8.8.8.8

$IPA_ROOT_SSH_PASSWORD
รหัสผ่านรูทสำหรับเครื่องระยะไกล
ใช้หากไม่ได้ตั้งค่า $IPA_ROOT_SSH_KEY

$IPA_ROOT_SSH_KEY
ชื่อของไฟล์ที่มีคีย์ RSA ส่วนตัวสำหรับรูทบนเครื่องระยะไกล
ค่าเริ่มต้น: ~/.ssh/id_rsa

ทดสอบการปรับแต่ง:

$DOMAIN
ชื่อโดเมน IPA
ค่าเริ่มต้น: นำมาจาก $MASTER

$NISDOMAIN
ชื่อโดเมน NIS
ค่าเริ่มต้น: ipatest

$NTPSERVER
ชื่อโดเมน NIS
ค่าเริ่มต้น: ipatest

$IPv6SETUP
ตั้งค่าเป็น TRUE สำหรับการเชื่อมต่อ IPv6 เท่านั้น

$IPADEBUG
ตั้งค่าให้เปิดใช้งานการทดสอบการดีบัก

$ADMINID
ชื่อผู้ใช้ของผู้ดูแลระบบ
ค่าเริ่มต้น: admin

$ADMINPW
รหัสผ่านผู้ดูแลระบบ
ค่าเริ่มต้น: Secret123

$ADADMINID
ชื่อผู้ใช้ผู้ดูแลระบบ Active Directory
ค่าเริ่มต้น: ผู้ดูแลระบบ

$ADADMINPW
รหัสผ่านผู้ดูแลระบบ Active Directory
ค่าเริ่มต้น: Secret123

$ROOTDN
ตัวจัดการไดเร็กทอรี DN
ค่าเริ่มต้น: cn=Directory Manager

$ROOTDNPWD
รหัสผ่านผู้จัดการไดเรกทอรี
ค่าเริ่มต้น: Secret123

EXIT สถานภาพ


0 ถ้าคำสั่งสำเร็จ

1 หากเกิดข้อผิดพลาดขึ้น

ข้อมูลอ้างอิง


สามารถดูคำอธิบายแบบเต็มของเฟรมเวิร์กการทดสอบการรวม FreeIPA ได้ที่
http://www.freeipa.org/page/V3/Integration_testing

ใช้ ipa-test-config ออนไลน์โดยใช้บริการ onworks.net


Ad


Ad