Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:xen [2012/03/28 22:09] [Первоначальная установка] |
wiki:xen [2012/03/28 22:13] |
||
---|---|---|---|
Строка 57: | Строка 57: | ||
install-method = debootstrap | install-method = debootstrap | ||
- | # Размер диска поумолчанию | + | # Размер диска по умолчанию |
size = 2Gb | size = 2Gb | ||
- | # Размер памяти поумолчанию | + | # Размер памяти по умолчанию |
memory = 256Mb | memory = 256Mb | ||
Строка 69: | Строка 69: | ||
fs = ext3 | fs = ext3 | ||
- | # Дистрибутив поумолчанию | + | # Дистрибутив по умолчанию |
dist = lenny | dist = lenny | ||
# dist = `xt-guess-suite-and-mirror --suite` | # dist = `xt-guess-suite-and-mirror --suite` | ||
- | # Тип имиджа (может быть full с файловой таблицей) | + | # Тип образа (может быть и full с файловой таблицей) |
image = sparse | image = sparse | ||
Строка 85: | Строка 85: | ||
initrd = /boot/initrd.img-`uname -r` | initrd = /boot/initrd.img-`uname -r` | ||
- | # Адрес Репы | + | # Адрес Репозитория |
mirror = http://mirror.yandex.ru/ubuntu/ | mirror = http://mirror.yandex.ru/ubuntu/ | ||
Строка 103: | Строка 103: | ||
genpass=0 | genpass=0 | ||
</code> | </code> | ||
- | === Правим кривоЖопый /usr/bin/xen-create-image === | + | === Правим /usr/bin/xen-create-image === |
- | В процедуре exportEnvironment комментим строчку: | + | В процедуре exportEnvironment закомментируем строчку: |
<code> | <code> | ||
# $CONFIG{ 'mirror' } = $CONFIG{ $distMirror }; | # $CONFIG{ 'mirror' } = $CONFIG{ $distMirror }; | ||
</code> | </code> | ||
- | Это делается для того, чтоб **bootstrap** не игнорировал --mirror. Иначе он начинает пробовать ставить из репов, из которых ставился dom0. | + | Это делается для того, чтоб **bootstrap** не игнорировал --mirror. Иначе он начинает пробовать ставить из репозитория, из которых ставился dom0. |
=== Скрипты инициализации для xen-tools === | === Скрипты инициализации для xen-tools === | ||
Хранятся в /usr/lib/xen-tools. Особенно интересныйм будет /usr/lib/xen-tools/lenny.d/20-setup-apt. | Хранятся в /usr/lib/xen-tools. Особенно интересныйм будет /usr/lib/xen-tools/lenny.d/20-setup-apt. | ||
- | В /usr/lib/xen-tools/lenny.d/20-setup-apt можно добавить что-нить типа: | + | В /usr/lib/xen-tools/lenny.d/20-setup-apt можно добавить что-то типа: |
<code> | <code> | ||
deb ${mirror} ${dist}-backports main multiverse restricted universe | deb ${mirror} ${dist}-backports main multiverse restricted universe | ||
Строка 121: | Строка 121: | ||
deb ${mirror} ${dist} main multiverse restricted universe | deb ${mirror} ${dist} main multiverse restricted universe | ||
</code> | </code> | ||
- | В /usr/lib/xen-tools/squeeze.d/20-setup-apt можно добавить что-нить типа: | + | В /usr/lib/xen-tools/squeeze.d/20-setup-apt можно добавить что-то типа: |
<code> | <code> | ||
deb ${mirror} ${dist}-proposed-updates contrib main non-free | deb ${mirror} ${dist}-proposed-updates contrib main non-free | ||
Строка 130: | Строка 130: | ||
<code>mkdir -p /mnt/xen/cfg /mnt/xen/domains /mnt/xen/skel</code> | <code>mkdir -p /mnt/xen/cfg /mnt/xen/domains /mnt/xen/skel</code> | ||
- | ==== Создаем нашу первую виртуалочку ==== | + | ==== Создаем нашу первую виртуальную машину ==== |
<code> | <code> | ||
xen-create-image --pygrub \ | xen-create-image --pygrub \ | ||
Строка 150: | Строка 150: | ||
Сделала это специально, чтоб указать что задавать оные можно и там и здесь. Приоритет имеют параметры из строки. | Сделала это специально, чтоб указать что задавать оные можно и там и здесь. Приоритет имеют параметры из строки. | ||
==== Управление ==== | ==== Управление ==== | ||
- | Управление виртуалками осуществляем через **xm**. | + | Управление виртуальными машинами осуществляем через **xm**. |
<code> | <code> | ||
# Например | # Например |