# Customize baremetal image ## 安裝 virt-customize ``` yum install libguestfs-tools-c -y ``` ## 幫 baremetal bootstrap image 加上 password 可以登入 debug :::danger 使用 root 使用 root 使用 root ::: * ironic-python-agent.initramfs 解壓縮 image, 並且 chroot 到 image 中, 在 chroot 後可以照一般方式安裝RPM或是修改密碼 $ sudo su # mkdir ipa-tmp # cd ipa-tmp # /usr/lib/dracut/skipcpio ../ironic-python-agent.initramfs | zcat | cpio -ivd chroot . bash 離開chroot並且重新壓縮image # exit # find . 2>/dev/null | cpio --quiet -c -o | gzip -8 > ../ironic-python-agent.initramfs # chown stack:stack ironic-python-agent.initramfs ## 修改 qcow2 image 直接使用 virt-customize 的相關指令操作 範例: ``` virt-customize -a overcloud.qcow2 --root-password password:Pa$$w0rd ``` ### Reference virt-customize [指令參考](http://libguestfs.org/virt-customize.1.html)