私はVMware ESXiでISOを使用してISO上でRed Hat Enterprise Linux(RHEL)OVFを構築しています。包装労働者。簡単にまとめると、基本的にパッカーはそれを.iso
VMwareにインストールし、新しくインポートしたVMを開いてチームのVMとして構成できました。始める .cfg
文書、それから.ovf
ファイルとして完全に構成された後にエクスポートします。私は信じていることに会ったストレージ構成問題ですが、値を追加しても役に立ちません。他のすべてのインストール手順は大丈夫に見え、すぐに使用できます。
以下は、スクリーンショットを含む以下のメッセージです(ホストするESXiの仮想マシン(rhel)のターミナルコンソールから取得したss)。
Checking software selection
Generating updated storage configuration
storage configuration failed: Unable to allocate requested partition scheme.
==============================================================================
Installation
1) [x] Timezone settings 2) [x] Language settings
(America/New_York timezone) (English (United States))
3) [x] Installation source 4) [x] Software selection
(Local media) (Custom software selected)
5) [!] Install Destination 6) [x] Network settings
(Error checking storage configu (Wired (eth0) connected)
ration) 8) [x] Create user
7) [x] Kdump (No user will be created)
(Kdump is enabled)'
Not enough space in file systems for the current software selection. An additional 1371.61 MiB is needed.
Enter 'b' to ignore the warning and attempt to install anyway.
Please make your choice from above ['q' to quit | 'b' to begin installation |
'r' to refresh]:
[anaconda] 1:main* 2:shell 3:log 4:storage-log 5:program-log
.cfg
これはパーティションごとのキックスタートファイル(下)の例外です。part pv.01
はい36000(vg_rootのフルサイズは47269だと思います。)しかし、上記の例外メッセージはまだ表示されます。
bootloader --location=mbr --driveorder=sda --append="fips=1 crashkernel=auto rhgb quiet" --password=MySuperSecretPassword
zerombr
clearpart --all --initlabel --drives=sda,sdb
part /boot --fstype=ext4 --size=512
part pv.01 --size=36000 --grow --ondrive=sda
part pv.02 --size=1000 --grow --ondrive=sdb
volgroup vg_root pv.01
volgroup vg_perstore pv.02
logvol / --fstype=xfs --name=lv_root --vgname=vg_root --size=7000 --grow
logvol /export/home --fstype=xfs --name=lv_home --vgname=vg_root --size=1000
logvol /opt --fstype=xfs --name=lv_opt --vgname=vg_root --size=4096
logvol /tmp --fstype=xfs --name=lv_tmp --vgname=vg_root --size=2048
logvol /var --fstype=xfs --name=lv_var --vgname=vg_root --size=2048
logvol /var/core --fstype=xfs --name=lv_core --vgname=vg_root --size=128
logvol /var/crash --fstype=xfs --name=lv_crash --vgname=vg_root --size=1000
logvol /var/getlogs --fstype=xfs --name=lv_getlogs --vgname=vg_root --size=2000
logvol /var/viewlogs --fstype=xfs --name=lv_viewlogs --vgname=vg_root --size=1000
logvol /var/log --fstype=xfs --name=lv_log --vgname=vg_root --size=1000
logvol /var/log/audit --fstype=xfs --name=lv_audit --vgname=vg_root --size=725
logvol /var/log/logins --fstype=xfs --name=lv_logins --vgname=vg_root --size=96
logvol /var/log/root_logins --fstype=xfs --name=lv_root_logins --vgname=vg_root --size=32
logvol /var/cache/yum --fstype=xfs --name=lv_repo --vgname=vg_root --size=1000
logvol /var/opt/BurgerKing --fstype=xfs --name=lv_varopt --vgname=vg_root --size=20000
logvol swap --name=lv_swap --vgname=vg_root --size=4096
logvol /var/opt/perstore --fstype=xfs --name=lv_perstore --vgname=vg_perstore --size=500 --grow
次に、物理VM(RHEL ISO)のVMディスクサイズとファイルの他の構成を指定します。包装労働者構成.json
ファイル(下)。明確にするために、他のすべてのデータを削除し、重要なサイズ情報のみを残しました。disk_size
宿泊施設は次のエリアにあります。48000:
{
"builders": [
{
"disable_vnc": true,
"type": "vmware-iso",
"guest_os_type": "rhel7-64",
"headless": true,
"disk_type_id": "thin",
"disk_size": 48000,
"disk_additional_size": 2000,
"shutdown_command": "systemctl enable firstboot.service && init 0",
"keep_registered": "false",
"skip_export": "false",
"format": "ovf",
"output_directory": "/output/",
"vmx_data": {
"numvcpus": "2",
"memsize": "4096"
}
}
],
"provisioners": [
]
}
私のパーティションはまだ誤って設定されていますか?5.
キーボードを手動で押してこのメニューをバイパスすると、パーティションとsda
いくつsdb
かのサイズが表示されることがわかります。
答え1
調べました。私のキックスタートファイルは決して使用されません( 'Doh)。私のファイルを修正して起動ファイルを見つけたら、作業を開始できました。