Thursday, February 10, 2011

Completly disable time sync for ESX VM

Shut down the Virtual Machine, edit its configuration file (.vmx) and specify the following options:

tools.syncTime = "0"

time.synchronize.continue = "0"
time.synchronize.restore = "0"
time.synchronize.resume.disk = "0"
time.synchronize.shrink = "0"
time.synchronize.tools.startup = "0"

Friday, November 20, 2009

Если VM на отвечает на команды сервисной консоли

Случай:

Хост ESXi 4.0 181792

Две виртуальные машины одновременно зависают, на команды сервисной консоли(Reset\Power Off\Power On) не реагируют. Перезапуск сервисов управления хостом не дают никакого результата.
Попытки прибить виртуальную машину через ps aux | grep VM_NAME, затем kill -9 PID(VM_NAME) не приводят ни к какому результату.

Решение:

Выполняем vm-support -x | grep VM_NAME и затем vm-support -X VMID. На два первых вопроса отвечаем No, на третий отвечаем Yes. Минут 10 происходит сбор логов и т.д., но затем виртуальную машину можно запустить через сервисную консоль.

Sunday, April 12, 2009

Восстановление Exchange

Недавно упал у нас Exchange Server 2003.
Почтовые базы суммарным объемом 200гб (3 базы размером 20, 20 и 160гб)
Cначала решили использовать способ от Microsoft - eseutil + integrity check.
Восстановление базы в 20гб длилось 20 часов, даже не дойдя до integrity check.
Было решено бросить эту затею и попробовать восстановить резервную копию с помощью Symantec Backup Exec.
Он смог восстановить 20гб базу за 2 часа. Более того - база автоматически примаутилась и начала забирать всю почту, которую все это время принимал MTA.

Почувствуйте разницу....

Сейчас делаем HA решением и попутно обновляемся на 2007.
Возможно 2-ой узел кластера будет жить на виртуалке.

Sunday, March 29, 2009

Движение в сторону виртуальной инфраструктуры - шаг первый

Внедрение VMWare Server произвело маленькую революцию в моей компании. В бюджет 2009 года была записана круглая сумма на покупку сервера для поэтапного перехода текущей физической инфраструктуры в виртуальную среду.
Исходя из тех средств, которые были выделены, оптимальнее всего купить 1 сервер, в который можно поставить достаточное количество дисков. В дальнейшем будет куплена СХД, на которую будут перемещены текущие диски и будут производится постепенное наращивание емкости.

Конфигурация заказанного сервера:
CPU: 2 x Quad Core Xeon E5440
RAM: 32 GB FB DDR2
MB: Intell 5400
RAID: 3ware 9690SA-8I
HDD: IO group: 4х300gb Seagate Cheetah 15k.5, Storage group: 4х1TB Seagate 7200

Monday, December 22, 2008

MOSS 2007 и права доступа.

Столкнулся я с такой проблемой у MOSS 2007 - все пользователи имею доступ на все сайты. Это не зависит от прав доступа на сайт или сайт коллекцию.

Решение оказалось довольно простым: какой-то "девелопер" из нашей конторы решил что он умеет настраивать шарепоинт и добавил AD группу 'Domain Users' в настройках 'Policy for Web Application' (Central Administration > Application Management > Policy for Web Application) с правами 'Full Control'.

Friday, December 12, 2008

О пользе виртуализации

Имеем парк в 30+ серверов, из которых порядка 10 машин выполняют роль тумбочек, которые жужжат, греются и ничего не делают толком. Конфигурация у этих машин уровня PIII, 256м. Было принято решение виртуализировать весь этот зоопарк.

Железная часть:
- Core 2 Duo 8300 4MB L2
- 3GB RAM
- RAID0 320 GB
Программная часть:
- Ubuntu Server 8.10 X64
- VMware Server 2.0 X64

Подробно на установке, настройке и переносе машин из физических в виртуальные я писать ничего не буду, т.к в интернете полно таких материалов. Остановлюсь на одном важном оспекте, который появился после добавления n-го количества виртуальных машин.

Симптомы:
- Везде показывает нулевую загрузку CPU и RAM
- Виртуальные машины безбожно тормозят
- Веб интерфейс отваливается без всяких причин почти каждую секунду
- IOWait в top показывает константно 100%

Суть проблемы в том, что память у виртуальных машин расположена на том же HDD что и жесткие диски виртуальных машин. А т.к виртуальных машин у нас около десятка, то идет постоянно обращение к HDD физической машины, и все стает колом.

Решение:
1) Добавляем в конфиг(*.vmx) каждой виртуальной машины следующий параметры:
prefvmx.minVmMemPct = "100"
mainMem.useNamedFile = "FALSE"
2) Добавляем в /etc/fstab строчку, которая монтируем tmpfs в RAM при старте хост OS.
tmpfs / tmp tmpfs rw,size=2GB 0 0

В итоге мы имеем:
+ 9 свобоных мест в серверной для серверов
+ Уменьшение потребления электроэнергии на 4%
+ Уменьшение нагрева серверной, уменьшение загрузки кондиционера и, следовательно, уменьшение потребления электроэнергии.
Точную экономию вычислить пока сложно, будет видно в конце месяца.

Thursday, November 20, 2008

Глюки Ubuntu 8.10 на Lenovo T61

1) При выходе\смене юзера виснет напрочь GDM
Лечим: в /etc/gdm/gdm.conf изменением GdmXserverTimeout до 60 секунд, медленно, но работает
UPDATE: Помогает через раз

2) Тормоза 2D граффики
Лечим:
a) Ставим последние Nvidia Drivers 177
b) /etc/X11/xorg.conf и добавляем в секцию Device следующие опции
Option "PixmapCacheSize" "300000"
Option "OnDemandVBlankInterrupts" "True"