пятница, 22 июля 2016 г.

Где брать программы для работы с Vmware

Обновлено!!!

Итак, обычно при работе с командной строкой в Vmware или конфигурировании хостов ты сосредоточен на CLI или очередных проблемах и очень не хочется искать ссылки на инструменты в поиске.

Вуаля...
1. Где брать putty? 
2. Где брать WinSCP?
Вот тут качаем - https://winscp.net/eng/download.php

3. Где взять Vmware Vsphere Client ?
Вот тут качаем Windows-версию 5.0-6.0 без логина на vmware.com - http://www.empirion.co.uk/vmware/vmware-vsphere-client-direct-download-links/
Самый последний - http://vsphereclient.vmware.com/vsphereclient/3/5/6/2/8/7/4/VMware-viclient-all-6.0.0-3562874.exe
Если присмотреться, то ссылка формируется от номера версии клиента
Mac OS X версия  (v.6 beta) -  VMware-hostclient-mac-6.0.0.pkg
Работает несколько глючновато, но основное делать дает.

На мой взгляд теперь все это не очень нужно после входа ESXi Embedded Host Client
https://labs.vmware.com/flings/esxi-embedded-host-client
Отлично работает, можно партиции на дисках даже править.

понедельник, 21 марта 2016 г.

Обновление esxi - малая автоматизация

Методом гугления и экспериментов была сконструирована строка, которая позволяет обновлять хосты esxi без лишних телодвижений.
Копируем строчку и вставляем в терминале.
Первым шагом открывается файрволл, потом определяется самая свежая версия обновлений и происходит установка.
Строка срабатывает долго. Она не висит, а скачивает обновления.
Updated (так как вышло первое обновление для esxi 6.5):
Updated 2 (esxi 6.7):

For esxi 6.0
esxcli network firewall ruleset set -e true -r httpClient | esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p `esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep "ESXi-6.0...[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].standard" | sort | tail -1 | awk '{print $1}'`

For esxi 6.5
esxcli network firewall ruleset set -e true -r httpClient | esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p `esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep "ESXi-6.....[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].standard" | sort | tail -1 | awk '{print $1}'`

For esxi 6.7
URL="http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml";Profile=`esxcli software sources profile list -d $URL | grep -i "ESXi-6.*20.*standard" | sort -r | head -n1 | awk '{print $1}'`;esxcli software profile update -d $URL -p $Profile --no-hardware-warning

среда, 13 января 2016 г.

While, Vmware developers working hard to get rid of Adobe Flash in their products

Sometimes you are trying to make Windows Server 2012 R2 to be a local machine for some admin tasks in Vmware VCenter and you need Adobe Flash!



There are 2 ways:

1. "Old school"

You can't use Flash, unless your server has the 'Desktop Experience' feature installed. The quickest way to do this is right click the PowerShell Icon on the Task bar > Run As Administrator.

1.1. Execute the following command;
Install-WindowsFeature Desktop-Experience

1.2 Reboot the server :-)
1.3 The server will reboot !TWICE! and it may take a little while.
Once back in Windows I suggest you run Windows Update, (to get the most up to date Flash version) >Windows Key+R > Execute the following;
%windir%explorer.exe shell:::{36eef7db-88ad-4e81-ad49-0e313f0c35f8}















1.4 Flash enabled vSphere Web Client.


2. My favorite way :-)
Just install Google Chrome.
Works like a charm.


New programs that "must have"

I decided to wright all my new articles in english, cause it's more technically adopted for IT :-)
And better english practice, also...

So, my new favorite set of utilities http://www.uwe-sieber.de/misc_tools_e.html
Made in Germany :-)

1. I like it pretty much, cause it much simply to download program an run it, then
1.1. Open CMD.EXE set devmgr_show_nonpresent_devices=1
1.2. Then type devmgmt.msc
1.3. Tic Show hidden devices
1.4. And uninstall hundredes of useless devices after P2V or V2V by clicking (3 clicks per device)

