ハイパーバイザーの起動中に仮想インストールを実行できません。

ハイパーバイザーの起動中に仮想インストールを実行できません。

実際のマシンをインストールするには 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実行するコマンドを入力するだけです。

関連情報