VMware ESXi에서 ISO를 사용하여 ISO에서 RHEL(Red Hat Enterprise Linux) 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). 내 파일을 수정하고 시작 파일을 찾은 후에는 작업을 시작할 수 있었습니다.