virt-install Centos 6.6 - Keine Option 'boot.iso' in Abschnitt 'images-x6_64'

766
Respheal

Ich habe Probleme bei der Verwendung von Kickstart, um zum ersten Mal eine VM in Kickstart einzurichten.

Ich habe die Dateien von einem gemounteten Centos 6.6-Minimal-ISO auf einen lokalen FTP-Server kopiert: ftp: //198.162.1.161/pub/inst/

Meine Kickstart-Konfigurationsdatei wurde in ftp: //198.162.1.161/pub/inst/isolinux/ks.cfg kopiert (nicht sicher, ob richtige Stelle)

Ich renne:

virt-install -n server1.example.com -r 768 --disk /vz/kvm/server1.example.com.img --cdrom ftp://198.162.1.161/pub/inst/ --debug 

Ich bekomme:

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 als Symlink.

Wenn Sie diesen Fehler googeln, bedeutet dies, dass es sich um ein fehlendes .treeinfo handelt, das jedoch vorhanden ist:

Inhalt von 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 

Hier ist ein Copy-Paste, wie das Verzeichnis pub / inst aussieht, wenn über den Browser darauf zugegriffen wird:

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 

Aktualisierte Fehlerbehebung:

  • Festgestellt, dass es nicht SELinux ist (vermutete Berechtigungsprobleme)
  • Mkisofs hat versucht, aus den Dateien mit der eingebauten Datei ks.cfg ein neues Iso zu erstellen, das Iso angehängt, diese Dateien in das FTP-Verzeichnis kopiert ... immer noch nada
1
Existiert der FULL Tree oder nur die .treeinfo, falls dies nicht der Fall sein könnte / würde, würde der Fehler ausgelöst werden. linuxdev2013 vor 8 Jahren 0
Copy / Paste des Inhalts des pub / inst-Verzeichnisses hinzugefügt, wie über den Browser angezeigt (.treeinfo wird nicht angezeigt, da es sich natürlich um eine versteckte Datei handelt) Respheal vor 8 Jahren 0
Wenn es sich nicht um leere Verzeichnisse handelt, überprüfen Sie den Status von virtsh linuxdev2013 vor 8 Jahren 0
Sie sind nicht leer. Direkt von einer CentOS-ISO kopiert. Meinst du virsh? Das läuft auch. Ich dachte, es könnte SELinux sein, aber das Deaktivieren funktioniert auch nicht. Respheal vor 8 Jahren 0
ls -Z auf dem übergeordneten Baum sehen Sie gesund aus? sollte Systemdomäne sein linuxdev2013 vor 8 Jahren 0

0 Antworten auf die Frage