Tuesday, June 9, 2009

нужно доставить в xenserver 2ой инсталляционный диск с поддержкой Линукс виртуальных машин, есть только iso, диск писать не хотим, флешки нету

Q:а вот задача: нужно доставить в xenserver 2ой инсталляционный диск с поддержкой Линукс виртуальных машин, есть только iso, диск писать не хотим, флешки нету. как быть?
A:положим XenServer-5.5.0-beta1-linux-cd.iso в CIFS ISO Library и заюзаем ее чз XenCenter. Далее:
1. заходим в консоль xenserver и смотрим что примонтировано в xenserver
[root@xenserver1 ~]# mount
/dev/sda1 on / type ext3 (rw)
...
*****а вот тут увидим ISO Library*************
//192.168.1.ххх/Share on /var/run/sr-mount/5e88823d-6b66-58bd-c1e2-fec2ce512c59 type cifs (rw,mand)
и туда мы положили любой исошник, например
XenServer-5.5.0-beta1-linux-cd.iso
2.Читаем и понмаем что написано в http://www.techspot.com/vb/topic483.html
And ISO image can be mounted just like any device or file system, and here is how...
Create a mount point for the ISO:
#mkdir /mnt/iso
Now mount the ISO in the mount point with the following command:
BASH# mount /var/run/sr-mount/5e88823d-6b66-58bd-c1e2-fec2ce512c59/myiso.iso /mnt/iso/ -t iso9660 -o ro,loop=/dev/loop0
Where myiso.iso is your ISO file.
What I haven't tried yet is omitting the ro (read only) option, so that it might be possible to make changes to the ISO before finally burning, not sure if this works (will check) but the command would probably look like this:
BASH# mount /var/run/sr-mount/5e88823d-6b66-58bd-c1e2-fec2ce512c59/myiso.iso /mnt/iso/ -t iso9660 -o loop=/dev/loop0
3. после того как успешно заюзали исошник,т.е. запустили install.sh , нужно его отцепить чз:
losetup -a
losetup -d /dev/loop0
но все равно ISO Library может пропасть из xenserverа, вернее ее содержимое. Тогда отмонтируем например так
umount //192.168.8.ххх/Share
и в xencentrе делаем detach ISOstorage, потом attach.
Все снова работает

No comments:

Обо мне

My photo
Москва, Russia
Инженер ИТ-Службы ООО Эльдорадо Телефон: +7 (495) 787-78-00 доп. 7559