Как корректнее делать шаблоны в Xen? В XenServer (Citrix) есть такая штука: поставили систему, настроили, сделали шаблоном и далее в пару кликов получаем "клон", но с уникальными UUID дисков и системы. Не знаю как в хене, а при попытке подключить копию файла-диска в VirtualBox он ругнулся, что нельзя, уид есть уже.
В принципе, есть kickstart-файлы для установки, но я пока нашел только под centos. Думаю, для винды таких нет вообще.
А еще диски могут быть не в файле, а через LVM/iSCSI...
xen и templates
Модератор: Модераторы разделов
-
Venegance
- Сообщения: 119
- ОС: Debian
Re: xen и templates
Например, через xentools создаешь образ с нужной ос, потом, если нужно, копируешь его, меняешь хостнэйм и его IP, меняешь конфигурационный файл(имя хоста, путь к дискам) - и все. Чем не шаблон? С разделом аналогично - создаешь через lvm логический раздел, потом через dd копируешь один раздел в другой, меняешь хостнэйм и ip, конфигурационный файл.
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: xen и templates
В ксене, в отличие от виртуалбокс, можно абсолютно спокойно скопировать образ диска и запустить рядом точно такую же виртуалку. Другое дело, что это не особо нужно на практике. На практике полезные вещи предоставляет пакет xen-tools
Кстати, в virtalbox копировать образ диска нужно с помощью команды VBManage clonehd
Кстати, в virtalbox копировать образ диска нужно с помощью команды VBManage clonehd
-
playnet
- Сообщения: 373
- Статус: изучающий
- ОС: CentOS, FreeBSD
Re: xen и templates
И все. Особенно если надо сразу сделать к примеру 100 копий, ага.
спасибо, посмотрел
Bluetooth писал(а): ↑02.09.2010 14:31В ксене, в отличие от виртуалбокс, можно абсолютно спокойно скопировать образ диска и запустить рядом точно такую же виртуалку. Другое дело, что это не особо нужно на практике. На практике полезные вещи предоставляет пакет xen-tools
Кстати, в virtalbox копировать образ диска нужно с помощью команды VBManage clonehd
Изучил VBoxManage... мощная утилитка. Спасибо за подсказку )
[root@centos-x64-xen xen]# xen-tools
-bash: xen-tools: command not found
...
Setting up Install Process
No package xen-tools available.
Nothing to do
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: xen и templates
На сто копий скриптик можно написать. Или воспользоваться xen-tools, там уже есть такой скрипт :)И все. Особенно если надо сразу сделать к примеру 100 копий, ага.
Лично я держу в tar образы систем различного назначения, потом просто скармливаю их xen-create-image, и все.
Нет, не все. :) Еще для машинок, получающих адрес по dhcp, меняю в /etc/dhcp3/dhclient.conf имя хоста, которое отдается dhcp серверу(чтобы потом он это в dns пихнул :) ). Это, конечно, напряг будет, если надо будет кучу машин создать. Однако, это решается. По-крайней мере, в убунте dhclient умел это значение брать из имени хоста.
З.Ы. для любителей тянуть все, что попало, в рот названия, похожие на названия утилит, тупо вводить в терминал, подсказываю, что xen-tools - так называется пакет. В дебиане. В центосе, возможно, по-другому называется. А непосредственно скрипт, который выполняет нужную функцию, называется xen-create-image