Device Cleanup Tool V0.2.2 - removes non-present devices from the Windows device management

Here is my favorite PROGRAM, saving me now from longtime clicking - Device Cleanup Tool - http://www.uwe-sieber.de/files/devicecleanup.zip



One more usfeful tool
COM Name Arbiter Setter V0.7 - gives control over reserved COM port numbers

Whenever a new COM port is installed, Windows looks for the first never used number. This ensures that there are no conflicts when two of the devices are attached at the same time.
In real live the users do not use their devices (as USB to COM adaptors) at the same time, but the COM numbers increase and increase...

Windows stores used COM port numbers in the registry in the value ComDB under
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 
It is 32 bytes with 8 bits in each byte. A set bit makes a port number (1..256) reserved.

"Apply" writes the bits to the registry which requires admin previleges.

Removing the reservation does not do anything else than making Windows reassign the number to a new device when it is attached.
As long as the new device is not attached at the same time as the device which had these COM port before there is no problem.
If the devices are attached at the same time then the second one will not start because it cannot create its "COMx" symbolic link. This happens too if a new device wants to get a port which is supposed to be free because its arbiter bit is not set but in fact the port is in use! So don't clean up to much...

Since V0.5 you can delete a symbolic link by right-clicking it.
F5 refreshes the list (done automatically since V0.5).

Started with parameter /rnp (remove non present) it sets currently non present ports to 'available' and ends without showing the dialog.

























There are some useful programs intended to help mostly developers:

UsbTreeView
The USB Device Tree Viewer, short UsbTreeView is based upon the Microsoft "USBView" sample application found in the Windows Driver Development Kits and now standalone here: USBView sample application
But it is source code only, there is no executable for end users provided. Meanwhile USBView comes as executables as part of the "Debugging Tools für Windows", see here: USBView.

unAsSystem is helpful when admin previleges are not enough. For instance since Vista there are registry keys whose owner is the administrator but without the privileges to write or change the rights.

setfilesize.zip
Creates file with defined size.

SetFileSize test.bin 1024
SetFileSize test.bin 0x400
SetFileSize test.bin 1024Ki

The following units can be used:
Ki 1024
Mi 1024*1024
Gi 1024*1024*1024
Ti 1024*1024*1024*1024
K 1000
M 1000*1000
G 1000*1000*1000
T 1000*1000*1000*1000

createfiletest.zip
The CreateFile Tester is useful for testing different parameters for the Window API call CreateFile. Furthermore it can open files exclusively to test the behaviour of other programs when they try to open such an exclusiveley opened file.













And some other pretty tools...

вторник, 15 декабря 2015 г.

Zerto как средство быстой репликации

Недавно я обнаружил очень интересное средство для быстрых репликаций, особенно для решений в стиле DR (Disaster Recovery).
Это Zerto Virtual Replication



Итак как работает это решение:

суббота, 31 октября 2015 г.

Microsoft Windows 10 - 2 программы, которые я всегда ставлю в комплекте + Update

Пока Microsoft бодро рапортует о 120 млн. загрузок Windows 10  - обычному пользователю нужно решить 2 простых проблемы:

1. избавится от назойливого датамайнинга его персональных данных или проще говоря - слежки,
2. вернуть нормальную кнопку Пуск с ортодоксальным меню в стиле Windows XP (ну привыкли все за более чем 10 лет).

Змея закусила свой хвост №1 - default Managment Interface vmk0

Итак задача:
Есть vCenter в котором у хостов нужно переключить vmnic на другой физический свитч с заменой vlan.
Vmk0 на котором находится managment interface размещен на vDS и использована порт-группа VLAN100. Нужно заменить ее на portgroup VLAN0

Вроде, не такая и сложная задача, но есть нюансы, как выяснилось.
Любые не очень сложные операции с vmk0 приводят в раздел Reset Networking в DCUI.
Иногда переключение ip со static на dhcp дает такой эффект, что уж говорить про удаление и создание vmk0 заново.
Я до сих пор не понимаю - почему нельзя было сделать там все по-уму все-таки скоро 2016 год уже, но тем не менее... 

