_


понедельник, 5 сентября 2011 г.

Настройка и установка Debian Linux 6.0 под Hyper-V

Привет, народ. Сегодня рассмотрим установку и настройку гостевой ОС Debian Linux 6.0 amd64. В роли системы виртуализации будет выступать Hyper-V!

Итак, что собственно требуется для сабжа:
Ниже приведена конфигурация тестового сервера под гостевую ОС:
  • CPU: Core 2 Duo E8400
  • RAM: 2048 MB
  • HDD: 40 GB

1. Предустановочная настройка Hyper-V и гостевой ОС

Шаг 1.1. Запускаем оснастку Hyper-V ... необходимо настроить виртуальную сеть, если таковая не создана. Создаем новую сеть (внешнюю).
Шаг 1.2. Добавляем новую ОС с приведенными ранее параметрами.
Шаг 1.3. Заходим в параметры свежесозданной ОС и удаляем сетевой адаптер, добавляя вместо него устаревший сетевой адаптер. Данное действие необходимо для установки соединения к сети интернет, так как синтетический сетевой адаптер на начальном этапе не устанавливается. Не забываем придумать статический MAC-адрес новой сетевой карте.
Шаг 1.4. Запускаем гостевую ОС Debian и приступаем к установке на жесткий диск. Процесс установки рассказывать не буду - найдете в гугле.

2. Компиляция ядра гостевой системы

Шаг 2.1. Для того, чтобы гостевая система поддерживала синтетические устройства и другие немаловажные функции, необходимо пересобрать её (системы) ядро :). Что-ж, приступим.
Шаг 2.2. Обновляем систему с зеркала.
Шаг 2.3. Выполняем следующую команду:

apt-get install fakeroot ncurses-dev kernel-package build-essential

Шаг 2.4. Заходим в каталог /usr/src. Скидываем туда слитое ранее ядро linux-2.6.39.
Шаг 2.5. Выполняем распаковку:

tar xfvz linux-2.6.39.tar.gz

Шаг 2.6.

cd linux-2.6.39
make menuconfig

Шаг 2.7. Уставливаем Device Drivers -> Staging Drivers -> Microsoft Hyper-V Client Drivers
Шаг 2.8. Компилируем ядро (займет порядка 1-1,5 часов):

make-kpkg clean
fakeroot make-kpkg --initrd --revision=hv.custom.1.0 kernel_image

Шаг 2.9. Устанавливаем то, что собрали :)

cd ../
dpkg -i linux-image-2.6.39_hv.custom.1.0_amd64.deb

3. Настройка гостевой системы

Шаг 3.1. Заходим в файл /etc/initramfs-tools/modules и добавляем модули:

nhv_netvsc
nhv_storvsc
hv_vmbus
nhv_blkvsc

Шаг 3.2. Применяем настройки модулей:

update-initramfs -u -k 2.6.39

Шаг 3.3. Выключаем гостевую систему:

poweroff

Шаг 3.4. Заходим в настройки, удаляем старый (legacy) сетевой адаптер и устанавливаем новый, указав в нём MAC-адрес старого адаптера.
Шаг. 3.5. Включаем гостевую систему, наслаждаемся результатом ^_^

Комментариев нет:

Отправить комментарий