ฉันมีเครื่องจักรประมาณ 30 เครื่องกระจายอยู่รอบๆ เรือที่ผู้บริหารต้องการใช้เพื่อแสดงเว็บแอปของเรา
ฉันมีคลัสเตอร์การจำลองเสมือนส่วนกลางที่มีมิเรอร์และเซิร์ฟเวอร์ PXE อยู่
ฉันสามารถบูต PXE เป็น CentOS 8 ISO ใหม่จากเครื่องระยะไกลได้ และกำลังมองหาการกำหนดค่าหลังการปรับใช้ด้วย %post หรือ ansible
อย่างไรก็ตาม สิ่งที่ฉันอยากทำจริงๆ คือ VM ที่กำหนดค่าไว้ล่วงหน้า โคลนระบบไฟล์ และปรับใช้กับรีโมต ฉันรู้สึกว่ามันสามารถทำได้ด้วย liveimg ใน kickstart แต่ให้ตายเถอะถ้าฉันทำได้
ฉันเคยใช้เส้นเหล่านี้
xfsdump -l 0 - / | gzip -2 | ssh user@server dd of=/home/marine/image/server-full-backup-`date '+%d-%B-%Y'`.dump.gz
สัมพันธ์กับการเตะ -
authconfig --enableshadow --passalgo=sha512
liveimg --url="ftp://server/pub/server-full-backup-20-September-2021.dump.gz"
หรือ
tar -zcpf full-backup-`date '+%d-%B-%Y'`.tar.gz --directory / --exclude=mnt --exclude=proc --exclude=tmp --exclude home/marine /ภาพ .
authconfig --enableshadow --passalgo=sha512
liveimg --url="ftp://server/pub/full-backup-20-September-2021.tar.gz"
ด้วยทั้งสองรูปแบบฉันลงเอยที่เปลือกฉุกเฉิน dracut-initqueue หลังจากดูที่ดาวน์โหลดไฟล์เก็บถาวร
- สิ่งที่ฉันพยายามทำเป็นไปได้จริง / เหมาะสมหรือไม่?
- เราจะใช้ kickstart เพื่อคัดลอกระบบไฟล์ทั้งหมดได้อย่างไร เอกสารเพียงแค่พูดว่า
liveimg - ติดตั้งจากดิสก์อิมเมจแทนแพ็คเกจ รูปภาพสามารถเป็นไฟล์ squashfs.img จากอิมเมจ ISO สด ไฟล์ tar ที่บีบอัด (.tar, .tbz, .tgz, .txz, .tar.bz2, .tar.gz หรือ .tar.xz.) หรือระบบไฟล์ใดๆ ที่สื่อการติดตั้งสามารถเมาต์ได้ ระบบไฟล์ที่รองรับ ได้แก่ ext2, ext3, ext4, vfat และ xfs
ฉันได้ตรวจสอบแล้ว mkisof
และ โคลนซิลล่า
ฉันแค่อยู่บนทางแยกที่น่ากลัวซึ่งไม่มีอะไรบ่งบอกว่ามันเป็นไปได้หรือเป็นไปไม่ได้เป็นพิเศษ และฉันกำลังไล่ตามหางตัวเองอยู่หลายครั้ง
ขอบคุณล่วงหน้า