Mac OS X или ESXitosh - Unlocker текущая версия 2.0.7







Иногда бывает, что нужно запустить ESXitosh, т.е. поднять MAC OS X на esxi.
А по странному стечению обстоятельств этот хост не является продукцией Apple.
(На mac mini все и так будет работать, кстати).

Для этого существует очень классный инструмент - Unlocker текущая версия 2.0.7

Вот его особенности для ESXi:

Перемещаем файл на хост при помощи vSphere client or <Win>SCP.
Для запуска файла esxi-install.sh потребуется ESXi support console или доступ через SSH
Желательно перед запуском распаковать архив.

<<< Внимание! Запускайте скрипты только с хранилища (datastore volume) >>>

Потребуется перезагрузка хоста после установки или удаления.
Патчер встраивается в shell script local.sh который запускается при загрузке /etc/rc.local.d.

Возможно потребуется проверить права на исполнение файлов
chmod +x esxi-install.sh - скрипт установки патчера
chmod +x esxi-uninstall.sh - скрипт удаления патчера

Важный момент - vMotion включенных VM с MAC OS X не работает!
Патч работает только на уровне ESXi, увы... 

Free Window Registry Repair 3.6 / чистка реестра

Free Window Registry Repair - программа для сканирования реестра Windows на предмет обнаружения ошибок, после чего их можно все исправить.

Интерфейс минималистичный, никаких выделяющихся и ярких элементов не имеет. После запуска перед вами будет небольшое окно с несколькими кнопками, вы сможете провести полное сканирование, выборочное, исправить найденные ошибки, посмотреть опции, помощь, о программе и последняя кнопка "Выход".

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

Free Window Registry Repair


RVTools - очень ценный инструмент

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

Позволяет экспортировать данные в любимый Excel
Официально поддерживает ESX Server 3.5, VirtualCenter 2.5, ESX Server 3i, ESX Server 4i, VirtualCenter 4.x, ESX 4.x, VirtualCenter 5.0, VirtualCenter Appliance, ESX 5.0, VirtualCenter 5.1, ESX 5.1, VirtualCenter 5.5 and ESX 5.5.

Хотя 6.0 и не указана, но работает и с ней, возможно с некоторыми проблемами. 
Глубокого тестирования и анализа не проводил.

Очень рекомендую смотреть сразу на вкладку vHealth

Там 11 "Health Check" сообщений доступно:
1. VM has a CDROM device connected!
2. VM has a Floppy device connected!
3. VM has an active snapshot!
4. VMware tools are out of date, not running or not installed!
5. On disk xx is yy% disk space available! The threshold value is zz%
6. On datastore xx is yy% disk space available! The threshold value is zz%
7. There are xx virtal CPUs active per core on this host. The threshold value is zz
8. There are xx VMs active on this datastore. The threshold value is zz
9. Possible a zombie vmdk file! Please check.
10. Possible a zombie vm! Please check.
11. Inconsistent Folder Names
12. Multipath operational state
      Degraded = One or more paths to the LUN are down, but I/O is still possible. Further path failures may result in lost connectivity.
      Error = The LUN is dead and/or not reachable.
      LostCommunication = No more paths are available to the LUN.
     Off = The LUN is off

13. Virtual machine consolidation needed
14. Search datastore errors

пятница, 30 октября 2015 г.

Nutanix



Если у вас  много памяти на хостах и есть желание узнать что такое Nutanix, то у меня есть хорошие новости:
(хост с Nutanix кушает на свои нужды минимум 12-16 Gb)

ASRock Rack D1540D4U-2T2O8R - интересная материнская плата

Моя прелесть... :-)

ASRock Rack опять радует.

Вышла вот такая материнская плата - D1540D4U-2T2O8R
(~ 1100 USD)
  • Intel Xeon D1540 Processor
  • Supports Dual channel DDR4 2133/1866 ECC DIMM max 64/128 GB
  • Support 6 SATA3 by D1540+ 8 x SAS3 by LSI3008
  • Supports 1x PCIe 3.0 x16
  • Integrated IPMI 2.0 with KVM and Dedicated LAN (RTL8211E)
  • Supports 2 x 10G base-T by Intel X540, 2 x SFP+ by PCH CS422
