Сегодня сдал VCP-510 на 450 баллов.
Благодарности: Максиму Машкову за учёбу, Михаилу Михееву за книжку(и), Сергею Боровикову за мотивацию, Андрею Вахитову за поддержку и консультации, семье за понимание.
Записки о виртуализации и о жизни
Сегодня сдал VCP-510 на 450 баллов.
Благодарности: Максиму Машкову за учёбу, Михаилу Михееву за книжку(и), Сергею Боровикову за мотивацию, Андрею Вахитову за поддержку и консультации, семье за понимание.
ogan
В свете нового релиза платформы виртуализации от VMware приведу ссылку на презентацию новой концепции хранения: Cormac Hogan. Software Defined Storage.
Напоминаю, заодно, осеннюю информацию на русском языке от Александра Самойленко:
Matt McSpirit на TechEd North America 2013 сравнил функционал Windows Server 2012 R2 Hyper-V и VMware vSphere 5.1: смотрим и качаем видео, презентация.
Компания Microsoft анонсировала Windows Server 2012 R2. Что нового в функционале Hyper-V:
За основу взята статья Thomas Maurer – What’s new in Windows Server 2012 R2 Hyper-V.
У меня на хосте закладка Hardware Status в vCenter Server стабильно выдавала ошибку “Hardware monitoring service on this host is not responding or not available”, даже после перезагрузки хоста.
Совет в KB не помогал. Вместо этого я подключился напрямую к хосту и в Configuration – Health status нажал Reset Sensors. Минут через 5-10 статусы с Unknown поменялись на Normal, хотя счетчиков примерно в 2 раза меньше, чем в vCenter.
После этого зашел в Hardware Status, и через несколько минут после обновления все счетчики стали отображаться.
Компания VMware выпустила первое большое обновления своей платформы виртуализации vSphere 5.1.
Что нового в VMware vCenter Server 5.1 Update 1:
Заметки к релизу VMware vCenter Server 5.1 Update 1.
Что нового в VMware ESXi 5.1 Update 1:
Заметки к релизу VMware ESXi 5.1 Update 1.
Также обновились другие продукты:
VMware vCenter Site Recovery Manager 5.1.1.
vSphere Data Protection 5.1.10.
Компания Trilead выпустила новую версию своего продукта резервного копирования виртуальных машин в средах VMware vSphere и Microsoft Hyper-V – VM Explorer Build 4.1.020.
Что нового:
Команды Power On/Off и Shutdown для виртуальных машин из web-интерфейса.
Управление снапшотами из web-интерфейса.
Поддержка ESXi 5.1 1021289, ESX/ESXi 4.1 988178, 4.0 989856.
Улучшено управление виртуальными машинами через vCenter.
Скачать Trilead VM Explorer на сайте производителя.
Update. Пока новость лежала в расписании вышла новая сборка 4.1.023:
Поддержка ESXi 5.0.1024429.
Поиск ВМ перемещенных в vCenter с помощью vMotion или DRS.
Исправлено поведение при возврате ESX “503 Service Unavailable”.
Исправлена ошибка подключения агента Hyper-V-агента.
Исправлена ошибка, когда пользователь vCenter – root.
Riccardo Ventura из канадского Монреаля разместил у себя в бложике несколько презентация с недавно прошедшей встречи пользователей VMware:
Очередной этап тонкой настройки политик выбора пути в vSphere 5.1.
Виталий Волнянский около полутора лет назал писал обзор “Настройка значения IOOperationLimit для RoundRobin на нескольких виртуальных хранилищ одновременно“, но есть небольшие изменения в vSphere 5.1, да и скрипты на PowerShell попривлекательней.
Одним из самых эффективных методов увеличения скорости доступ к системам хранения, поддерживающих для Native Multipathing (NMP) Path Selection Plug-ins (PSP) режим работы Round Robin, и снижения задержек является уменьшение значения по умолчанию параметра I/O operation limit с 1000 операций ввода-вывода до 1-10. Данный параметр регулирует “такт” перехода к следующему активному пути(для ALUA по умолчанию с учетом оптимального пути, регулируется параметром useano), то есть через сколько операций переключиться на следующий путь.
Что даёт и для каких систем рекомендуется/протестировано:
Как включить?
Это самое простое, но грабля есть.
Подаем команду на нужных дисках и готово:
1 |
esxcli storage nmp psp roundrobin deviceconfig set -t iops -I 1 -d naa.xxxxxxxxx |
Грабля в vSphere 5.1.
В vSphere 5.1 у команды добавился параметр cfgfile, что повлияло на реализацию функции в PowerShell, сейчас синтаксис такой(2 часа выяснял причину сбоя в работе старых скриптов):
boolean set(long bytes, boolean cfgfile, string device, long iops, string type, boolean useano),
как получить описание функций:
1 2 |
$esxcli=Get-EsxCli $esxcli.storage.nmp.psp.roundrobin.deviceconfig|Get-Member|fl |
пример на PowerShell:
1 |
$esxcli.storage.nmp.psp.roundrobin.deviceconfig.set($null,$null,'naa.xxx',1,'iops',$false) |
P.S. Если для вашей системы нет рекомендаций от производителя по уменьшению значения параметра, то вся ответственность за последствия изменений лежит на вас.
P.P.S. Продолжаем изучать PowerShell
Скрипт опроса LUN, подключенных с IBM SVC. Для установки параметра код поправите сами. 😉
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#### Variables $VC = "vcenter" $psp = "VMW_PSP_RR" $satp = "VMW_SATP_SVC" #### Connect to Your vCenter Connect-viserver -Server $VC #### Get IBM SVC Round Robin's LUNs status $vchosts = Get-VMHost foreach ($vmhost in $vchosts) { $myesxcli=get-esxcli -VMHost $vmhost write-host $vmhost.name Get-VMHost $vmhost | Get-ScsiLun -CanonicalName "naa.6005*" | Where {$_.MultipathPolicy -eq "RoundRobin"} | %{$myesxcli.storage.nmp.psp.roundrobin.deviceconfig.get($_.CanonicalName)} } #### Disconnect from Your vCenter Disconnect-VIServer $VC -Confirm:$false |
Продолжаем тему тонкой настройки политики выбора путей. Сегодня разбираем систему хранения IBM SAN Volume Controller и ближайших родственников IBM Storwize v7000/3700/3500.
Что имеем:
Для данного семейства используется Storage Array Type Plug-in (SATP) со следующей политикой по умолчанию VMW_PSP_FIXED. Данная политика подтверждена VMware на HCL, но имеет пометку “посмотрите рекомендации производителя”. Соответственно, смотрим какую политику рекомендует IBM в документе “VMware vSphere best practices for IBM SAN Volume Controller and IBM Storwize V7000 disk family“.
Как и ожидалось, для Аctive-Аctive систем хранения рекомендуется Round Robin.
Теперь необходимо выполнить два действия:
Для упрощения используем PowerShell. Готовые шаблоны есть на сайте сообществ VMware либо смотрите пошаговые инструкции.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#### Variables $VC = "vcenter" $psp = "VMW_PSP_RR" $satp = "VMW_SATP_SVC" #### Connect to Your vCenter Connect-viserver -Server $VC #### Change existing luns to Round Robin Write-Host "Setting the existing luns to Round Robin" -ForegroundColor Cyan #$vchosts = Get-Cluster $cluster | Get-VMHost $vchosts = Get-VMHost foreach ($vmhost in $vchosts) { Get-VMHost $vmhost | Get-ScsiLun -CanonicalName "naa.6005*" | Where {$_.MultipathPolicy -ne "RoundRobin"} | Set-ScsiLun -MultipathPolicy “roundrobin” } #### Change the default PSP for my SATP Write-Host "Setting the default PSP to Round Robin" -ForegroundColor Cyan foreach ($vmhost in $vchosts) { $esxCli = Get-EsxCli -VMHost $vmhost $esxCli.storage.nmp.satp.set($false,$psp,$satp) } #### Disconnect from Your vCenter Disconnect-VIServer $VC -Confirm:$false |