実際のマシンをインストールするには cobbler/kickstart を使用します。
これらの物理マシンでは、特定の仮想マシンがインストールされ、起動時に実行されることを確認する必要があるため、kickstart%postセクションにその仮想マシンをインストールしようとしましたが、これまでは成功しませんでした。
私たちの最初の試みはとても簡単でした。
%post --log=/root/virt.log
service libvirtd start
virt-install ... --import
%end
しかし、私たちはそうしたのでrunning in chroot ignoring request
、努力しましたが、--nochroot
まだ何も得られませんでした。
どんなアイデアがありますか?これは顧客の要求であり、これが実際にCobbler方式であるかどうかはわかりません。
答え1
おそらく互換性がないかもしれませんし、うまくいかないかもしれません。 Cobblerや他のマシンで準備されたディスクイメージ(すでにsys-unconfig
適用されている)とlibvirt用のテンプレートdomxmlをホストするようにします。デプロイされたマシンのrc.localまたはcloud-initを介してイメージとxmlファイルをダウンロードしてvirsh define
実行するコマンドを入力するだけです。