Настройка времени vmware esxi
Логин root, пароль тот, что мы указали при установке. Попадаем на страницу настроек — System Customization.
Нам нужно настроит сеть. Переходим в раздел Configure Management Network.
По умолчанию у нас какой-то левый адрес. Первая настройка — Network Adapters.
Здесь можно увидеть какая сеть подключена - Connected. Вижу, что у меня два шнурка подключены: vmnic4 и vmnic5. Это два шнурка от 10G сети. Первые четыре Disconnected — гигабитная сеть не подключена. Выделяем крестиком vmnic4 и vmnic5. (Здесь также можно подсмотреть часть MAC-адреса).
Enter. Далее настраиваем VLAN.
Enter. Настраиваем IPv4.
Enter. IPv6 отключаю. Disable IPv6 (restart required).
Enter. DNS Configuration. Указываем DNS сервера и имя хоста.
Enter. Указываем DNS суффиксы.
Enter. Нажимаем ESC. Применить изменения и перезагрузить хост?
Нажимаем Y. Гипервизор уходит в ребут.
Может понадобиться
Что ещё может понадобиться при настройке?
Рестартануть Management Network.
По умолчанию пингуется шлюз и DNS сервера.
Результат у меня не очень, потому что firewall блокирует пинги.
Как настроить время и NTP клиента в ESXI 5.5 через vsphere web client.
Заходим через веб интефейс vsphere web client выбираем нужный вам хост и переходим на вкладку Manage-Settings-Time Configuration и нажимаем кнопку Edit.
Как настроить время и NTP клиента в ESXI 5.5-06
Тут так же но в более удобной форме можно задать ручное время и указать NTP Server для синхронизации с ним.
Всем привет сегодня сделаю для себя заметку список команд ESXI, которая будет пополняться по мере поступления новых команд. Сюда же будут выкладываться ссылки на скрипты powercli. Бывают ситуации, что у вас не очень производительный интернет, а выполнить работу по настройке или мониторингу ESXI хоста вам необходимо, данный вариант будет идеален, плюс в консоли вы можете сделать больше, чем через графический интерфейс.
Для начала команды ESXi, которые вы можете выполнять через ssh доступ. Как включить ssh на ESXI читайте тут.
- reboot — перезагрузить хост
- poweroff — выключить хост
- esxcli system version get — узнать версию (номер) инсталлированной версии VMware ESXi
- uname -a - так же узнать версию VMware ESXi
- esxcli hardware pci list | more — полная информация об установленных PCI устройствах
- lspci — краткая информация обо всех установленных PCI устройствах
- esxtop — диспетчер процессов top для vmware esxi ( быстрые клавиши для переключения дисплея: c:cpu, i:interrupt, m:memory, n:network, d:disk adapter, u:disk device, v:disk VM,p:power mgmt)
- vmkerrcode -l — расшифровка кодов ошибок
- esxcfg-nics -l — информация о сетевых картах
- esxcfg-vswitch -l — информация о виртуальных коммутаторах
- find . -name libstorelib.so - найти файл libstorelib.so
- dcui — работа с консолью сервера через ssh сессию
- chkconfig -l — статус работы демонов
- esxcli hardware memory get — размер установленной памяти
- esxcli software vib list — список установленных vib-пакетов
- esxcli network ip connection list — состояние активных соединений (аналог netstat)
- esxcli storage vmfs extent list — информация о примонтированных/подключенных томах VMFS
- esxcli hardware clock (get/set) — отображение/установка времени esxi-хоста
Команды для работы с виртуальными машинами:
- vim-cmd vmsvc/getallvms — вывод информации обо всех VM
- vim-cmd vmsvc/power.getstate 1 — включена/выключена VM с Vmid 1
- vim-cmd vmsvc/power.on 1 — включить VM с Vmid 1
- vim-cmd vmsvc/power.off 1 — выключить (по питанию) VM с Vmid 1
- vim-cmd vmsvc/power.reset 1 — перезагрузка (аналогично нажатию клавиши RESET на реальном сервере) VM с Vmid 1
- vim-cmd vmsvc/power.shutdown 1 — корректное выключение VM с Vmid 1. Действует только, если установлены VMware Tools!
- vim-cmd vmsvc/power.reboot 1 — перезагрузка VM с Vmid 1. Действует только, если установлены VMware Tools!
- vim-cmd vmsvc/get.summary 1 — получение полной информации о VM с Vmid 1.
- vim-cmd vmsvc/get.summary 1 | egrep ‘(name|power|ip)’ — получение отфильтрованной информации о VM с Vmid 1. Выводится имя, состояние питания, IP-адрес
- esxcli vm process list — получить список ВМ с их World ID
- esxcli vm process kill —type=[soft,hard,force] —world-id=WorldID — убиваем разными способами ВМ с нужным WorldID (помогает от зависших и не отвечающих VM)
Набрав эту команду, вы увидите все возможные варианты ее использования.Ниже список команд, которые мне показались полезными:
13.04.2022
Alex Kornev
VMWare
Один комментарий
Справочный список полезных консольных команд VMWare ESXi (в том числе ESXCLI), которые часто используется при траблшутинге и тонкой настройке гипервизора. По мере необходимости список команд будет расширяться и обновляется.
Доступные команды консоли ESXi можно посмотреть в каталоге /usr/sbin.
Полный список команд esxcli можно вывести с помощью команды:
esxcli esxcli command list
Для начала команды ESXi, которые вы можете выполнять через ssh доступ.
- reboot — перезагрузить хост
- poweroff — выключить хост
- esxcli system version get — узнать версию (номер) инсталлированной версии VMware ESXi
- uname -a — так же узнать версию VMware ESXi
- vmware –vl – и еще один способ узнать версию и релиз VMware ESXi
- esxcli hardware pci list | more — полная информация об установленных PCI устройствах
- lspci — краткая информация обо всех установленных PCI устройствах
- esxtop — диспетчер процессов top для vmware esxi (быстрые клавиши для переключения дисплея: c :cpu, i :interrupt, m :memory, n :network, d :disk adapter, u :disk device, v :disk VM, p :power mgmt)
- vmkerrcode -l — расшифровка кодов ошибок
- esxcfg-nics -l — информация о сетевых картах
- esxcfg-vswitch -l — информация о виртуальных коммутаторах
- find . -name libstorelib.so — найти файл libstorelib.so
- dcui — работа с консолью сервера через ssh сессию
- chkconfig -l — статус работы демонов
- esxcli hardware memory get — размер установленной памяти
- esxcli software vib list — список установленных vib-пакетов
- esxcli network ip connection list — состояние активных соединений (аналог netstat)
- esxcli storage vmfs extent list — информация о примонтированных/подключенных томах VMFS
- esxcli hardware clock (get/set) — отображение/установка времени esxi-хоста
- cd - Смена текущей директории;
- cp - Копирование файла.cp [файл 1] [файл2];
- find - Поиск файлов по критериям;
- ls - Список файлов и директорий в текущей или явно указанной директории.ls /vmfs/volumes/ ключи: -l подробная информация -a отображение скрытых файлов;
- mkdir — Создание директории;
- mv — Перемещение файла. Переименование файла.mv [путь и имя файла] [путь, куда перемещать];
- ps — Информация о запущенных процессах. ps -ef;
- rm - Удаление файлов;
- shutdown — Выключение или перезагрузка сервера shutdown nowshutdown –r now;
- vi — Текстовый редактор;
- nano — Дружелюбный к новичкам текстовый редактор, отсутствует на ESXi;
- cat — Вывод содержимого файла на экран. cat /etc/hosts;
- more — Вывод содержимого файла на экран, по странице за раз. more /etc/hosts;
- man — Справка по командам man , для некоторых команд помощь выводится при запуске самой команды без параметров;
- useradd — Создание пользователя. useradd ;
- passwd - Задание пароля пользователю passwd ;
- esxcli storage nfs list — список подключеных nfs- хранлилищ на хосте
Команды для работы с виртуальными машинами:
- vim-cmd vmsvc/getallvms — вывод информации обо всех VM
- vim-cmd vmsvc/power.getstate 1 — включена/выключена VM с Vmid 1
- vim-cmd vmsvc/power.on 1 — включить VM с Vmid 1
- vim-cmd vmsvc/power.off 1 — выключить (по питанию) VM с Vmid 1
- vim-cmd vmsvc/power.reset 1 — перезагрузка (аналогично нажатию клавиши RESET на реальном сервере) VM с Vmid 1
- vim-cmd vmsvc/power.shutdown 1 — корректное выключение VM с Vmid 1. Действует только, если установлены VMware Tools!
- vim-cmd vmsvc/power.reboot 1 — перезагрузка VM с Vmid 1. Действует только, если установлены VMware Tools!
- vim-cmd vmsvc/get.summary 1 — получение полной информации о VM с Vmid 1.
- vim-cmd vmsvc/get.summary 1 | egrep ‘(name|power|ip)’ — получение отфильтрованной информации о VM с Vmid 1. Выводится имя, состояние питания, IP-адрес
Набрав эту команду, вы увидите все возможные варианты ее использования. Ниже список команд, которые мне показались полезными:
12.12.2019
itpro
VMWare
Один комментарий
Не секрет, что в домене Windows синхронизация времени имеет огромное значение. Ведь в том случае, если время на рядовом сервере домена будет более чем на 5 минут отличаться от времени других служб домена, то начнутся проблемы с получением билетов от службы Kerberos. В результате клиент не сможет нормально пользоваться сетевыми сервисами и в системном логе будут появляться различные ошибки аутентификации, в которых зачастую очень сложно разобраться и диагностировать.
Синхронизация времени в домене Windows основана на четкой иерархии домена. Контроллер домена с ролью FSMO обычно настроен на получение времени с авторитетного сервера времени NTP (настройка синхронизации с внешним NTP сервером), и в дальнейшем все остальные контроллеры домена синхронизируют время именно с ним. Клиенты домена в различных сайтах синхронизируют свое время с контроллером домена в своем сайте, тем самым реализуется механизм синхронизации времени в домене Windows.
Виртуальные машины ничем не отличаются от физических компьютеров и обычно синхронизируют время по той же самой иерархической схеме домена. Однако, я не раз замечал, что виртуальные машины на VMware vSphere загружаются с временем, существенно расходящимся с доменным. Именно об этой проблеме и поговорим в этой статье.
Такая ситуация возникает, когда VMware vSphere (точнее сервер ESX или ESXi), не настроен на синхронизацию времени с внешним NTP сервером, либо же когда время на физическом сервере «плавает» из-за проблем с системным таймером. Так как сервера ESX/ESXi используют собственную ОС, и не являются членами домена, они не попадают в стройную синхронизации времени в иерархии домена.
Как вы знаете, многие организации, применяющие виртуализацию в своей инфраструктуре, для управлением парком гипервизоров ESX используется vCenter. И т.к. сервер с установленным vCenter является членом домена Windows, администраторы думают, что т.к. vCenter синхронизирует свое время с доменным, то время на серверах ESXi и запущенных на них виртуальных машинах также синхронизировано с доменом. Но это не так! Вы можете настроить сервер vSphere или ESX на синхронизацию времени с неким источником, однако гостевые ОС все равно могут загружаться с неправильным временем, даже если в VMWare Tools опция «time synchronization between the virtual machine and the ESX server» отключена!
Настроить синхронизацию времени вашего сервера vSphere с доменом можно следующим образом:
- Подключитесь к консоли управления vCenter / хоста ESX.
- Перейдите на вкладку Configuration и выберите пункт TimeConfiguration в разделе Software. Убедитесь, что время на хосте отличается от времени вашего домена Windows.
- В правом верхнем углу вкладки Configuration выберите Properties. В результате откроется окно настройки времени Time Configuration.
Для того, чтобы внутри гостевых ОС началась синхронизация времени с доменом, вам придется их перезапустить. Дело в том, что служба Windows Time автоматически не исправит время, если время виртуальной машины сильно отличается от доменного. А при загрузке же, все члены домена выполняют синхронизацию своего времени с временем домена, не зависимо от того, какое время на их установлено.
Может понадобиться
Что ещё может понадобиться при настройке?
Рестартануть Management Network.
По умолчанию пингуется шлюз и DNS сервера.
Результат у меня не очень, потому что firewall блокирует пинги.
Итоги
Подведём итоги. Мы с вами с нуля настроили ESXi, добавили гипервизор в vCenter и настроили его. Перекинули сеть на Dustributed Switch в LACP. Остались мелочи - включить при необходимости vMotion, настроить домен, NTP и прочее.
Как настроить время и NTP клиента в ESXI 5.5-01
Всем привет сегодня расскажу как настроить время и NTP клиента в ESXI 5.5. Для начала давайте вспомним что такое NTP server - это сервер времени с которым все остальные клиенты синхронизируют время, например это может быть контроллер домена. Точное время вам поможет когда вы будите например смотреть логи и будите видеть реальное время, а не отличное от нужного на несколько часов.
После того как вы установили ESXi 5.5 сразу нужно настроить NTP клиента или время в ручную.
Добавим хост в vCenter 6.7
Переходим в UI. Тыкаем правой кнопкой в нужный кластер и выбираем Add Host.
Запускается мастер добавления хоста. Попадаем во вкладку Name and location. Указываем имя хоста.
NEXT. Попадаем во вкладку Connection settings. Указываем имя пользователя root и пароль.
NEXT. Если пароль указан верно и связь есть, то может выскочить Security Alert.
Забиваем на него. YES. Попадаем во вкладку Host summary.
NEXT. Попадаем во вкладку Assign license. По умолчанию свежий гипервизор имеет Evaluation License на 60 дней.
NEXT. Попадаем во вкладку Lockdown mode.
Эта штука отрубает доступ со стороны к гипервизору. Оставляем Disabled. NEXT. Попадаем во вкладку Ready to complete.
FINISH. Гипервизор добавлен.
Настроим хост в vCenter 6.7 — хранилища
Разберёмся с хранилищами. Заходим в добавленный хост, переходим в раздел Datastores.
Сейчас там только одно хранилище datastore1, там же крутится ОС. Но я знаю, что на сервере ещё два RAID массива: быстрый на SSD дисках и медленный на HDD 10K. Переименуем хранилище datastore1. Кликаем правой кнопкой на него, Rename.
Переименовываю хранилище в FAST, потому что диски там 15K.
OK. Добавим остальные хранилища. Actions > Storage > New Datastore.
Запускается мастер добавления хранилища. Попадаем во вкладку Type. Выбираем тип. В моём случае VMFS.
NEXT. Попадаем во вкладку Name and device selection. Нашлось два хранилища, Тип дисков также указан. SSD отображается как flash. Добавим его. Указываем название SSD, выделяем массив flash в LUN 3.
NEXT. Попадаем во вкладку Partition configuration. Выбираем размер тома. Я выбираю весь.
NEXT. Попадаем во вкладку Ready to complete. Проверяем.
FINISH. Хранилище SSD добавлено.
Аналогично добавляем третье хранилище и называем его BIG.
Настроим хост в vCenter 6.7 — сеть
Переходим в раздел Networking. У меня имеется два Distributed Switch. Один обслуживает хосты на гигабитной сети, второй на десятигигабитной. Этот хост подключён двумя линками к 10G сети, соответственно, подключаем его к DSwitch_10G. Правой кнопкой на Switch > Add and Manage Hosts.
Запускается мастер добавление хоста. Попадаем на вкладку Select task. Есть три варианта:
- Add hosts
- Manage host networking
- Remove hosts
Выбираем Add hosts.
NEXT. Попадаем на вкладку Select hosts.
Нажимаем на зелёный плюс. Открывается окно выбора хоста. Находим наш новый хост и ставим напротив него галку.
Ok. Попадаем обратно на вкладку Select hosts. В списке появляется наш гипервизор.
NEXT. Попадаем на вкладку Manage physical adapters. Видим физические адаптеры. Меня интересуют vmnic4 и vmnic5, на них два линка.
Видно, что на vmnic4 и vmnic5 привязан созданный по умолчанию Switch vSwitch0. Он нам не нужен, будем его потом удалять. Выделяем адаптер vmnic4. Нажимаем кнопку Assign uplink. Открывается окно со списком интерфейсов, к которым можно привязать vmnic4.
Я собираюсь воткнуть хост в сеть с LACP, поэтому выбираю lag2_10G-0. OK.
NEXT. Попадаем на вкладку Manage VMkernel adapter.
Видим, что vmk0 висит на vSwitch0, но мы пока не можем это изменить, иначе можем потерять управление хостом. NEXT. Попадаем на вкладку Migrate VM networking.
Здесь ничего интересного, NEXT. Попадаем на вкладку Ready to complete.
FINISH. Хост добавляется. Теперь нужно перекинуть vmk0 на DSwitch_10G. Правой кнопкой на DSwitch_10G > Add and Manage Hosts.
Запускается мастер добавление хоста. Попадаем на вкладку Select task. Выбираем Manage host networking.
Открывается окно со списком хостов на этом коммутаторе. Находим наш хост, ставим напротив него галку. На хосте горит ошибка, это нормально, он жалуется на то, что у него только один линк.
OK. Попадаем на вкладку Select hosts. В списке хостов появляется наш гипервизор.
NEXT. Попадаем на вкладку Manage physical adapters.
Пока не трогаем ничего. NEXT. Попадаем на вкладку Manage VMkernel adapter.
А вот теперь переносим vmk0. Выделяем vmk0. Нажимаем на кнопку Assign port group. Открывается окно для выбора управляющей сети. Находим её и выделяем.
NEXT. Итак, управление хостом переходит на другой коммутатор. Теперь можно перекинуть второй линк. Правой кнопкой на DSwitch_10G > Add and Manage Hosts.
Запускается мастер добавление хоста. Попадаем на вкладку Select task. Выбираем Manage host networking.
Открывается окно со списком хостов на этом коммутаторе. Находим наш хост, ставим напротив него галку. На хосте горит ошибка, это нормально, он жалуется на то, что у него только один линк.
OK. Попадаем на вкладку Select hosts. В списке хостов появляется наш гипервизор.
NEXT. Попадаем на вкладку Manage physical adapters.
Выделяем vmnic5. Нажимаем Assign uplink.
Привязываем адаптер к lag2_10G-1. OK.
NEXT. Попадаем на вкладку Manage VMkernel adapter.
NEXT. FINISH. Теперь переходим в гипервизор, вкладка Configure > Networking > Virtual switches.
У нашего хоста сейчас два виртуальных коммутатора. Стандартный нам не нужен. Выделяем vSwitch0 и нажимаем Remove.
Подтверждаем удаление - YES.
Как настроить время и NTP клиента в ESXI 5.5 через VMware client
Для этого конектимся к вашему хосту например через vCenter 5.5 выбираем ваш host ESXI и переходим на вкладку Configuration-Time Configuration. Видим, что время у нас подсвечено красным, что означает, что клиент NTP не включен. Жмем Properties
Как настроить время и NTP клиента в ESXI 5.5-02
Перед вами откроется окно где можно будет просто в ручную установить время либо включить NTP Client Enable и нажать Options
Как настроить время и NTP клиента в ESXI 5.5-03
где вы можете указать тип запуска службы NTP и включить ее, а так же перейти на вкладку NTP Settings
Как настроить время и NTP клиента в ESXI 5.5-04
Где вы можете указать ваш NTP Server в локальной сети.
Как настроить время и NTP клиента в ESXI 5.5-05
Далее рассмотрим на мой взгляд более удобный способ через Web Client.
Читайте также: