Уменьшение размера диска ВМ vmWare ESXi с ОС windows 2000 server

Posted Leave a commentPosted in Виртуализация VMware

Имелась в виртуальной инфраструктуре старая виртуалка с операционной системой windows 2000 server. Диск был большой и толстый. Толстый в плане Thick. И имелось на нем порядочно свободного места. И сама виртуалка стояла скорее “на всякий случай”, т.е. рост диска не планировался. Появилось естественное желание сконвертировать диск в “тонкий” и затем его “сжать” дабы освободить место. Сконвертировал путем миграции ВМ на новое хранилище. К слову – есть два способа преобразования:
1. Storage vMotion – в процессе миграции можно сменить тип диска.

2. Использование VMware Converter. В процессе конвертации также будет предложено выбрать формат дисков.
Итак получил тонкий диск. Решил перенести ВМ обратно и вот тут процесс завис. Именно на этой виртуалке с windows 2000 server.

Тогда попробовал использовать с чтобы вернуть диск к первоначальному типу – программа отказалась запускается на древней ОС. Слышал что можно использовать более ранние версии VMware Converter, но решил пойти другим путем. – уменьшить разделы диска с помощью программ работы с обычными, не виртуальными дисками, после чего клонировать диск на диск нужного размера.

Порядок действия такой:
1. Произвел дефрагментацию всех дисков из винды.
2. Загрузился с загрузочного диска. Изменил размеры дисков – сжал до нужного уровня, получив лишнее (не размеченное пространство). Записал общий размер получившихся разделов.
3. Добавил ВМ второй диск нужного размера (равный сумме получившихся разделов).
4. Клонировал первый диск (большой) на второй (нужного размера).
5. Удалил оба диска из ВМ. Внимание – удаляется именно из ВМ а не с диска, т.е. положение галочки по умолчанию изменять не нужно.
6. Следующим шагом подключил ранее созданный диск правильного размера.
Таким образом хоть так но справился с задачей.

Обновление драйверов HP в VMware ESXi 5.1 через Update Manager

Posted Leave a commentPosted in Виртуализация VMware, Сервер HP

Обновления Firmware для серверов HP ProLiant, доступное для гипервизора VMware ESXi 5.1 компания HP выкладывает на http://vibsdepot.hp.com/hpq/.
Эти обновления нужны и в том случае, если изначально использовался образ ESXi от HP – драйверы то устаревают.
Для владельцев платной версии ESXi c установленными vCenter и Update Manager нет необходимости что-то скачивать, – достаточно настроить Update Manager.

Открываем vCenter Client, Update Manager, вкладка Сonfiguration, жмем на Add Download Source и вводим http://vibsdepot.hp.com/index.xml. Также можно ввести описание, и нажать на кнопочку Validate URL.
Если что всегда можно отредактировать источник либо удалить нажав на нем правой кнопкой мыши.



После нажатия на Apply становится доступна кнопка Download, жмем ее.
Теперь необходимо создать список обновлений (baseline) и привязать этот список к объектам.
Перейдем во вкладку Baselines and Groups. Жмем Create Baseline Name – HP Updates. Галочку оставляем по умолчанию. Жмем Next. Здесь также по умолчанию – мы люди ленивые и хотим чтобы при наличии обновлений наш baseline изменялся автоматически.

На следующем шаге выбираем вендора и !!! версию ESXi оставляем Any, что, похоже, означает любую более старшую версию ESXi относительно имеющейся в списке ESXi 5.0.0

 

Жмем далее и видим свежие патчи. Обращаем внимание на графу Product – у меня в названии присутствует ESX 5.1.0. Это я к тому что само имя (Patch Name) звучит как ESX 5.0 что лично меня несколько смущает.
Далее все по умолчанию.
Когда baseline создан, его необходимо назначить на объект.
Можно назначить baseline на все хосты, или конкретно на датацентр или хост. Переходим в Home – Inventory – Hosts and Clusters, выбираем объект, переходим во вкладку Update Manager, жмем Attach и выбираем созданный baseline.
Затем жмем на Scan. Система проверят обновления и выводит нам информацию. В данном случае 12 Patches можно установить. Жмем на Details и видим что есть обновления от HP и скачанные ранее в автоматическом режиме обновления от VMware.
Чтобы установить обновления необходимо нажать на Remediate и следовать указаниям мастера. Можно выбрать какие обновления ставить, когда ставить, должны ли ВМ выключаться или помещаться в состояние паузы.
Перед самим обновлением можно нажать на Stage, в этом случае происходит загрузка обновлений (до этого момента загружалась лишь информация об обновлениях, а не сами обновления).
В процессе обновление нужно посматривать на ход. Вполне может оказаться что система чего-то ждет от вас (waiting) и не обновляется.
 Маленькое дополнение.
Один раз при обновлении хостов один вдруг взял да и ушел в error. Исправил путем подключения ISO образа к iLO сервера и обновления с него. Но времени и нервов потратил.
А оказывается есть способ откатить обновление (прочитано в книге Михаила Михеева Администрирование VMware vSphere 5 ):
“Также  напоминаю,  что  на диске  или U S B -накопителе с  ESXi  есть два раздела для хранения  его  образа.  При обновлении V U M  формирует образ  из активного раздела с  ESXi  и устанавливаемых обновлений и записывает его в резервный раздел. После этого он помечает активный раздел  как резервный,  и  наоборот.  Таким образом,  ESXi  перезагружается  в  свою обновленную версию,  но  в  случае неудачного  обновления  вы  можете  откатиться на образ с резервного раздела, нажав Shift+R при старте сервера.”

vmware tools не может обновиться. Отсутствует VMware Tools.msi.

Posted Leave a commentPosted in Виртуализация VMware

Обновление не проходит поскольку не идет изменение предыдущей версии. При этом вручную VMware Tools не удаляется и также просит VMware Tools.msi.

Для решения этой проблемы необходимо почистить реестр. Вручную чистить не нужно, достаточно зайти через командную строку на CD-ROM, например D: и запустить

setup /c

Для 64-разрядной –

setup64 /c

Затем обновление проходит в обычном режиме.

Обзор решений HP для бизнеса

Posted Leave a commentPosted in Сервер HP

Не секрет, что хорошему сисадмину необходимо не только уметь администрировать “железо”, но и быть в курсе тенденций развития аппаратного обеспечения если не всех вендоров, то хотя бы того, оборудование которого используется в компании. При этом лазить по сайту вендора иной раз бывает не удобно, а анонсы выхода нового оборудования можно и прокараулить. В этом отношении очень удобным является брошюра от компании Hewlett Packard – Краткий обзор аппаратных платформ, типовых архитектурных решений и сервисов HP для корпоративных информационных систем. Брошюра распространяется как файл PDF, текущая версия выпущена летом 2013 года, 90 страниц. Брошюру будет интересна как сисадминам, которые уже имеют дело с оборудование HP и хотят узнать а что же новенького приготовила HP и не стоит ли задумываться об обновлении, так и новичкам, которые хотят расширить свой кругозор.
Приведу содержание брошюры:

Концепция конвергентной инфраструктуры
Серверы
Серверы HP ProLiant . Общие сведения . Линейки DL и ML
Серверная платформа HP BladeSystem
Серверы HP ProLiant . Линейка SL
Серверы HP ProLiant. Семейство HP Moonshot System
Программное обеспечение HP Insight для серверов HP ProLiant
Серверы HP NonStop
Общие сведения о серверной платформе HP Integrity
Серверы HP Integrity BL8x0
Серверы HP Integrity Superdome2
Решения HP по виртуализации ресурсов в серверах HP Integrity
Высокопроизводительные кластерные системы HP
для инженерно-технических вычислений
Решения HP по обеспечению высокой доступности и катастрофоустойчивости
Системы хранения данных
Дисковые системы
Дисковые массивы семейства MSA 2040 Gen4
NAScистемы – HP StoreEasy Storage и HP StoreAll Storage
Сетевые системы хранения HP StoreVirtual 4000 Storage
Дисковые массивы семейства HP 3PAR StoreServ Storage
Дисковые массивы семейства P9500 (XP)
Системы резервного копирования HP StoreOnce Backup (D2D)
Дисковые массивы семейства HP P6000 (EVA)
Ленточные накопители
Ленточные библиотеки семейства HP StorEver
Активное сетевое оборудование
Общие сведения о сетевых технологиях HP
Коммутаторы
Маршрутизаторы
Беспроводное сетевое оборудование
Система управления HP Intelligent Management Center
Оборудование сетей хранения данных
SAN-коммутаторы B-серии
SAN-коммутаторы С-серии
SAN-коммутаторы H-серии
Комплексные предустановленные платформы ЦОД
Платформа для виртуализации HP VitrualSystem
Платформа для облачных систем HP CloudSystem Matrix
Платформа для хранилищ данных под Microsoft® SQL server
Платформа для SAP HANA
Платформа для Apache HADOOP
Инфраструктурные компоненты ЦОД
Источники бесперебойного питания
Устройства распределения питания
Универсальные стойки для монтажа оборудования
Модульная система местного охлаждения HP MCS G2
Сервисы
Сервисы технической поддержки

 

Курсы учебного центра HP в России

Установка MPIO в ОС Windows для СХД HP EVA, HP P2000/MSA2000

Posted 1 CommentPosted in Сервер HP

MPIO

Multi-Path Input Output — технология, позволяющая соединять устройства хранения и серверы, используя несколько портов или контроллеров, обеспечивая тем самым избыточность подключений. С помощью дополнительных компонентов физических путей (адаптеры, кабели, коммутаторы) создаются логические пути между сервером и хранилищем. При выходе из строя одного или нескольких компонентов, логика MultiPath позволит использовать альтернативный логический путь, сохраняя для приложений доступ к данным.

Можно использовать стандартный, встроенный в Windows. Но можно и HP MPIO.
Для
  • EVA4000
  • EVA4100
  • EVA4400
  • EVA6000
  • EVA6100
  • EVA6400
  • EVA8000
  • EVA8100
  • EVA8400
  • P6300
  • P6500
И операционных систем
  • Windows Server 2008 with Service Pack 2 (x86, IA64 and x64)
  • Windows Server 2008 Server Core with Service Pack 2 (x86 and x64)
  • Windows Server 2008 R2 (IA64 and x64)
  • Windows Server 2008 Server Core R2 (x64)
  • Windows Server 2003 with Service Pack 2 (x86, IA64 and x64)
  • Windows Server 2003 R2 with Service Pack 2 (x86 and x64)
Загружаем: HP MPIO Full Featured DSM for P6x00/EVA4x00/6×00/8×00 families of Disk Arrays
Для
EVA4400, EVA6400, EVA8400, P6300, P6500
И  Windows Server 2012
Загружаем HpMpioDSMForP6x00_Kit_ver_4.03
Если же у вас стоит HP P2000/MSA2000, то драйвер MPIO необходим лишь для Windows 2003 x86.
Загружаем отсюда: HP StorageWorks P2000/MSA2000 MPIO DSM for Windows 2003 x86
Для более старших версий ОС Windows необходим лишь драйвер от Microsoft, о чем и говориться в HP StorageWorks MSA2000 Software Bundles for Microsoft Windows Release Notes.
 

Итак, скачали, установили, перезагрузили, но диски все равно двоятся. В интерфейсе MPIO поставить галочку Add support for iSCSI device и снова перезагрузиться.

 

Про установку встроенного в Windows MPIO можно почитать например здесь

 
 

Подключение СХД (SAN) к серверам HP ProLiant BL460c Gen8 по iSCSI

Posted Leave a commentPosted in Сервер HP

Скажу сразу, что в данном случае мы не будем пользоваться программным инициатором операционной системы. СХД подключается с помощью Emulex iSCSISelect Utility, которая доступна при загрузке сервера. Далее устанавливается лишь MPIO (Multi-Path Input/Output) –  в операционной системе Windows, либо проводятся соответствующие манипуляции на хосте ESXi.

Итак, приступим.

Имеем HP ProLiant BL460c Gen8. При загрузке сервера когда на экране высветятся строки про iSCSI жмем на Ctrl+S.

Загружается Emulex iSCSISelect Utility
Предлагается ввести iSCSI Initiator Name. Можно оставить по умолчанию.
 
 
Жмем Save.
 
Далее жмем на Controller Configuration (переход – Tab)
Видим два контроллера, выбираем первый. Далее Network Configuration.
Если необходимо настраиваем vLanConfigure VLAN ID/Priority
Жмем на VLAN Support и выбираем Enabled.
Вводим VLAN ID Save, на запрос отвечаем Y.
Далее в зависимости от настроек вашей сети выбираем либо DHCP либо Static IP.
После настройки сети проверяем их правильность – жмем на PING и вводим адрес проверочного сервера.
Далее подключаем СХД – выходим в главное меню iSCSI Target Configuration, Add New iSCSI Target вводим IP адрес цели – жмем Save/Login.
Выйдет предупреждение о том, что не задано имя цели, мы хотим продолжить и жмем Y.
СХД благополучно находится, выводится список Targets. Выбираем например первый в списке и жмем F3. После чего в последней правой колонке появляется значение Yes.
Опять жмем на  Add New iSCSI Target, и видим что Target успешно добавился.
 Затем в зависимоcти от типа СХД можно либо сразу нажать на F7 и посмотреть что есть на СХД, либо сначала подключить хост, презентовать ему диск и уже затем F7.
Поднимаемся по меню вверх до Controller Selection Menu и настраиваем второй контроллер.
Выходим из утилиты, загружаемся.

В операционной системе Windows видим раздвоенный диск. Чтобы диск по обоим путям виделся один, ставим MPIO. Можно стандартный, встроенный в Windows. Но можно и HP MPIO.

Установка MPIO в ОС Windows для СХД HP EVA, HP P2000/MSA2000

ZABBIX. Частое срабатывание триггера. Функция COUNT.

Posted 1 CommentPosted in Система мониторинга ZABBIX

ВЕБ-мониторинг в ZABBIX работает хорошо, триггеров довольно много. Но если сам ВЕБ-сервис подвисает, то ZABBIX начинает добросовестно слать оповещения, т.е. в данном случае спам. Справился с этой проблемой … нет, не переустановкой сервиса (нельзя его просто пока трогать) а настройкой чувствительности триггера. Хотя можно просто отредактировать времени ожидания шага сценария: Настройка – Веб – выбор сценария – шаги время ожидания. Но этот вариант мне как-то не пришелся по душе. Я изменил условие триггера таким образом, что он срабатывает лишь если проверка доступности сайта два раз подряд завершится неудачно.
При стандартном создании триггера создается следующее выражение: web.test.fail[имя сервиса].last(0)}#0. Т.е. если проверка доступности сервиса возвращает не 0 (а 0 – это норма) то триггер срабатывает. Вместо last(0)}#0 поставим count(#2,1)}=2. Теперь триггер работает следующим образом: Количество последних 2 значений равно «1», т.е. если проверка доступности сайта два раз подряд завершится неудачно, триггер срабатывает.

Значения функции COUNT:
Количество собранных значений за период. Период задается первым параметром в секундах или количеством значений (после символа # решетки).
Функция принимает второй опциональный параметр шаблон, третий параметр оператор и четвертый параметр сдвиг_времени.
Для шаблон:
Элементы данных с типом целочисленный – точное совпадение;
Элементы данных с типом с плавающей запятой – совпадение с точностью до 0.000001
Поддерживаемые операторы *:
eq – равно
ne – не равно
gt – больше
ge – больше или равно
lt – меньше
le – меньше или равно
like (только текстовый поиск) – совпадают, если содержат шаблон.
*Для целочисленных и элементов данных с плавающей точкой: поддерживаются операторы eq (по умолчанию), negtgeltle.
*Для элементов данных строки, текста и журнала: поддерживаются операторы like (по умолчанию), eqne.
Примеры:
count(600) – количество значений за последние 10 минут
count(600,12) – количество значений за последние 10 минут, которые равны ’12’
count(600,12,”gt”) – количество значений за последние 10 минут, которые больше ’12’
count(#10,12,”gt”) – количество значений за последние 10 значений, которые больше ’12’
count(600,12,”gt”,86400) – количество значений обработанных за 10 минут 24 часа назад, которые больше ’12’
count(600,,,86400) – количество значений обработанных за 10 минут 24 часа назад
Параметр #num поддерживается Zabbix начиная с версии Zabbix 1.6.1.
Параметр сдвиг_времени и строковые операторы поддерживаются Zabbix начиная с версии 1.8.2. Смотрите функцию avg() в качестве примера по использованию сдвига_времени.

HP SIM. Настройка HP Version Control.

Posted Leave a commentPosted in HP SIM

Программный пакет HP Version Control представляет собой клиент-серверную систему для обновления драйверов и firmware на серверах HP. Он устанавливается по умолчанию вместе с HP SIM и состоит из двух компонент:
Version Control Repository Manager (VCRM) – веб-приложение обеспечивающее доступ к центральному обновляемому хранилищу драйверов и firmware

Version Control Agent (VCA) – клиентская компонента, взаимодействующая с VCRM из состава HP Support Pack позволяющая отслеживать соответствие установленных версий драйверов и firmware на управляемых серверах.

 

Сама настройка подробно описана в блоге Алексея Максимова: Настройка HP Version Controlа также в STALKER`s project::Blog: Настройка HP Version control Agent (VCA).

Данные блоги сильно мне помогли при настройке моего HP SIM 7.2. Очень пригодилось замечание Алексея Максимова о том, что служба «HP Version Control Repository Manager» (cpqsrhmo) должна запускаться от имени доменного пользователя имеющего доступ в Интернет. Пока я не изменил учетную запись HP Version Control Repository Manager никак не хотел обновляться.

Однако добиться информации в графе “SW” (software version) мне с ходу не удалось. Решил следующим образом. Заходим в Manager Software/Firmware Baselines

Видим загруженный  HP Service Pack for ProLiant.

 

Актуальная версия на момент написания статьи – 2013.02.0
Скажу лишь, что HP Service Pack for ProLiant я сначала скачал ручками, а уже потом загрузил в репозитарий. На данный момент в настройках репозитария в списке ОС, для которых требуется загружать обновления, у меня стоит лишь windows 2012. Если ставить иные ОС, например Windows 2008 R2, то начинают сыпаться более ранние версии  Service Pack, вернее версии Support Pack. В 2012 году HP изменил наименование этих самых паков.

Укажем, что HP Service Pack for ProLiant и есть то обновление, которое должно ставится.
Жмем на Add/Remove System, Add System, выбираем коллекцию, например All Servers. По умолчанию стоит галочка “Select “All Servers” itself”. В этом случае добавляются все серверы. Можно добавить выборочно – View contents.

Здесь мы видим, что первые шесть серверов новые и не проинсталированы, а вот ниже в графе “SW ” стоят вопросительные знаки у некоторых серверов. При первоначальной настройке все было нормально, но затем сбилось. Исправим это, выделив эти вопросительные сервера. Затем Apply  Save. Немного подождем, нажмем на View Assigned System. Выйдет список с теми же вопросительными знаками. Переходим в Options – Status Polling – Software Status Polling. Выбираем серверы, которые нужно просканировать (либо все серверы),  Apply, Run Now. Выйдет результат выполнения с зеленой галочкой и надписью Complete. Переходим в All Servers и видим информацию о состоянии драйверов.
Тут же можно и обновить драйверы – жмем на значок статуса, ставим галочку напротив выбранного сервера, жмем Update to Baseline, Run now. При успешной инсталляции видим следующее

Можно все серверы обновить оптом – вкладка Deploy – Manager Software/Firmware Baselines. Ставим галочку напротив выбранного Service Pack, Update Systems to Baseline.

Обновление Firmware серверов HP ProLiant

Posted Leave a commentPosted in Сервер HP

Обновление микрокода (firmware) на ProLiant возможно двумя способами:

1. Online – из ОС;
2. Offline с помощью загрузочного ISO images HP Service Pack for ProLiant (SPP).
В любом случае необходим ISO образ HP Service Pack for ProLiant (SPP), который можно скачать с сайта HP: HP Service Pack for ProLiant. И еще Ссылка и мануалы.
На момент редактирования статьи (август 2013 года) версия Service Pack – 2013.02.0(B), т.е. сервис пак был собран в феврале 2013 года, но сама версия имеет в скобках буковку B, и дату июль. При  запуске на сервере, обновленном с 2013.02.0, прога не нашла что обновлять.
В первом случае монтируем образ в виртуальный DVD-привод, затем запускаем hpswpackageshpsum.exe. Утилита долго думает, затем сообщает что ей нужна учетная запись для установки. Я ставлю галочку на Use Current Credentials. Затем опять же после продолжительного сканирования утилита предлагает выбрать драйвера и утилиты для установки. Если что-то она установить не может, то сигнализирует оранжевым цветом. В этом случае убирается галочка с проблемного компонента, получаем зеленый сигнал готовности к обновлению, после чего запускаем установку. Поскольку в моей сети установлен HP SIM (Systems Insight Manager), то я дополнительно выбираю WBEM провайдера, необходимого для мониторинга серверов до gen8. Сервера HP ProLiant Gen8 могут мониториться без агентов в ОС. После окончания установки драйверов расслаблять не стоит – необходимо заново провести сканирование системы (реанализирование), наверняка утилита найдет еще что-то. И после опять запустить установку.
Во втором случае происходит загрузка HP Service Pack for ProLiant c виртуальный DVD-привод, где открывается окошко, предлагающее два варианта – автоматическое и ручное обновление. И после ожидания запускается автоматическое обновление.
Еще существует возможность централизованного обновления с использованием Version Control Agent, который подключается к Version Control Repository Manager, на котором и хранятся обновления. Если у вас много серверов, то этот вариант более предпочтителен. Кроме того, если в сети настроен HP SIM то в нем отображается информация о состоянии драйверов на серверах, также можно проводить обновление непосредственно из HP SIM.

Аудит виртуальной инфраструктуры VMware vSphere. Бесплатная утилита RVTools.

Posted Leave a commentPosted in Виртуализация VMware

Как быть если в силу ряда причин имена ВМ в VMware vCenter Server и их доменные имена не совпадают, а нужно быстро найти определенную машину? И также не совпадают имена ВМ и папки в которых расположены файлы этих ВМ. Если ВМ несколько, то проблемы никакой не возникает. А как быть если в ваша виртуальная инфраструктура VMware vSphere насчитывает более сотни ВМ? И даже если идет полное соответствие по именам наименованиям папок как провести быстрый аудит все инфраструктуры? И, наконец, как узнать как выглядела ваша инфраструктура день, месяц, год назад, до проведения глобальных изменений? Во всех этих случаях на помощь приходит бесплатная утилита для настройки и аудита виртуальной инфраструктуры VMware vSphere RVTools. Она представляет полную картину практически по всем характеристикам элементов вашей виртуальной инфраструктуры и позволяет сохранить данные в файлы .scv и .excel.

Вот как выглядит интерфейс программы:

 

Во вкладках показана подробнейшая информация, по конкретному свойству.
Например во вкладке vTools можно узнать состояние и актуальность версии vTools.
А в самой последней вкладке – vHealth указаны выявленные проблемы и рекомендации к исправлению.
В самой программе возможно сортировка по любому столбцу.
Также можно вывести информацию по выбранному условию с помощью фильра.
Что важно, программа постоянно обновляется. На данный момент актуальная версия 3.5 (март 2013 года.)
Скачать сей нужный продукт можно на официальном сайте: http://www.robware.net/.