Форм-фактор    - uATX
Габариты    - 9.6' x 9.6'' (24.4 cm x 24.4 cm)




На такой материнской плате можно собирать ROBO-решения, а можно и 4-node cluster даже запустить.

Вот ее обзорчик - http://www.servethehome.com/asrock-rack-xeon-d-ultimate-motherboard-spotted/

Конечно она не сильно отличается от Supermicro X10SDV-F

1. Intel® Xeon® processor D-1540,     
2. System on Chip
3. Up to 128GB ECC RDIMM DDR4
    2133MHz or 64GB ECC/non-ECC
    UDIMM in 4 sockets
 
4. Expansion slot: 1x PCIe 3.0 x16
    M.2 PCIe 3.0 x4, M Key 2242/2280
 
5. Intel® i350-AM2 dual port GbE LAN  
6. 6x SATA3 (6Gbps) ports via SoC  
7. 2x USB 3.0 ports (rear)
    4x USB 2.0 ports (via headers)
 




Но тем не менее наличие 8 x SAS3 by LSI3008 у ASRock Rack, улучшает решение для использования с VSAN.

Обновление хостов

0. Убеждаемся в том, что все машины на хосте погашены и сам хост находится в maintenance mode

vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
или 
vimsh -n -e /hostsvc/hostsummary | grep inMaintenanceMode


Если хост не в  maintenance mode, то переводим его командой:

vim-cmd /hostsvc/maintenance_mode_enter
или
vimsh -n -e /hostsvc/maintenance_mode_enter

1. Открываем файрволл по порту 80 для клиента http

 esxcli network firewall ruleset set -e true -r httpClient

2.  Проверяем доступность ссылки

 https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

3. Выводим полный список всех доступных объектов (очень большой)

esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep (после grep пишем что хотим найти)

Например: ESXi-6.0.0
И получаем список всех апдейтов по версии 6.0
Находим последний по дате зашитой в имя апдейта.

4. Далее вводим строку самого апдейта

esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.0.0-20151004001-standard

Как найти последний апдейт по номеру:
ESXi-6.0.0- версия продукта
2015- год 
10 - месяц
10 - день
001- порядковый номер в месяце
standard - тип (обычный или без Vmware tools) 

5. Reboot 

Да, просто пишем reboot и жмем педаль Enter 

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

6. Узнать текущие версии

Команда для того, чтобы узнать версию и номер билда
vmware -vl

  



четверг, 29 октября 2015 г.

VSAN 2015 часть №0 - НАЧАЛО

Презентация про VSAN с VMUG Russia - в большом размере.

Вот эта презентация была неким итогом моего знакомства с данной технологией.


За более чем год с того времени технология шагнула вперед, сменила версию и начала проникать в продакшен.

Поэтому я хочу продолжить и развить тематики презентации с учетом новых знаний и опыта.

VSAN 2015 это большой цикл публикаций по данной технологии во множестве частей.

Следующая часть начнется с темы подготовки к внедрению VSAN.

среда, 28 октября 2015 г.

Использование StartCom SSL Certificates для Vmware (Horizon) View 5.1-6.2

Если у вас появилась необходимость в использовании нормальных сертификатов не только для web-серверов, но и для Vmware View 5.1-6.2, то очень рекомендую использовать StartCom SSL Certificates (это нормальные сертификаты за весьма разумные деньги – 59 USD за 2-х летние сертификаты Class 2). 

STARTSSL.COM









вторник, 27 октября 2015 г.

Сайты которые имеет смысл смотреть регулярно

Тут собраны все значимые блоги с рейтингом

vLaunchPad - Your gateway to the VMware universe


















Особенное внимание на первую 10-ку.

Особое внимание конечно же следующим основным блогам: