2017-10-26 11 views
0

私はCentOS仮想マシン(VM)をインストールするために、人形5にexecリソースを使用しようとしています。人形のexecリソース経由でVMをインストール

exec {'centOS-vm': 
    cwd => '/root', 
    command => '/usr/bin/virt-install --name=centOS --ram=1024 --vcpus=1 --os- 
    variant=rhel7 --nographics --disk path=/tmp/centOS-VM.img,size=4 --extra- 
    args "console=ttyS0" --location=/tmp/iso-images-VM/CentOS-7-x86_64- 
    Minimal-1708.iso', 
    logoutput =>true, 
} 

を上記CentOSのインストール用KVMを開始しているが、インストール時にユーザによって提供される必要がある特定の入力があり、次のように私のマニフェストです。インストールのタイプなどを選択するなど。

これを達成できますか?なぜなら、人形は、ユーザーの入力や議論のためのアクティブな端末を提供していないからです。

+0

あなたはForgeのモジュールを試しましたか? –

答えて

0

キックスタートファイルを使用して上記を解決できました。ここ

/usr/bin/virt-install --name=centOS --ram=1024 --vcpus=1 --os-variant=rhel7 
--nographics --disk path=/tmp/centOS-VM.img,size=4 --extra- 
args="console=tty0 console=ttyS0,115200" --location=/tmp/iso-images- 
VM/CentOS-7-x86_64-Minimal-1708.iso --initrd-inject=/root/ks.cfg --extra- 
args "ks=file:/ks.cfg console=ttyS0" 

ks.cfgはキックスタート設定ファイルである:ユーティリティは、Kickstart configuratorは下記のようにvisrh-installに注入することができるエラーフリーキックスターターファイルを作成するために使用することをオフにすることができます。

関連する問題