![virt-install Centos 6.6 - 'images-x6_64' 섹션에 'boot.iso' 옵션이 없습니다.](https://rvso.com/image/1452883/virt-install%20Centos%206.6%20-%20'images-x6_64'%20%EC%84%B9%EC%85%98%EC%97%90%20'boot.iso'%20%EC%98%B5%EC%85%98%EC%9D%B4%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
kickstart를 사용하여 처음으로 kickstart에서 VM을 설정하는 데 문제가 있습니다.
마운트된 Centos 6.6 최소 ISO의 파일을 로컬 FTP 서버에 복사했습니다: ftp: //198.162.1.161/pub/inst/
내 킥스타트 구성 파일이 ftp에 복사되었습니다: //198.162.1.161/pub/inst/isolinux/ks.cfg (올바른 위치인지 확실하지 않음)
난 달린다:
virt-install -n server1.example.com -r 768 --disk /vz/kvm/server1.example.com.img --cdrom ftp://198.162.1.161/pub/inst/ --debug
나는 얻다:
Wed, 03 Jun 2015 17:22:04 DEBUG Launched with command line:
/usr/bin/virt-install -n server1.example.org -r 768 --disk path=/vz/kvm/server1.example.com.img --cdrom ftp://192.168.1.161/pub/inst --debug
Wed, 03 Jun 2015 17:22:04 DEBUG Requesting libvirt URI default
Wed, 03 Jun 2015 17:22:04 DEBUG Received libvirt URI qemu:///system
Wed, 03 Jun 2015 17:22:04 DEBUG Requesting virt method 'default', hv type 'default'.
Wed, 03 Jun 2015 17:22:04 DEBUG Received virt method 'hvm'
Wed, 03 Jun 2015 17:22:04 DEBUG Hypervisor name is 'kvm'
Wed, 03 Jun 2015 17:22:04 DEBUG DISPLAY is set: graphics defaulting to VNC.
Wed, 03 Jun 2015 17:22:04 DEBUG --graphics compat generated: vnc
Wed, 03 Jun 2015 17:22:04 DEBUG DistroInstaller location is a network source.
Wed, 03 Jun 2015 17:22:04 DEBUG Attempting to detect distro:
Wed, 03 Jun 2015 17:22:04 DEBUG Fetching URI: ftp://192.168.1.161/pub/inst/.treeinfo
Wed, 03 Jun 2015 17:22:04 DEBUG Saved file to /var/tmp/virtinst-.treeinfo.hbJW39
Wed, 03 Jun 2015 17:22:04 DEBUG Guest.has_install_phase: True
Starting install...
Wed, 03 Jun 2015 17:22:04 DEBUG scratchdir=/var/lib/libvirt/boot
Wed, 03 Jun 2015 17:22:04 DEBUG Attempting to detect distro:
Wed, 03 Jun 2015 17:22:04 DEBUG Fetching URI: ftp://192.168.1.161/pub/inst/.treeinfo
Wed, 03 Jun 2015 17:22:04 DEBUG Saved file to /var/lib/libvirt/boot/virtinst-.treeinfo.1xVxAr
Retrieving file .treeinfo... | 592 B 00:00 ...
Wed, 03 Jun 2015 17:22:04 ERROR No option 'boot.iso' in section: 'images-x86_64'
Wed, 03 Jun 2015 17:22:04 DEBUG Traceback (most recent call last):
File "/usr/bin/virt-install", line 631, in start_install
noboot=options.noreboot)
File "/usr/lib/python2.6/site-packages/virtinst/Guest.py", line 1209, in start_install
self._prepare_install(meter, dry)
File "/usr/lib/python2.6/site-packages/virtinst/Guest.py", line 966, in _prepare_install
meter=meter)
File "/usr/lib/python2.6/site-packages/virtinst/DistroInstaller.py", line 420, in prepare
dev = self._prepare_cdrom(guest, meter)
File "/usr/lib/python2.6/site-packages/virtinst/DistroInstaller.py", line 258, in _prepare_cdrom
self.scratchdir)
File "/usr/lib/python2.6/site-packages/virtinst/OSDistro.py", line 162, in acquireBootDisk
scratchdir, type)
File "/usr/lib/python2.6/site-packages/virtinst/OSDistro.py", line 150, in _acquireMedia
None, media_cb)
File "/usr/lib/python2.6/site-packages/virtinst/OSDistro.py", line 131, in _locationCheckWrapper
return callback(store, fetcher)
File "/usr/lib/python2.6/site-packages/virtinst/OSDistro.py", line 145, in media_cb
media = store.acquireBootDisk(guest, fetcher, progresscb)
File "/usr/lib/python2.6/site-packages/virtinst/OSDistro.py", line 285, in acquireBootDisk
return fetcher.acquireFile(self._getTreeinfoMedia("boot.iso"),
File "/usr/lib/python2.6/site-packages/virtinst/OSDistro.py", line 343, in _getTreeinfoMedia
return self.treeinfo.get("images-%s" % t, mediaName)
File "/usr/lib64/python2.6/ConfigParser.py", line 541, in get
raise NoOptionError(option, section)
NoOptionError: No option 'boot.iso' in section: 'images-x86_64'
Wed, 03 Jun 2015 17:22:04 DEBUG Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///system start server1.example.org
otherwise, please restart your installation.
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///system start server1.example.org
otherwise, please restart your installation.
/var/lib/libvirt/images -> /vz/kvm을 심볼릭 링크로 사용합니다.
이 오류를 검색해 보면 문제에 .treeinfo가 누락되어 있다고 나와 있지만 해당 내용이 존재합니다.
ftp 내용://192.168.1.161/pub/inst/.treeinfo:
[general]
family = CentOS
timestamp = 1414159790.06
variant =
totaldiscs = 1
version = 6.6
discnum = 1
packagedir =
arch = x86_64
[images-x86_64]
initrd = images/pxeboot/initrd.img
[images-xen]
initrd = images/pxeboot/initrd.img
[stage2]
mainimage = images/install.img
다음은 브라우저를 통해 액세스할 때 pub/inst 디렉토리가 어떻게 보이는지 복사하여 붙여넣은 것입니다.
Index of /pub/inst/
Name Size Date Modified
[parent directory]
CentOS_BuildTag 14 B 6/3/15, 9:17:00 PM
EFI/ 6/3/15, 9:17:00 PM
EULA 212 B 6/3/15, 9:17:00 PM
GPL 17.6 kB 6/3/15, 9:17:00 PM
Packages/ 6/3/15, 9:17:00 PM
RELEASE-NOTES-en-US.html 1.3 kB 6/3/15, 9:17:00 PM
RPM-GPG-KEY-CentOS-6 1.7 kB 6/3/15, 9:17:00 PM
RPM-GPG-KEY-CentOS-Debug-6 1.7 kB 6/3/15, 9:17:00 PM
RPM-GPG-KEY-CentOS-Security-6 1.7 kB 6/3/15, 9:17:00 PM
RPM-GPG-KEY-CentOS-Testing-6 1.7 kB 6/3/15, 9:17:00 PM
TRANS.TBL 3.3 kB 6/3/15, 9:17:00 PM
images/ 6/3/15, 9:21:00 PM
isolinux/ 6/3/15, 9:19:00 PM
repodata/ 6/3/15, 9:17:00 PM
업데이트된 문제 해결:
- SELinux가 수행하는 것이 아닌 것으로 확인되었습니다(권한 문제로 의심됨).
- ks.cfg 파일이 내장된 파일에서 새 iso를 만들기 위해 mkisofs를 시도하고, iso를 마운트하고, 해당 파일을 FTP 디렉토리에 복사했습니다...아직 nada