เชนเซเชฒเซ, เชนเซเช เชกเซเชจเชฟเชธ เชเซเช เช เชจเซ เชฎเชพเชฐเซ เชชเซเชฐเชตเซเชคเซเชคเชฟเชจเชพ เชเซเชทเซเชคเซเชฐเซเชฎเชพเชเชจเซเช เชเช X5 เชชเชฐ เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เชธเซเชฒเซเชฏเซเชถเชจเซเชธเชจเซ เชตเชฟเชเชพเชธ เชเซ. เชเชเซ เชนเซเช เชคเชฎเชพเชฐเซ เชธเชพเชฅเซ เชถเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซเช เชเซ เชคเชฎเซ เชธเชพเชฐเซเชตเชเชจเชฟเช เชฐเซเชชเซ เชเชชเชฒเชฌเซเชง เชเซเชฒเซเชธ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเชเซเชฎเซเชเชฟเช เชธเชฐเซเชตเชฐ เชคเซเชฏเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชเซเชตเซ เชฐเซเชคเซ เชเชฎเชพเชตเซ เชถเชเซ เชเซ. เชฎเชพเชฐเชพ เชฎเชคเซ, เช เชเช เชฐเชธเชชเซเชฐเชฆ, เชธเชฐเชณ เช เชจเซ เชฒเชตเชเซเช เชเชเซเชฒ เชเซ.
เชคเซเชฏเชพเชฐเซ เชฆเซเชตเชพเชฐเชพ เช
เชฎเชพเชฐเซ เชฎเชคเชฒเชฌ เชเซ: เชจเชตเชพ เชธเชฐเซเชตเชฐเชจเซ เชฌเซเชเซเชธเชจเซ เชฌเชนเชพเชฐ OS เชธเชพเชฅเซ เชธเชเชชเซเชฐเซเชฃ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชธเชฐเซเชตเชฐเชฎเชพเช เชซเซเชฐเชตเซ. Linux เช
เชฅเชตเชพ ESXi เชนเชพเชเชชเชฐเชตเชพเชเชเชฐ เชธเชพเชฅเซ (เชตเชฟเชจเซเชกเซเช เชธเชฐเซเชตเชฐเซเชธเชจเซ เชเชฎเชพเชตเชเชจเซ เช เชฒเซเชเชฎเชพเช เชเชฐเซเชเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชจเชฅเซ).
เชถเชฐเชคเซ:
- เชธเชฐเซเชตเชฐเซเชธ - เชธเชฐเซเชตเชฐเซเชธ เชเซ เชเซเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
- เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชฐเซเชตเชฐ เช เชฎเซเชเซเชฏ เชธเชฐเซเชตเชฐ เชเซ เชเซ เชจเซเชเชตเชฐเซเช เชชเชฐ เชธเชฎเชเซเชฐ เชคเซเชฏเชพเชฐเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชชเซเชฐเซ เชชเชพเชกเซ เชเซ.
เชเชเซเชฎเซเชถเชจ เชถเชพ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเซ?
เชเชพเชฒเซ เชเชนเซเช เชเซ เชคเซเชฏเชพเช เชเช เชเชพเชฐเซเชฏ เชเซ: เชถเชฐเซเชเชคเชฅเซ เชธเชฐเซเชตเชฐเซเชจเซ เชฎเซเชเชพ เชชเชพเชฏเซ เชคเซเชฏเชพเชฐ เชเชฐเชตเชพ, เชเซเช เชชเชฐ - เชฆเชฐเชฐเซเช 30. เชตเชฟเชตเชฟเชง เชเชคเซเชชเชพเชฆเชเซ เช เชจเซ เชฎเซเชกเซเชฒเซเชจเชพ เชธเชฐเซเชตเชฐเซเชธ, เชคเซเชฎเชจเชพ เชชเชฐ เชตเชฟเชตเชฟเชง เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเซเชธ เชเชจเซเชธเซเชเซเชฒ เชฅเช เชถเชเซ เชเซ, เช เชจเซ เชนเชพเชเชชเชฐเชตเชพเชเชเชฐ เชนเซเช เชถเชเซ เชเซ เช เชฅเชตเชพ เชจ เชชเชฃ เชนเซเช เชถเชเซ.
เชธเซเชเช เชช เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชฎเชพเช เชเช เชเชพเชฎเชเซเชฐเซ เชถเชพเชฎเซเชฒ เชเซ (เชเชเซเชฎเซเชถเชจ เชตเชฟเชจเชพ):
- เชเซเชฌเซเชฐเซเชก, เชฎเชพเชเชธ, เชฎเซเชจเชฟเชเชฐเชจเซ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชเชจเซเชเซเช เชเชฐเซ;
- BIOS, RAID, IPMI เชเซเช เชตเซ;
- เช เชชเชกเซเช เชเชเช เชซเชฐเซเชฎเชตเซเชฐ;
- เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เชเชฎเซเช เชเซเช เชตเซ (เช เชฅเชตเชพ เชนเชพเชเชชเชฐเชตเชพเชเชเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เช เชจเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเซเชจเซ เชจเชเชฒ เชเชฐเซ);
เชจเซเซ เชง. เชตเซเชเชฒเซเชชเชฟเช เชฐเซเชคเซ, เชเชเซ-เชฐเชฟเชธเซเชชเซเชจเซเชธ เชซเชพเชเชฒ เชธเชพเชฅเซ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชฆเซเชตเชพเชฐเชพ OS เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช เชถเชเซเชฏ เชเซ. เชชเชฐเชเชคเซ เช เชฒเซเชเชฎเชพเช เชเชฐเซเชเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ เชจเชนเซเช. เชเซ เชเซ เชคเชฎเซ เชจเซเชเซ เชเซเชถเซ เชเซ เช เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชเชฎเซเชฐเชตเซ เชฎเซเชถเซเชเซเชฒ เชจเชฅเซ.
- OS เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเซเช เชตเซ (เชนเซเชธเซเชเชจเชพเชฎ, IP, เชตเชเซเชฐเซ).
เช เช เชญเชฟเชเชฎ เชธเชพเชฅเซ, เชฆเชฐเซเช เชธเชฐเซเชตเชฐ เชชเชฐ เชธเชฎเชพเชจ เชธเซเชเชฟเชเชเซเชธ เชเซเชฐเชฎเชฟเช เชฐเซเชคเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชตเชพ เชเชพเชฎเชจเซ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชเชฃเซ เชเชเซ เชเซ.
เชเชเซเชฎเซเชถเชจเชจเซ เชธเชพเชฐ เชธเชฐเซเชตเชฐ เชคเซเชฏเชพเชฐเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชฎเชพเชเชฅเซ เชฎเชพเชจเชต เชธเชนเชญเชพเชเชฟเชคเชพเชจเซ เชฆเซเชฐ เชเชฐเชตเชพเชจเซ เชเซ. เชถเชเซเชฏ เชคเซเชเชฒเซ.
เชเชเซเชฎเซเชถเชจ เชเชพเชฎเชเซเชฐเซ เชตเชเซเชเซเชจเซ เชกเชพเชเชจเชเชพเชเชฎ เชเชเชพเชกเซ เชเซ เช เชจเซ เชเชเชธเชพเชฅเซ เชฌเชนเซเชตเชฟเชง เชธเชฐเซเชตเชฐเซเชธเชจเซ เชเซเชเชตเชพเช เชเชฐเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเชพเชตเซ เชเซ. เชฎเชพเชจเชตเซเชฏ เชชเชฐเชฟเชฌเชณเซเชจเซ เชเชพเชฐเชฃเซ เชญเซเชฒเซเชจเซ เชธเชเชญเชพเชตเชจเชพ เชชเชฃ เชเชฃเซ เชเชเซ เชฅเช เชเช เชเซ.
เชธเชฐเซเชตเชฐเซเชธ เชเชชเชฎเซเชณเซ เชเซเชตเซ เชฐเซเชคเซ เชเซเช เชตเชพเชฏ เชเซ?
เชเชพเชฒเซ เชคเชฎเชพเชฎ เชคเชฌเชเซเชเชพเชเชจเซเช เชตเชฟเชเชคเชตเชพเชฐ เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซเช.
เชคเชฎเชพเชฐเซ เชชเชพเชธเซ Linux เชธเชฐเซเชตเชฐ เชเซ เชเซเชจเซ เชคเชฎเซ PXE เชธเซเชฅเชพเชชเชจ เชธเชฐเซเชตเชฐ เชคเชฐเซเชเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. เชธเซเชตเชพเช เชคเซเชจเชพ เชชเชฐ เชเชจเซเชธเซเชเซเชฒ เช เชจเซ เชเซเช เชตเซเชฒ เชเซ: DHCP, TFTP.
เชคเซเชฅเซ, เช เชฎเซ เชธเชฐเซเชตเชฐเชจเซ PXE เชฎเชพเชฐเชซเชคเซ เชฌเซเช เชเชฐเซเช เชเซเช (เชเซเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ). เชเชพเชฒเซ เชฏเชพเชฆ เชเชฐเซเช เชเซ เชคเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ:
- เชจเซเชเชตเชฐเซเช เชฌเซเช เชธเชฐเซเชตเชฐ เชชเชฐ เชชเชธเชเชฆ เชฅเชฏเซเชฒ เชเซ.
- เชธเชฐเซเชตเชฐ เชจเซเชเชตเชฐเซเช เชเชพเชฐเซเชกเชจเชพ PXE-ROM เชจเซ เชฒเซเชก เชเชฐเซ เชเซ เช เชจเซ เชจเซเชเชตเชฐเซเช เชธเชฐเชจเชพเชฎเซเช เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ DHCP เชฎเชพเชฐเชซเชคเซ เชธเซเชฅเชพเชชเชจ เชธเชฐเซเชตเชฐเชจเซ เชธเชเชชเชฐเซเช เชเชฐเซ เชเซ.
- DHCP เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชฐเซเชตเชฐ เชธเชฐเชจเชพเชฎเซเช เชเชชเซ เชเซ, เชคเซเชฎเช PXE เชฎเชพเชฐเชซเชคเซ เชตเชงเซ เชกเชพเชเชจเชฒเซเชก เชเชฐเชตเชพ เชฎเชพเชเซเชจเซ เชธเซเชเชจเชพเช.
- เชธเชฐเซเชตเชฐ เชจเซเชเชตเชฐเซเช เชฌเซเชเชฒเซเชกเชฐเชจเซ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชฐเซเชตเชฐเชฎเชพเชเชฅเซ PXE เชฎเชพเชฐเชซเชคเซ เชฒเซเชก เชเชฐเซ เชเซ, เชตเชงเซ เชฒเซเชกเชฟเชเช PXE เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒ เช เชจเซเชธเชพเชฐ เชฅเชพเชฏ เชเซ.
- เชฌเซเช เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซเชฒ เชชเชฐเชฟเชฎเชพเชฃเซ (เชเชฐเซเชจเชฒ, initramfs, เชฎเชพเชเชจเซเช เชชเซเชเชจเซเช, squashfs เชเชฎเซเช, เชตเชเซเชฐเซ) เชจเชพ เชเชงเชพเชฐเซ เชฅเชพเชฏ เชเซ.
เชจเซเซ เชง. เชฒเซเช BIOS เชฎเซเชก เชฆเซเชตเชพเชฐเชพ PXE เชฎเชพเชฐเชซเชคเซ เชฌเซเชเซเชเชเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซ เชเซ. เชนเชพเชฒเชฎเชพเช, เชเชคเซเชชเชพเชฆเชเซ เชธเชเซเชฐเชฟเชฏเชชเชฃเซ UEFI เชฌเซเชเชฎเซเชกเชจเซ เช เชฎเชฒ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซ. PXE เชฎเชพเชเซ, เชคเชซเชพเชตเชค DHCP เชธเชฐเซเชตเชฐเชจเชพ เชฐเซเชชเชฐเซเชเชพเชเชเชจเชฎเชพเช เช เชจเซ เชตเชงเชพเชฐเชพเชจเชพ เชฌเซเชเชฒเซเชกเชฐเชจเซ เชนเชพเชเชฐเซเชฎเชพเช เชนเชถเซ.
เชเชพเชฒเซ PXE เชธเชฐเซเชตเชฐ เชฐเซเชชเชฐเซเชเชพเชเชเชจ (pxelinux เชฎเซเชจเซ) เชจเซเช เชเชฆเชพเชนเชฐเชฃ เชเซเชเช.
เชซเชพเชเชฒ pxelinux.cfg/default:
default menu.c32
prompt 0
timeout 100
menu title X5 PXE Boot Menu
LABEL InstallServer Menu
MENU LABEL InstallServer
KERNEL menu.c32
APPEND pxelinux.cfg/installserver
LABEL VMware Menu
MENU LABEL VMware ESXi Install
KERNEL menu.c32
APPEND pxelinux.cfg/vmware
LABEL toolkit // ะผะตะฝั ะฟะพ ัะผะพะปัะฐะฝะธั
MENU LABEL Linux Scripting Toolkits
MENU default
KERNEL menu.c32
APPEND pxelinux.cfg/toolkit // ะฟะตัะตั
ะพะด ะฝะฐ ัะปะตะดัััะตะต ะผะตะฝั
เชซเชพเชเชฒ pxelinux.cfg/toolkit:
prompt 0
timeout 100
menu title X5 PXE Boot Menu
label mainmenu
menu label ^Return to Main Menu
kernel menu.c32
append pxelinux.cfg/default
label x5toolkit-auto // ะฟะพ ัะผะพะปัะฐะฝะธั โ ะฐะฒัะพะผะฐัะธัะตัะบะธะน ัะตะถะธะผ
menu label x5 toolkit autoinstall
menu default
kernel toolkit/tkcustom-kernel
append initrd=toolkit/tk-initramfs.gz quiet net.ifnames=0 biosdevname=0 nfs_toolkit_ip=192.168.200.1 nfs_toolkit_path=tftpboot/toolkit nfs_toolkit_script=scripts/mount.sh script_cmd=master-install.sh CMDIS2=โโฆโ
label x5toolkit-shell // ะดะปั ะพัะปะฐะดะบะธ - ะบะพะฝัะพะปั
menu label x5 toolkit shell
kernel toolkit/tkcustom-kernel
append initrd=toolkit/tkcustom-initramfs.gz quiet net.ifnames=0 biosdevname=0 nfs_toolkit_ip=192.168.200.1 nfs_toolkit_path=tftpboot/toolkit nfs_toolkit_script=scripts/mount.sh script_cmd=/bin/bash CMDIS2=โโฆโ
เช เชคเชฌเชเซเชเซ เชเชฐเซเชจเชฒ เช เชจเซ initramfs เช เชฎเชงเซเชฏเชตเชฐเซเชคเซ Linux เชเชฎเซเช เชเซ, เชเซเชจเซ เชฎเชฆเชฆเชฅเซ เชธเชฐเซเชตเชฐเชจเซ เชฎเซเชเซเชฏ เชคเซเชฏเชพเชฐเซ เช เชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชฅเชถเซ.
เชเซเชฎ เชคเชฎเซ เชเซเช เชถเชเซ เชเซ, เชฌเซเชเชฒเซเชกเชฐ เชเชฐเซเชจเชฒเชจเซ เชเชฃเชพ เชชเชฐเชฟเชฎเชพเชฃเซ เชชเชธเชพเชฐ เชเชฐเซ เชเซ. เชเชฎเชพเชเชจเชพ เชเซเชเชฒเชพเช เชชเชฐเชฟเชฎเชพเชฃเซ เชเชฐเซเชจเชฒ เชฆเซเชตเชพเชฐเชพ เช เชตเชชเชฐเชพเชฏ เชเซ. เช เชจเซ เชเชชเชฃเซ เช เชฎเซเชเชจเซ เชเชชเชฏเซเช เชเชชเชฃเชพ เชชเซเชคเชพเชจเชพ เชนเซเชคเซเช เชฎเชพเชเซ เชเชฐเซ เชถเชเซเช เชเซเช. เชเชจเซ เชชเชเซเชฅเซ เชเชฐเซเชเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ, เชชเชฐเชเชคเซ เชนเชฎเชฃเชพเช เชฎเชพเชเซ เชคเชฎเซ เชซเชเซเชค เชฏเชพเชฆ เชฐเชพเชเซ เชถเชเซ เชเซ เชเซ เชคเชฎเชพเชฎ เชชเชพเชธ เชเชฐเซเชฒ เชชเชฐเชฟเชฎเชพเชฃเซ เชฎเชงเซเชฏเชตเชฐเซเชคเซ Linux เชเชฎเซเชเชฎเชพเช /proc/cmdline เชฆเซเชตเชพเชฐเชพ เชเชชเชฒเชฌเซเชง เชนเชถเซ.
เชนเซเช เชคเซเชฎเชจเซ, เชเชฐเซเชจเชฒ เช
เชจเซ initramfs เชเซเชฏเชพเชเชฅเซ เชฎเซเชณเชตเซ เชถเชเซเช?
เชเชงเชพเชฐ เชคเชฐเซเชเซ, เชคเชฎเซ เชเซเชเชชเชฃ Linux เชตเชฟเชคเชฐเชฃ เชชเชธเชเชฆ เชเชฐเซ เชถเชเซ เชเซ. เชชเชธเชเชฆ เชเชฐเชคเซ เชตเชเชคเซ เชเชชเชฃเซ เชถเซเช เชงเซเชฏเชพเชจ เชเชชเซเช เชเซเช:
- เชฌเซเช เชเชฎเซเช เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช เชนเซเชตเซ เชเซเชเช (เชกเซเชฐเชพเชเชตเชฐเชจเซ เชเชชเชฒเชฌเซเชงเชคเชพ, เชตเชงเชพเชฐเชพเชจเซ เชเชชเชฏเซเชเชฟเชคเชพเช เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ);
- เชฎเซเชเซ เชญเชพเชเซ, เชคเชฎเชพเชฐเซ initramfs เชจเซ เชเชธเซเชเชฎเชพเชเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ.
X5 เชฎเชพเชเซเชจเชพ เช เชฎเชพเชฐเชพ เชธเซเชฒเซเชฏเซเชถเชจเชฎเชพเช เช เชเซเชตเซ เชฐเซเชคเซ เชฅเชพเชฏ เชเซ? CentOS 7 เชจเซ เชเชงเชพเชฐ เชคเชฐเซเชเซ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ. เชเชพเชฒเซ เชจเซเชเซเชจเซ เชฏเซเชเซเชคเชฟ เช เชเชฎเชพเชตเซเช: เชญเชพเชตเชฟ เชเชฎเซเช เชธเซเชเซเชฐเชเซเชเชฐ เชคเซเชฏเชพเชฐ เชเชฐเซ, เชคเซเชจเซ เชเชฐเซเชเชพเชเชตเชฎเชพเช เชชเซเช เชเชฐเซ เช เชจเซ initramfs เชฌเชจเชพเชตเซ, เชเซเชจเซ เช เชเชฆเชฐ เชเชชเชฃเซเช เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เชเชฐเซเชเชพเชเชต เชนเชถเซ. เชเชฎเซเช เชฒเซเชก เชเชฐเชคเซ เชตเชเชคเซ, เชเชฐเซเชเชพเชเชตเชจเซ เชฌเชจเชพเชตเซเชฒ tmpfs เชชเชพเชฐเซเชเซเชถเชจเชฎเชพเช เชตเชฟเชธเซเชคเซเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. เช เชฐเซเชคเซ เชเชชเชฃเซ เชคเชฎเชพเชฎ เชเชฐเซเชฐเซ เชเชชเชฏเซเชเชฟเชคเชพเช เชธเชพเชฅเซ เชจเซเชฏเซเชจเชคเชฎ, เชเชคเชพเช เชธเชเชชเซเชฐเซเชฃ เชธเซเชตเชฟเชงเชพเชฏเซเชเซเชค เชฒเชพเชเชต เชฒเชฟเชจเชเซเชธ เชเชฎเซเช เชฎเซเชณเชตเซเชถเซเช, เชเซเชฎเชพเช เชฎเชพเชคเซเชฐ เชฌเซ เชซเชพเชเชฒเซ เชเซ: vmkernel เช เชจเซ initramfs.
#ัะพะทะดะฐะตะผ ะดะธัะตะบัะพัะธะธ:
mkdir -p /tftpboot/toolkit/CustomTK/rootfs /tftpboot/toolkit/CustomTK/initramfs/bin
#ะฟะพะดะณะพัะฐะฒะปะธะฒะฐะตะผ ััััะบัััั:
yum groups -y install "Minimal Install" --installroot=/tftpboot/toolkit/CustomTK/rootfs/
yum -y install nfs-utils mariadb ntpdate mtools syslinux mdadm tbb libgomp efibootmgr dosfstools net-tools pciutils openssl make ipmitool OpenIPMI-modalias rng-tools --installroot=/tftpboot/toolkit/CustomTK/rootfs/
yum -y remove biosdevname --installroot=/tftpboot/toolkit/CustomTK/rootfs/
# ะฟะพะดะณะพัะฐะฒะปะธะฒะฐะตะผ initramfs:
wget https://busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/busybox-x86_64 -O /tftpboot/toolkit/CustomTK/initramfs/bin/busybox
chmod a+x /tftpboot/toolkit/CustomTK/initramfs/bin/busybox
cp /tftpboot/toolkit/CustomTK/rootfs/boot/vmlinuz-3.10.0-957.el7.x86_64 /tftpboot/toolkit/tkcustom-kernel
# ัะพะทะดะฐะตะผ /tftpboot/toolkit/CustomTK/initramfs/init (ะฝะธะถะต ัะพะดะตัะถะฐะฝะธะต ัะบัะธะฟัะฐ):
#!/bin/busybox sh
/bin/busybox --install /bin
mkdir -p /dev /proc /sys /var/run /newroot
mount -t proc proc /proc
mount -o mode=0755 -t devtmpfs devtmpfs /dev
mkdir -p /dev/pts /dev/shm /dev/mapper /dev/vc
mount -t devpts -o gid=5,mode=620 devpts /dev/pts
mount -t sysfs sysfs /sys
mount -t tmpfs -o size=4000m tmpfs /newroot
echo -n "Extracting rootfs... "
xz -d -c -f rootfs.tar.xz | tar -x -f - -C /newroot
echo "done"
mkdir -p /newroot/dev /newroot/proc /newroot/sys
mount --move /sys /newroot/sys
mount --move /proc /newroot/proc
mount --move /dev /newroot/dev
exec switch_root /newroot /sbin/init
# ัะฟะฐะบะพะฒัะฒะฐะตะผ rootfs ะธ initramfs:
cd /tftpboot/toolkit/CustomTK/rootfs
tar cJf /tftpboot/toolkit/CustomTK/initramfs/rootfs.tar.xz --exclude ./proc --exclude ./sys --exclude ./dev .
cd /tftpboot/toolkit/CustomTK/initramfs
find . -print0 | cpio --null -ov --format=newc | gzip -9 > /tftpboot/toolkit/tkcustom-initramfs-new.gz
เชคเซเชฅเซ เช เชฎเซ เชเชฐเซเชจเชฒ เช เชจเซ initramfs เชจเซ เชเชฒเซเชฒเซเช เชเชฐเซเชฏเซ เชเซ เชเซ เชฒเซเชก เชฅเชตเชพ เชเซเชเช. เชชเชฐเชฟเชฃเชพเชฎเซ, เช เชคเชฌเชเซเชเซ, เชฎเชงเซเชฏเชตเชฐเซเชคเซ เชฒเชฟเชจเชเซเชธ เชเชฎเซเชเชจเซ PXE เชฆเซเชตเชพเชฐเชพ เชฒเซเชก เชเชฐเซเชจเซ, เช เชฎเซ OS เชเชจเซเชธเซเชฒ เชชเซเชฐเชพเชชเซเชค เชเชฐเซเชถเซเช.
เชธเชฐเชธ, เชชเชฐเชเชคเซ เชนเชตเซ เช เชฎเชพเชฐเซ เช เชฎเชพเชฐเชพ "เชเชเซเชฎเซเชถเชจ" เชชเชฐ เชจเชฟเชฏเชเชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
เชคเซ เช เชฐเซเชคเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชเชพเชฒเซ เชงเชพเชฐเซเช เชเซ เชเชฎเซเช เชฒเซเชก เชเชฐเซเชฏเชพ เชชเชเซ เช
เชฎเซ mount.sh เชธเซเชเซเชฐเชฟเชชเซเช เชชเชฐ เชจเชฟเชฏเชเชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเชพเชจเซ เชฏเซเชเชจเชพ เชฌเชจเชพเชตเซเช เชเซเช.
เชเชพเชฒเซ autorun เชฎเชพเช mount.sh เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเซเช. เช เชเชฐเชตเชพ เชฎเชพเชเซ เชคเชฎเชพเชฐเซ initramfs เชจเซ เชธเชเชถเซเชงเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ:
- initramfs เชจเซ เช เชจเชชเซเช เชเชฐเซ (เชเซ เชเชชเชฃเซ เชเชชเชฐเซเชเซเชค initramfs เชตเชฟเชเชฒเซเชชเชจเซ เชเชชเชฏเซเช เชเชฐเซเช, เชคเซ เช เชเชฐเซเชฐเซ เชจเชฅเซ)
- เชธเซเชเชพเชฐเซเชเช เชชเชฎเชพเช เชเซเชกเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเซ เชเซ /proc/cmdline เชฆเซเชตเชพเชฐเชพ เชชเชธเชพเชฐ เชฅเชฏเซเชฒเชพ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเชถเซ เช เชจเซ เชเชเชณ เชจเชฟเชฏเชเชคเซเชฐเชฃ เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเชถเซ;
- initramfs เชชเซเช เชเชฐเซ.
เชจเซเซ
เชง. X5 เชเซเชฒเชเชฟเชเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชฒเซเชกเชฟเชเช เชจเชฟเชฏเชเชคเซเชฐเชฃ เชธเซเชเซเชฐเชฟเชชเซเชเชฎเชพเช เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชฅเชพเชฏ เชเซ /opt/x5/toolkit/bin/hook.sh ั ะฟะพะผะพััั override.conf ะฒ getty tty1 (ExecStart=โฆ)
เชคเซเชฅเซ, เชเชฎเซเช เชฒเซเชก เชฅเชพเชฏ เชเซ, เชเซเชฎเชพเช mount.sh เชธเซเชเซเชฐเชฟเชชเซเช เชเชเซเชฐเชจเชฅเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ. เชเชเชณ, mount.sh เชธเซเชเซเชฐเชฟเชชเซเช เชเชเซเชเซเชเซเชฏเซเชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชชเชพเชธ เชฅเชฏเซเชฒเชพ เชชเชฐเชฟเชฎเชพเชฃเซ (script_cmd=) เชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซ เชเซ เช เชจเซ เชเชฐเซเชฐเซ เชชเซเชฐเซเชเซเชฐเชพเชฎ/เชธเซเชเซเชฐเซเชชเซเช เชฒเซเชจเซเช เชเชฐเซ เชเซ.
เชฒเซเชฌเชฒ เชเซเชฒเชเซเช-เชเชเซ
เชเชฐเซเชจเชฒ...
เชเชฎเซเชฐเซ...nfs_toolkit_script=scripts/mount.sh script_cmd=master-install.sh
เชฒเซเชฌเชฒ เชเซเชฒเชเซเช-เชถเซเชฒ
เชเชฐเซเชจเชฒ...
เชเชฎเซเชฐเซ...nfs_toolkit_script=scripts/mount.sh script_cmd=/bin/bash
เช
เชนเซเช เชกเชพเชฌเซ เชฌเชพเชเซเช PXE เชฎเซเชจเซ เชเซ, เชเชฎเชฃเซ เชฌเชพเชเซเช เชเชเชเซเชฐเซเชฒ เชเซเชฐเชพเชจเซเชธเชซเชฐ เชกเชพเชฏเชพเชเซเชฐเชพเชฎ เชเซ.
เช เชฎเซ เชจเชฟเชฏเชเชคเซเชฐเชฃเชจเชพ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฃเชจเซ เชถเซเชงเซ เชเชพเชขเซเชฏเซเช. PXE เชฎเซเชจเซเชจเซ เชชเชธเชเชฆเชเซ เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเซเชจเซ, เชเซเชฏเชพเช เชคเซ เชธเซเชตเชคเช-เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชธเซเชเซเชฐเชฟเชชเซเช เช เชฅเชตเชพ เชกเชฟเชฌเชเซเชเช เชเชจเซเชธเซเชฒ เชถเชฐเซ เชฅเชพเชฏ เชเซ.
เชธเซเชตเชเชพเชฒเชฟเชค เชฐเซเชชเชฐเซเชเชพเชเชเชจเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชเชฐเซเชฐเซ เชกเชฟเชฐเซเชเซเชเชฐเซเช เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชฐเซเชตเชฐเชฎเชพเชเชฅเซ เชฎเชพเชเชจเซเช เชฅเชฏเซเชฒ เชเซ, เชเซเชฎเชพเช เชถเชพเชฎเซเชฒ เชเซ:
- เชธเซเชเซเชฐเชฟเชชเซเชเซ;
- เชตเชฟเชตเชฟเชง เชธเชฐเซเชตเชฐเซเชธ เชฎเชพเชเซ เชธเชพเชเชตเซเชฒ BIOS/UEFI เชจเชฎเซเชจเชพเช;
- เชซเชฐเซเชฎเชตเซเชฐ;
- เชธเชฐเซเชตเชฐ เชเชชเชฏเซเชเชฟเชคเชพเช;
- เชฒเซเช
เชเชเชณ, mount.sh เชธเซเชเซเชฐเชฟเชชเซเช เชธเซเชเซเชฐเชฟเชชเซเช เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเชเชฅเซ master-install.sh เชธเซเชเซเชฐเชฟเชชเซเชเชฎเชพเช เชจเชฟเชฏเชเชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเซ เชเซ.
เชธเซเชเซเชฐเชฟเชชเซเช เชเซเชฐเซ (เชเซ เชเซเชฐเชฎเชฎเชพเช เชคเซเช เชฒเซเชจเซเช เชฅเชพเชฏ เชเซ) เชเชเชเช เชเชจเชพ เชเซเชตเซเช เชฆเซเชเชพเชฏ เชเซ:
- เชฎเชพเชธเซเชเชฐ-เชเชจเซเชธเซเชเซเชฒ
- เชถเซเชฐ เชซเชเชเซเชถเชจเซเชธ (เชตเชนเซเชเชเชพเชฏเซเชฒ เชเชพเชฐเซเชฏเซ)
- เชฎเชพเชนเชฟเชคเซ (เชฎเชพเชนเชฟเชคเซ เชเชเชเชชเซเช)
- เชฎเซเชกเชฒเซเชธ (เชธเชฐเซเชตเชฐ เชฎเซเชกเชฒ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชชเชฐเชฟเชฎเชพเชฃเซ เชธเซเชฏเซเชเชฟเชค เชเชฐเชตเชพ)
- เชคเซเชฏเชพเชฐเซ_เชเชชเชฏเซเชเซ (เชเชฐเซเชฐเซ เชเชชเชฏเซเชเชฟเชคเชพเชเชจเซ เชธเซเชฅเชพเชชเชจเชพ)
- fwupdate (เชซเชฐเซเชฎเชตเซเชฐ เช เชชเชกเซเช)
- เชกเชพเชฏเช (เชชเซเชฐเชพเชฅเชฎเชฟเช เชจเชฟเชฆเชพเชจ)
- biosconf (BIOS/UEFI เชธเซเชเชฟเชเชเซเชธ)
- เชเซเชฒเซเชเชซเชฟเชเซเชธ (เชฎเชงเชฐเชฌเซเชฐเซเชก เชชเชฐ เชธเชฎเชฏ เชธเซเช เชเชฐเชตเซ)
- srmconf (เชฐเชฟเชฎเซเช เชเชจเซเชเชฐเชซเซเชธ เชเชจเซเชเชฐเชซเซเชธ เชฐเซเชชเชฐเซเชเชพเชเชเชจ)
- raidconf (เชฒเซเชเชฟเชเชฒ เชตเซเชฒเซเชฏเซเชฎเซ เชเซเช เชตเซ เชฐเชนเซเชฏเชพ เชเซ)
เชฎเชพเชจเซ เชเช:
- เชชเซเชฐเซ-เชเชจเซเชธเซเชเซเชฒ (OS เช เชฅเชตเชพ เชนเชพเชเชชเชฐเชตเชพเชเชเชฐ เชเชจเซเชธเซเชเซเชฒเชฐ เชชเชฐ เชจเชฟเชฏเชเชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเซเช, เชเซเชฎ เชเซ ESXi)
- เชฎเชฐเซเช-เชเชจเซเชธเซเชเซเชฒ (เชเชฎเซเชเชจเซ เช เชจเชชเซเช เชเชฐเชตเชพเชจเซ เชคเชพเชคเซเชเชพเชฒเชฟเช เชถเชฐเซเชเชค)
เชนเชตเซ เชเชชเชฃเซ เชเชพเชฃเซเช เชเซเช:
- PXE เชฎเชพเชฐเชซเชคเซ เชธเชฐเซเชตเชฐเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชฌเซเช เชเชฐเชตเซเช;
- เชคเชฎเชพเชฐเซ เชชเซเชคเชพเชจเซ เชธเซเชเซเชฐเชฟเชชเซเชเชฎเชพเช เชจเชฟเชฏเชเชคเซเชฐเชฃ เชเซเชตเซ เชฐเซเชคเซ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเซเช.
เชเชพเชฒเซ เชเชพเชฒเซ เชฐเชพเชเซเช. เชจเซเชเซเชจเชพ เชชเซเชฐเชถเซเชจเซ เชธเซเชธเชเชเชค เชฌเชจเซเชฏเชพ:
- เช เชฎเซ เชเซ เชธเชฐเซเชตเชฐ เชคเซเชฏเชพเชฐ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช เชคเซเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชเชณเชเชตเซเช?
- เชเช เชเชชเชฏเซเชเชฟเชคเชพเช เช เชจเซ เชธเชฐเซเชตเชฐเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชเซเช เชตเชตเซเช?
- เชเซเชเซเชเชธ เชธเชฐเซเชตเชฐ เชฎเชพเชเซ เชธเซเชเชฟเชเชเซเชธ เชเซเชตเซ เชฐเซเชคเซ เชฎเซเชณเชตเชตเซ?
เช เชฎเซ เชเซ เชธเชฐเซเชตเชฐ เชคเซเชฏเชพเชฐ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช เชคเซเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชเชณเชเชตเซเช?
เชคเซ เชธเชฐเชณ เชเซ - DMI:
dmidecode โs system-product-name
dmidecode โs system-manufacturer
dmidecode โs system-serial-number
เชคเชฎเชจเซ เชเซ เชเซเชเช เชเซ เชคเซ เชฌเชงเซเช เช เชนเซเช เชเซ: เชตเชฟเชเซเชฐเซเชคเชพ, เชฎเซเชกเซเชฒ, เชธเซเชฐเซเชฏเชฒ เชจเชเชฌเชฐ. เชเซ เชคเชฎเชจเซ เชเชพเชคเชฐเซ เชจ เชนเซเชฏ เชเซ เช เชฎเชพเชนเชฟเชคเซ เชฌเชงเชพ เชธเชฐเซเชตเชฐเชฎเชพเช เชนเชพเชเชฐ เชเซ, เชคเซ เชคเชฎเซ เชคเซเชฎเชจเซ เชคเซเชฎเชจเชพ MAC เชธเชฐเชจเชพเชฎเชพ เชฆเซเชตเชพเชฐเชพ เชเชณเชเซ เชถเชเซ เชเซ. เช เชฅเชตเชพ เชเช เช เชธเชฎเชฏเซ เชฌเชเชจเซ เชฐเซเชคเซ, เชเซ เชธเชฐเซเชตเชฐ เชตเชฟเชเซเชฐเซเชคเชพเช เช เชฒเช เชนเซเชฏ เช เชจเซ เชเซเชเชฒเชพเช เชฎเซเชกเซเชฒเซ เชชเชฐ เชธเซเชฐเซเชฏเชฒ เชจเชเชฌเชฐ เชตเชฟเชถเซ เชซเชเซเชค เชเซเช เชฎเชพเชนเชฟเชคเซ เชจเชฅเซ.
เชชเซเชฐเชพเชชเซเชค เชฎเชพเชนเชฟเชคเซเชจเชพ เชเชงเชพเชฐเซ, เชจเซเชเชตเชฐเซเช เชซเซเชฒเซเชกเชฐเซเชธ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชฐเซเชตเชฐเชฅเซ เชฎเชพเชเชจเซเช เชฅเชฏเซเชฒ เชเซ เช เชจเซ เชเชฐเซเชฐเซ เชฌเชงเซเช เชฒเซเชก เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ (เชเชชเชฏเซเชเชฟเชคเชพเช, เชซเชฐเซเชฎเชตเซเชฐ, เชตเชเซเชฐเซ).
เชเช เชเชชเชฏเซเชเชฟเชคเชพเช เช เชจเซ เชธเชฐเซเชตเชฐเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชเซเช เชตเชตเซเช?
เชนเซเช เชเซเชเชฒเชพเช เชเชคเซเชชเชพเชฆเชเซ เชฎเชพเชเซ Linux เชฎเชพเชเซ เชเชชเชฏเซเชเชฟเชคเชพเช เชชเซเชฐเชฆเชพเชจ เชเชฐเซเชถ. เชคเชฎเชพเชฎ เชเชชเชฏเซเชเชฟเชคเชพเช เชตเชฟเชเซเชฐเซเชคเชพเชเชจเซ เชธเชคเซเชคเชพเชตเชพเชฐ เชตเซเชฌเชธเชพเชเชเซเชธ เชชเชฐ เชเชชเชฒเชฌเซเชง เชเซ.
เชซเชฐเซเชฎเชตเซเชฐ เชธเชพเชฅเซ, เชฎเชจเซ เชฒเชพเชเซ เชเซ เชเซ เชฌเชงเซเช เชธเซเชชเชทเซเช เชเซ. เชคเซเช เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชชเซเชเซเชเซเชก เชเชเซเชเซเชเซเชฏเซเชเซเชฌเชฒ เชซเชพเชเชฒเซเชจเชพ เชธเซเชตเชฐเซเชชเชฎเชพเช เชเชตเซ เชเซ. เชเชเซเชเซเชเซเชฏเซเชเซเชฌเชฒ เชซเชพเชเชฒ เชซเชฐเซเชฎเชตเซเชฐ เช
เชชเชกเซเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชจเชฟเชฏเชเชคเซเชฐเชฟเชค เชเชฐเซ เชเซ เช
เชจเซ เชฐเซเชเชฐเซเชจ เชเซเชกเชจเซ เชเชพเชฃ เชเชฐเซ เชเซ.
BIOS เช เชจเซ IPMI เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชจเชฎเซเชจเชพเช เชฆเซเชตเชพเชฐเชพ เชเซเช เชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซ เชเชฐเซเชฐเซ เชนเซเชฏ, เชคเซ เชเซเชฎเซเชชเชฒเซเช เชกเชพเชเชจเชฒเซเชก เชเชฐเชคเชพ เชชเชนเซเชฒเชพ เชธเชเชชเชพเชฆเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชเซเชเชฒเชพเช เชตเชฟเชเซเชฐเซเชคเชพเช เชชเชพเชธเซเชฅเซ RAID เชเชชเชฏเซเชเชฟเชคเชพเชเชจเซ เชเซเชฎเซเชชเชฒเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชชเชฃ เชเซเช เชตเซ เชถเชเชพเชฏ เชเซ. เชเซ เช เชเชฟเชธเซเชธเซ เชจเชฅเซ, เชคเซ เชคเชฎเชพเชฐเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชธเซเชเซเชฐเชฟเชชเซเช เชฒเชเชตเซ เชชเชกเชถเซ.
RAID เชธเซเช เชเชฐเชตเชพ เชฎเชพเชเซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชฎเซเชเซเชญเชพเชเซ เชจเซเชเซ เชฎเซเชเชฌ เชเซ:
- เช เชฎเซ เชตเชฐเซเชคเชฎเชพเชจ เชฐเซเชชเชฐเซเชเชพเชเชเชจเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเซเช เชเซเช.
- เชเซ เชคเซเชฏเชพเช เชชเชนเซเชฒเซเชฅเซ เช เชฒเซเชเชฟเชเชฒ เชเชฐเซ เชเซ, เชคเซ เช เชฎเซ เชคเซเชจเซ เชญเซเชเชธเซ เชจเชพเชเซเช เชเซเช.
- เชเชพเชฒเซ เชเซเชเช เชเซ เชเช เชญเซเชคเชฟเช เชกเชฟเชธเซเช เชนเชพเชเชฐ เชเซ เช เชจเซ เชเซเชเชฒเซ เชเซ.
- เชจเชตเซ เชฒเซเชเชฟเชเชฒ เชเชฐเซ เชฌเชจเชพเชตเซ. เชญเซเชฒเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เช เชฎเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชฎเชพเช เชตเชฟเชเซเชทเซเชช เชชเชพเชกเซเช เชเซเช.
เชเซเชเซเชเชธ เชธเชฐเซเชตเชฐ เชฎเชพเชเซ เชธเซเชเชฟเชเชเซเชธ เชเซเชตเซ เชฐเซเชคเซ เชฎเซเชณเชตเชตเซ?
เชเชพเชฒเซ เชงเชพเชฐเซเช เชเซ เชฌเชงเชพ เชธเชฐเซเชตเชฐเชจเซ เชธเซเชเชฟเชเชเซเชธ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เช เชฎเชพเชฐเชพ เชชเซเชฐเชถเซเชจเชจเซ เชเชตเชพเชฌ เชเชชเชตเชพ เชฎเชพเชเซ, เช เชฎเชพเชฐเซ เชชเชนเซเชฒเชพ เชจเชเซเชเซ เชเชฐเชตเซเช เชเซเชเช เชเซ เชเซเชตเซ เชฐเซเชคเซ เชธเซเชเชฟเชเชเซเชธเชจเซ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเซ.
เชถเชฐเซเชเชคเชฎเชพเช, เชคเชฎเซ เชเซเชเซเชธเซเช เชซเชพเชเชฒเซ เชฆเซเชตเชพเชฐเชพ เชฎเซเชณเชตเซ เชถเชเซ เชเซ. (เชญเชตเชฟเชทเซเชฏเชฎเชพเช, เชคเชฎเซ เชธเซเชเชฟเชเชเซเชธเชจเซ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชซเซเชฒเชฌเซเช เชชเชฆเซเชงเชคเชฟ เชคเชฐเซเชเซ เชเซเชเซเชธเซเช เชซเชพเชเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ.)
เชคเชฎเซ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชฐเซเชตเชฐ เชชเชฐ เชเซเชเซเชธเซเช เชซเชพเชเชฒ "เชถเซเชฐ" เชเชฐเซ เชถเชเซ เชเซ. เช เชจเซ เชคเซเชจเซเช เชฎเชพเชเชจเซเช mount.sh เชธเซเชเซเชฐเชฟเชชเซเชเชฎเชพเช เชเชฎเซเชฐเซ.
เชฒเซเชเซเช, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเชจเชพ เชเซเชตเซ เชฆเซเชเชพเชถเซ:
<เชธเซเชฐเซเชฏเชฒ เชจเชเชฌเชฐ> <เชนเซเชธเซเชเชจเชพเชฎ> <เชธเชฌเชจเซเช>
เช เชฒเชพเชเชจเซ เชเชเชจเซเชฐ เชฆเซเชตเชพเชฐเชพ เชคเซเชจเชพ เชเชพเชฎเชจเชพ เชฎเชถเซเชจเชฎเชพเชเชฅเซ เชซเชพเชเชฒเชฎเชพเช เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. เช เชจเซ เชชเชเซ, เชธเชฐเซเชตเชฐ เชธเซเช เชเชฐเชคเซ เชตเชเชคเซ, เชเซเชเซเชเชธ เชธเชฐเซเชตเชฐ เชฎเชพเชเซเชจเชพ เชชเชฐเชฟเชฎเชพเชฃเซ เชซเชพเชเชฒเชฎเชพเชเชฅเซ เชตเชพเชเชเชตเชพเชฎเชพเช เชเชตเชถเซ.
เชชเชฐเชเชคเซ, เชฒเชพเชเชฌเชพ เชเชพเชณเซ, เชธเชฐเซเชตเชฐ เชเชจเซเชธเซเชเซเชฒเซเชถเชจเชจเชพ เชธเซเชเชฟเชเชเซเชธ, เชธเซเชเซเชเซเชธ เช เชจเซ เชฒเซเช เชธเซเชเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชกเซเชเชพเชฌเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เชตเชงเซ เชธเชพเชฐเซเช เชเซ.
เช เชฒเชฌเชคเซเชค, เชเชเชฒเชพ เชกเซเชเชพเชฌเซเช เชชเซเชฐเชคเซเช เชจเชฅเซ, เช เชจเซ เชคเชฎเชพเชฐเซ เชเซเชฒเชพเชฏเชเช เชชเชพเชฐเซเช เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ เชเซเชจเซ เชฎเชฆเชฆเชฅเซ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชธเซเชเชฟเชเชเซเชธ เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. เชเซเชเซเชธเซเช เชซเชพเชเชฒเชจเซ เชคเซเชฒเชจเชพเชฎเชพเช เชเชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเซเช เชตเชงเซ เชฎเซเชถเซเชเซเชฒ เชเซ, เชชเชฐเชเชคเซ เชตเชพเชธเซเชคเชตเชฎเชพเช, เชฌเชงเซเช เชฒเชพเชเซ เชคเซเชเชฒเซเช เชฎเซเชถเซเชเซเชฒ เชจเชฅเซ. เชเซเชฒเชพเชฏเชเชเชจเซเช เชจเซเชฏเซเชจเชคเชฎ เชธเชเชธเซเชเชฐเชฃ เชฒเชเชตเซเช เชคเชฆเซเชฆเชจ เชถเชเซเชฏ เชเซ เชเซ เชซเชเซเชค เชกเซเชเชพเชฌเซเชเชฎเชพเช เชเชพเชคเซ เช เชกเซเชเชพ เชเซเชฐเชพเชจเซเชธเชซเชฐ เชเชฐเชถเซ. เช เชจเซ เชญเชตเชฟเชทเซเชฏเชฎเชพเช เชเซเชฒเชพเชฏเชเช เชชเซเชฐเซเชเซเชฐเชพเชฎเชจเซ เชซเซเชฐเซ เชฎเซเชกเชฎเชพเช เชธเซเชงเชพเชฐเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเชถเซ (เช เชนเซเชตเชพเชฒ, เชชเซเชฐเชฟเชจเซเชเชฟเชเช เชฒเซเชฌเชฒเซเชธ, เชธเซเชเชจเชพเช เชฎเซเชเชฒเชตเซ, เชตเชเซเชฐเซ เชเซ เชงเซเชฏเชพเชจเชฎเชพเช เชเชตเซ เชเซ).
เชกเซเชเชพเชฌเซเชเชจเซ เชเซเชเซเชเชธ เชตเชฟเชจเชเชคเซ เชเชฐเซเชจเซ เช เชจเซ เชธเชฐเซเชตเชฐ เชธเซเชฐเซเชฏเชฒ เชจเชเชฌเชฐเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซเชจเซ, เช เชฎเซ เชธเชฐเซเชตเชฐเชจเซ เชเซเช เชตเชตเชพ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชชเชฐเชฟเชฎเชพเชฃเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเซเชถเซเช.
เชเชชเชฐเชพเชเชค, เช เชฎเชพเชฐเซ เชเชเชธเชพเชฅเซ เชเชเซเชธเซเชธ เชฎเชพเชเซ เชคเชพเชณเชพเช เชธเชพเชฅเซ เชเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ, เชเซเชฎ เชเซ เชเซเชเซเชธเซเช เชซเชพเชเชฒเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชเซ.
เช เชฎเซ เชคเชฎเชพเชฎ เชคเชฌเชเซเชเซ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชฒเซเช เชฒเชเซ เชถเชเซเช เชเซเช เช เชจเซ เชคเซเชฏเชพเชฐเซเชจเชพ เชคเชฌเชเซเชเชพเชจเซ เชเชเชจเชพเช เช เชจเซ เชซเซเชฒเซเชเซเชธ เชฆเซเชตเชพเชฐเชพ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชจเชฟเชฏเชเชคเซเชฐเชฟเชค เชเชฐเซ เชถเชเซเช เชเซเช.
เชนเชตเซ เชเชชเชฃเซ เชเชพเชฃเซเช เชเซเช เชเซ เชเซเชตเซ เชฐเซเชคเซ:
- เชธเชฐเซเชตเชฐเชจเซ PXE เชฎเชพเชฐเชซเชคเซ เชฌเซเช เชเชฐเซ;
- เช เชฎเชพเชฐเซ เชธเซเชเซเชฐเชฟเชชเซเช เชชเชฐ เชจเชฟเชฏเชเชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเซ;
- เชธเชฐเซเชตเชฐเชจเซ เชเชณเชเซ เชเซ เชเซเชจเซ เชคเซเชจเชพ เชธเซเชฐเซเชฏเชฒ เชจเชเชฌเชฐ เชฆเซเชตเชพเชฐเชพ เชคเซเชฏเชพเชฐ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ;
- เชฏเซเชเซเชฏ เชเชชเชฏเซเชเชฟเชคเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชฐเซเชตเชฐเชจเซ เชเซเช เชตเซ;
- เชเซเชฒเชพเชฏเชจเซเช เชญเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเซเชฅเชพเชชเชจ เชธเชฐเซเชตเชฐ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชธเซเชเชฟเชเชเซเชธ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเซ.
เช เชฎเชจเซ เชเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช เชเซ เชเซเชตเซ เชฐเซเชคเซ:
- เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ เชธเชฐเซเชตเชฐ เชกเซเชเชพเชฌเซเชเชฎเชพเชเชฅเซ เชเชฐเซเชฐเซ เชธเซเชเชฟเชเชเซเชธ เชฎเซเชณเชตเซ เชเซ;
- เชคเชฎเชพเชฎ เชคเซเชฏเชพเชฐเซเชจเซ เชชเซเชฐเชเชคเชฟ เชกเซเชเชพเชฌเซเช (เชฒเซเช, เชเชตเซเชจเซเชเซเชธ, เชธเซเชเซเช เชซเซเชฒเซเชเซเชธ) เชฎเชพเช เชฐเซเชเซเชฐเซเชก เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชคเชฎเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชเซ เชคเซ เชตเชฟเชตเชฟเชง เชชเซเชฐเชเชพเชฐเชจเชพ เชธเซเชซเซเชเชตเซเชฐ เชตเชฟเชถเซ เชถเซเช? เชนเชพเชเชชเชฐเชตเชพเชเชเชฐ เชเซเชตเซ เชฐเซเชคเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเซเช, VM เชเซเชชเชฟ เชเชฐเชตเซเช เช เชจเซ เชคเซ เชฌเชงเซเช เชเซเช เชตเชตเซเช?
เชนเชพเชฐเซเชกเชตเซเชฐ เชชเชฐ เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เชเชฎเซเช (เชฒเชฟเชจเชเซเชธ) เชเชฎเชพเชตเชตเชพเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชฌเชงเซเช เชเชเชฆเชฎ เชธเชฐเชณ เชเซ:
- เชฌเชงเชพ เชธเชฐเซเชตเชฐ เชเชเชเซ เชธเซเช เชเชฐเซเชฏเชพ เชชเชเซ, เช เชฎเซ เชเชฎเซเช เชเชฎเชพเชตเซเช เชเซเช.
- เชเซเชฐเชฌ เชฌเซเชเชฒเซเชกเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ.
- เช เชฎเซ เชเชฐเซเชฐเซ เชเซ เชคเซ เชฌเชงเซเช เชเซเชฐเซเช เช เชจเซ เชเซเช เชตเซเช เชเซเช.
OS เชเชจเซเชธเซเชเซเชฒเชฐ เชชเชฐ เชจเชฟเชฏเชเชคเซเชฐเชฃ เชเซเชตเซ เชฐเซเชคเซ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเซเช (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ ESXi เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ).
- เช เชฎเซ เชธเซเชตเชเชพเชฒเชฟเชค เชชเซเชฐเชคเชฟเชญเชพเชต เชซเชพเชเชฒ (เชเชฟเชเชธเซเชเชพเชฐเซเช) เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เช เชฎเชพเชฐเซ เชธเซเชเซเชฐเชฟเชชเซเชเชฎเชพเชเชฅเซ เชนเชพเชฏเชชเชฐเชตเชพเชเชเชฐ เชเชจเซเชธเซเชเซเชฒเชฐ เชชเชฐ เชจเชฟเชฏเชเชคเซเชฐเชฃเชจเชพ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฃเชจเซ เชเซเช เชตเซเช เชเซเช:
- เช เชฎเซ เชกเชฟเชธเซเช เชชเชฐเชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชชเชพเชฐเซเชเซเชถเชจเซ เชเชพเชขเซ เชจเชพเชเซเช เชเซเช.
- 500MB เชจเชพ เชเชฆ เชธเชพเชฅเซ เชชเชพเชฐเซเชเซเชถเชจ เชฌเชจเชพเชตเซ.
- เช เชฎเซ เชคเซเชจเซ เชฌเซเชเซเชฌเชฒ เชคเชฐเซเชเซ เชเชฟเชนเซเชจเชฟเชค เชเชฐเซเช เชเซเช.
- FAT32 เชฎเชพเช เชซเซเชฐเซเชฎเซเช เชเชฐเซ.
- เช เชฎเซ ESXi เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชซเชพเชเชฒเซเชจเซ เชฐเซเช เชชเชฐ เชเซเชชเชฟ เชเชฐเซเช เชเซเช.
- เชธเชฟเชธเซเชฒเชฟเชจเชเซเชธ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ.
- syslinux.cfg เชจเซ /syslinux/ เชชเชฐ เชเซเชชเชฟ เชเชฐเซ
default esxi
prompt 1
timeout 50
label esxi
kernel mboot.c32
append -c boot.cfg
- mboot.c32 เชจเซ /syslinux เชฎเชพเช เชจเชเชฒ เชเชฐเซ.
- Boot.cfg เชชเชพเชธเซ kernelopt=ks=ftp:// เชนเซเชตเซเช เชเซเชเช /ks_esxi.cfg
- เช เชฎเซ เชธเชฐเซเชตเชฐเชจเซ เชฐเซเชฌเซเช เชเชฐเซเช เชเซเช.
เชธเชฐเซเชตเชฐ เชฐเซเชฌเซเช เชฅเชฏเชพ เชชเชเซ, ESXi เชเชจเซเชธเซเชเซเชฒเชฐ เชธเชฐเซเชตเชฐเชจเซ เชนเชพเชฐเซเชก เชกเซเชฐเชพเชเชตเชฎเชพเชเชฅเซ เชกเชพเชเชจเชฒเซเชก เชฅเชถเซ. เชฌเชงเซ เชเชฐเซเชฐเซ เชเชจเซเชธเซเชเซเชฒเชฐ เชซเชพเชเชฒเซเชจเซ เชฎเซเชฎเชฐเซเชฎเชพเช เชฒเซเชก เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ เช เชจเซ เชชเชเซ ESXi เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชถเชฐเซ เชฅเชถเซ, เชเชฒเซเชฒเซเชเชฟเชค เชเชเซ-เชฐเชฟเชธเซเชชเซเชจเซเชธ เชซเชพเชเชฒ เช เชจเซเชธเชพเชฐ.
เชเชเซเชฐเซเชธเซเชชเซเชจเซเชธ เชซเชพเชเชฒ ks_esxi.cfgเชฎเชพเชเชฅเซ เช เชนเซเช เชเซเชเชฒเซเช เชฒเชพเชเชจเซ เชเซ:
%firstboot --interpreter=busybox
โฆ
# ะฟะพะปััะฐะตะผ ัะตัะธะนะฝัะน ะฝะพะผะตั
SYSSN=$(esxcli hardware platform get | grep Serial | awk -F " " '{print $3}')
# ะฟะพะปััะฐะตะผ IP
IPADDRT=$(esxcli network ip interface ipv4 get | grep vmk0 | awk -F " " '{print $2}')
LAST_OCTET=$(echo $IPADDRT | awk -F'.' '{print $4}')
# ะฟะพะดะบะปััะฐะตะผ NFS ะธะฝััะฐะปะป-ัะตัะฒะตัะฐ
esxcli storage nfs add -H is -s /srv/nfs_share -v nfsshare1
# ะบะพะฟะธััะตะผ ะฒัะตะผะตะฝะฝัะต ะฝะฐัััะพะนะบะธ ssh, ะดะปั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ssh-ะบะปะธะตะฝัะฐ
mv /etc/ssh /etc/ssh.tmp
cp -R /vmfs/volumes/nfsshare1/ssh /etc/
chmod go-r /etc/ssh/ssh_host_rsa_key
# ะบะพะฟะธััะตะผ ovftool, ะดะปั ัะฐะทะฒะตัััะฒะฐะฝะธั ะะ ัะตะนัะฐั, ะฟะปัั ะฒะพะทะผะพะถะฝะพ ะฟัะธะณะพะดะธััั ะฟะพะทะถะต
cp -R /vmfs/volumes/nfsshare1/ovftool /vmfs/volumes/datastore1/
# ัะฐะทะฒะตัััะฒะฐะตะผ ะะ
/vmfs/volumes/datastore1/ovftool/tools/ovftool --acceptAllEulas --noSSLVerify --datastore=datastore1 --name=VM1 /vmfs/volumes/nfsshare1/VM_T/VM1.ova vi://root:[email protected]
/vmfs/volumes/datastore1/ovftool/tools/ovftool --acceptAllEulas --noSSLVerify --datastore=datastore1 --name=VM2 /vmfs/volumes/nfsshare1/VM_T/VM2.ova vi://root:[email protected]
# ะฟะพะปััะฐะตะผ ัััะพะบั ั ะฝะฐัััะพะนะบะฐะผะธ ะฝะฐัะตะณะพ ัะตัะฒะตัะฐ
ssh root@is "mysql -h'192.168.0.1' -D'servers' -u'user' -p'secretpassword' -e "SELECT ... WHERE servers.serial='$SYSSN'"" | grep -v ^$ | sed 's/NULL//g' > /tmp/servers
...
# ะณะตะฝะตัะธััะตะผ ัะบัะธะฟั ะฝะฐัััะพะนะบะธ ัะตัะธ
echo '#!/bin/sh' > /vmfs/volumes/datastore1/netconf.sh
echo "esxcli network ip interface ipv4 set -i=vmk0 -t=static --ipv4=$IPADDR --netmask=$S_SUB || exit 1" >> /vmfs/volumes/datastore1/netconf.sh
echo "esxcli network ip route ipv4 add -g=$S_GW -n=default || exit 1" >> /vmfs/volumes/datastore1/netconf.sh
chmod a+x /vmfs/volumes/datastore1/netconf.sh
# ะทะฐะดะฐะตะผ ะฟะฐัะฐะผะตัั guestinfo.esxihost.id, ัะบะฐะทัะฒะฐะตะผ ะฒ ะฝะตะผ ัะตัะธะนะฝัะน ะฝะพะผะตั
echo "guestinfo.esxihost.id = "$SYSSN"" >> /vmfs/volumes/datastore1/VM1/VM1.vmx
echo "guestinfo.esxihost.id = "$SYSSN"" >> /vmfs/volumes/datastore1/VM2/VM2.vmx
...
# ะพะฑะฝะพะฒะปัะตะผ ะธะฝัะพัะผะฐัะธั ะฒ ะฑะฐะทะต
SYSNAME=$(esxcli hardware platform get | grep Product | sed 's/Product Name://' | sed 's/^ *//')
UUID=$(vim-cmd hostsvc/hostsummary | grep uuid | sed 's/ //g;s/,$//' | sed 's/^uuid="//;s/"$//')
ssh root@is "mysql -D'servers' -u'user' -p'secretpassword' -e "UPDATE servers ... SET ... WHERE servers.serial='$SYSSN'""
ssh root@is "mysql -D'servers' -u'user' -p'secretpassword' -e "INSERT INTO events ...""
# ะฒะพะทะฒัะฐัะฐะตะผ ะฝะฐัััะพะนะบะธ SSH
rm -rf /etc/ssh
mv /etc/ssh.tmp /etc/ssh
# ะฝะฐัััะฐะธะฒะฐะตะผ ัะตัั ะธ ะฟะตัะตะทะฐะณััะถะฐะตะผัั
esxcli system hostname set --fqdn=esx-${G_NICK}.x5.ru
/vmfs/volumes/datastore1/netconf.sh
reboot
เช เชคเชฌเชเซเชเซ, เชนเชพเชเชชเชฐเชตเชพเชเชเชฐ เชเชจเซเชธเซเชเซเชฒ เช เชจเซ เชเซเช เชตเซเชฒ เชเซ, เช เชจเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเซเชจเซ เชจเชเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชนเชตเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเซเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชเซเช เชตเชตเซเช?
เช เชฎเซ เชฅเซเชกเซ เชเซเชคเชฐเชชเชฟเชเชกเซ เชเชฐเซ: เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช เชฎเซ VM1.vmx เชซเชพเชเชฒเชฎเชพเช เชชเซเชฐเชพเชฎเซเชเชฐ guestinfo.esxihost.id = "$SYSSN" เชธเซเช เชเชฐเซเชฏเซเช เช เชจเซ เชคเซเชฎเชพเช เชญเซเชคเชฟเช เชธเชฐเซเชตเชฐเชจเซ เชธเซเชฐเซเชฏเชฒ เชจเชเชฌเชฐ เชธเซเชเชตเซเชฏเซ.
เชนเชตเซ, เชถเชฐเซ เชเชฐเซเชฏเชพ เชชเชเซ, เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ (vmware-tools เชชเซเชเซเช เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ เชธเชพเชฅเซ) เช เชชเชฐเชฟเชฎเชพเชฃเชจเซ เชเชเซเชธเซเชธ เชเชฐเซ เชถเชเซ เชเซ:
ESXI_SN=$(vmtoolsd --cmd "info-get guestinfo.esxihost.id")
เชเชเชฒเซ เชเซ, VM เชชเซเชคเชพเชจเซ เชเชพเชคเชจเซ เชเชณเชเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชนเชถเซ (เชคเซ เชญเซเชคเชฟเช เชนเซเชธเซเชเชจเซ เชธเซเชฐเซเชฏเชฒ เชจเชเชฌเชฐ เชเชพเชฃเซ เชเซ), เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชฐเซเชตเชฐ เชกเซเชเชพเชฌเซเชเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเซ เชถเชเซ เชเซ เช เชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ เชคเซเชตเชพ เชชเชฐเชฟเชฎเชพเชฃเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเชถเซ. เช เชฌเชงเซเช เชเช เชธเซเชเซเชฐเชฟเชชเซเชเชฎเชพเช เชเชฎเซเชชเชพเชเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ, เชเซ เชเซเชธเซเชเซเชธ เชตเซเชเชฎ เชถเชฐเซ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ เชเชชเชฎเซเชณเซ เชถเชฐเซ เชฅเชตเซ เชเซเชเช (เชชเชฐเชเชคเซ เชเชเชตเชพเชฐ: RunOnce).
เชนเชตเซ เชเชชเชฃเซ เชเชพเชฃเซเช เชเซเช เชเซ เชเซเชตเซ เชฐเซเชคเซ:
- เชธเชฐเซเชตเชฐเชจเซ PXE เชฎเชพเชฐเชซเชคเซ เชฌเซเช เชเชฐเซ;
- เช เชฎเชพเชฐเซ เชธเซเชเซเชฐเชฟเชชเซเช เชชเชฐ เชจเชฟเชฏเชเชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเซ;
- เชธเชฐเซเชตเชฐเชจเซ เชเชณเชเซ เชเซ เชเซเชจเซ เชคเซเชจเชพ เชธเซเชฐเซเชฏเชฒ เชจเชเชฌเชฐ เชฆเซเชตเชพเชฐเชพ เชคเซเชฏเชพเชฐ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ;
- เชฏเซเชเซเชฏ เชเชชเชฏเซเชเชฟเชคเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชฐเซเชตเชฐเชจเซ เชเซเช เชตเซ;
- เชเซเชฒเชพเชฏเชจเซเช เชญเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชฐเซเชตเชฐ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชธเซเชเชฟเชเชเซเชธ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเซ;
- เชตเชฟเชตเชฟเชง เชชเซเชฐเชเชพเชฐเชจเชพ เชธเซเชซเซเชเชตเซเชฐเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเซ, เชเซเชฎเชพเช esxi เชนเชพเชเชชเชฐเชตเชพเชเชเชฐเชจเซ เชเชฎเชพเชตเชตเซเช เช เชจเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเซ (เชฌเชงเชพ เชเชชเชฎเซเชณเซ) เชเซเช เชตเชตเชพ เชธเชนเชฟเชค.
เช เชฎเชจเซ เชเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช เชเซ เชเซเชตเซ เชฐเซเชคเซ:
- เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ เชธเชฐเซเชตเชฐ เชกเซเชเชพเชฌเซเชเชฎเชพเชเชฅเซ เชเชฐเซเชฐเซ เชธเซเชเชฟเชเชเซเชธ เชฎเซเชณเชตเซ เชเซ;
- เชคเชฎเชพเชฎ เชคเซเชฏเชพเชฐเซเชจเซ เชชเซเชฐเชเชคเชฟ เชกเซเชเชพเชฌเซเช (เชฒเซเช, เชเชตเซเชจเซเชเซเชธ, เชธเซเชเซเช เชซเซเชฒเซเชเซเชธ) เชฎเชพเช เชฐเซเชเซเชฐเซเชก เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชฌเซเชเชฎ เชฒเชพเชเชจ:
เชนเซเช เชฎเชพเชจเซเช เชเซเช เชเซ เช เชเชเซเชฒเชจเซ เชตเชฟเชถเชฟเชทเซเชเชคเชพ เชคเซเชจเซ เชฒเชตเชเซเชเชคเชพ, เชธเชฐเชณเชคเชพ, เชเซเชทเชฎเชคเชพเช เช เชจเซ เชตเชฐเซเชธเซเชเชฟเชฒเชฟเชเซเชฎเชพเช เชฐเชนเซเชฒเซ เชเซ.
เชเซเชชเชพ เชเชฐเซเชจเซ เชคเชฎเชจเซ เชถเซเช เชฒเชพเชเซ เชเซ เชคเซ เชเชฟเชชเซเชชเชฃเซเชเชฎเชพเช เชฒเชเซ.
เชธเซเชฐเซเชธ: www.habr.com