It-e.RU
Цифровой двигатель вашего бизнеса.

Гостевая CentOS 6.3 в Hyper-V

Гостевая CentOS 6.3 в Hyper-V

Гостевая CentOS 6.3 в Hyper-V


Сегодня появилась необходимость развернуть хостинговую машину на мощностях клиента, у которого все построено на microsoft. Сайты клиента были сделаны на php/mysql и работали на apache 2.2 под windows. Решили перенести все это под linux. Я взял centos-minimal x64 и установил его в гостевую машину.
Установка прошла без каких-то проблем. После установки, я заметил, что система работает с некоторыми задержками. Ну понятно, что необходимо поставить модули для работы в hyper-v, и через поиск нашел ссылку на пакет интеграции. Смотнтировал, попытался установить и получил ошибку "kernel(clocksource_register) = 0xd88be65d is needed by...". Хорошо, установим насильно:

rpm -ivh --nodeps /mnt/kmod-microsoft-hyper-v-rhel6-43.1.x86_64.rpm
rpm -ivh --nodeps /mnt/microsoft-hyper-v-rhel6-43.1.x86_64.rpm

Перезагружаемся. Работает теперь как надо. Проверим, что модуль подгрузился:

[root@localhost ~]# lsmod |grep hv_
hv_mouse                4217  0
hv_utils                5661  0
hv_storvsc              9087  2
hv_vmbus               29482  3 hv_mouse,hv_utils,hv_storvsc,[permanent]

Где на форумах микрософт я видел упоминание о том, что можно обойтись и без насильной установки. Для этого необходимо взять старый дистрибутив, установить пакет интеграции и обновить дистрибутив, либо установить старое ядро.

Дальше настроил хостинговую панель и перенес все сайты с сомнительно работающих серверов.

 

Update: сегодня обновили хостинговую машину клиента до CentOS 6.4, обновили весь комплекс ПО. Подняли Linux Integration Services до 3.4. Прошло все очень гладко и без ошибок. Устанавливал стандартным способом:

[root@mx ~]# wget http://download.microsoft.com/download/4/9/7/4972134C-483D-494D-9B7D-BA74CAE50B94/LinuxICv34.iso
[root@mx ~]# mount -o loop LinuxICv34.iso /mnt/
[root@mx ~]# cd /mnt/RHEL63
[root@mx RHEL63]# ./install.sh
Installing the Linux Integration Services for Microsoft Hyper-V...
Preparing...                ########################################### [100%]
   1:kmod-microsoft-hyper-v ########################################### [100%]
Preparing...                ########################################### [100%]
   1:microsoft-hyper-v      ########################################### [100%]
Saving old initramfs
Installing new initramfs
 Linux Integration Services for Hyper-V has been installed. Please reboot your system.
[root@mx RHEL63]# reboot
Очень приятно так обновляться..

Пожалуйста, уважайте труд автора, при копировании материалов сохраняйте ссылку на источник!

Комментарии (0)



Добавление комментариев закрыто.