Subscribe to RSS - виртуализация

виртуализация

SLES 11 SP1 + шаблон из XenServer 6.0 = 1 CPU в VM

Опубликовано Jay пн, 16.01.2012 13:17

В сообществе ЖЖ ru_root недавно обсуждалась интересная проблема. Виртуальная машина с SLES 11 SP1 x86_64, свежеустановленным из штатного шаблона XenServer 6.0, видит только один процессор с одним ядром. При этом, в XenServer 5.6 все было хорошо.

Превращаем vCPU в процессорные ядра в XenServer/XCP

Опубликовано Jay сб, 14.01.2012 02:19

Как известно, vCPU в виртуальных машинах XenServer/XCP представляются отдельными процессорами (отдельными виртуальными сокетами на виртуальной матплате). Иногда возникает необходимость представить их для виртуальной машины в виде комбинации из процессоров и процессорных ядер. Например, из 8 vCPU сделать 2 процессора по 4 ядра. Наиболее типичное применение этой возможности - обход ограничения на количество процессоров в Windows. К примеру, Windows Server 2008 R2 Foundation ограничен одним процессором при отсутствии ограничений на количество ядер у этого процессора.

Если вы создаёте в XCP виртуальную машину с Linux из штатного шаблона и пытаетесь запустить установку с CD/DVD, то вас может постичь разочарование. Разочарование наступает в момент, когда VM будет создана и должна будет загрузиться с CD/DVD, чтобы запустить инсталлятор. Собственно, VM просто не начнет грузиться с CD/DVD, поскольку в свойствах свежесозданной VM не проставлен порядок загрузки с устройств. Что ж, придется опять достать напильник и немного поработать руками.

Хозяйке пула XCP/XenServer на заметку - про часы

Опубликовано Jay чт, 08.12.2011 03:49

Если в XenCenter на вкладке Search в графе Used Memory не отображаются данные, то, скорее всего, виноваты в этом часы на этом сервере. Вероятно, время на этом сервере не совпадает с оным на мастере пула. Чинится это синхронизацией времени на всех серверах пула при помощи NTP.

Управление серверами XCP1.1 при помощи XenCenter

Опубликовано Jay чт, 08.12.2011 03:35

XenCenter - очень удобная утилита для управления фермой серверов XenServer. Но мы недавно съехали с XenServer на XCP. Тем не менее, XenCenter можно использовать для управления и фермой XCP, правда, после легкой обработкой последних напильником. К счастью, напильник нужен не очень большой.

С чем столкнется пользователь, решивший порулить сервером XCP с помощью XenCenter?

Обновление tzdata на XenServer и XCP

Опубликовано Jay вс, 30.10.2011 04:30

Проводил ревизию своих серверов на предмет перевода времени. Меньше всего проблем было с Debian Squeeze и ArchLinux - их достаточно было регулярно обновлять. Починка перевода времени на FreeBSD потребовала телодвижений, но, в целом, прошла нормально. А вот для специализированных дистрибутивов XenServer 5.6/6.0 и XCP пришлось искать отдельное решение.

Решение, впрочем, лежит на поверхности. Поскольку все они основаны на CentOS 5, то можно просто воспользоваться "родительской" rpm-кой:

# rpm -Uvh http://mirror.yandex.ru/centos/5/updates/i386/RPMS/tzdata-2011h-1.el5.i386.rpm

 

Сегодня у клиента апгрейдили пул серверов XenServer Free с версии 5.6 до 6.0. В связи с встреченными неочевидными граблями решил написать пост для последователей.

Возникла задача запускать кучу виртуалок при загрузке машины под ArchLinux, а при остановке, соответственно, корректно выключать. Для этого был изобретен велосипед, который я описал в вики ArchLinux. Чтобы не потерялось, делаю копию с переводом на русский здесь.

Собственно, предлагается воспользоваться приведенным ниже rc-скриптом и его конфигом.