VMware Список виртуальных машин Command Line | Полезные команды ESXCLI
команда VMware ESXi в командной строке - мощное и эффективное средство управления виртуальными машинами. В этой статье вы узнаете основные и полезные команды командной строки для получения информации без использования графического интерфейса.
Что такое командная строка VMware
VMware vSphere поддерживает несколько интерфейсов командной строки для управления вашей виртуализационной инфраструктурой, включая интерфейс командной строки vSphere (vCLI), команду ESXi Shell и PowerCLI. Командная строка VMware - это мощный инструмент, который выполняет операции с vSphere, включая хосты, сети, хранилища, виртуальные машины, гостевые операционные системы и многое другое.
Если вы слышали о командной строке ESXi, то, возможно, знаете, что у ESXi есть свои собственные команды ESXCLI. Для обеспечения безопасности на хостах ESXi оболочка ESXi Shell по умолчанию отключена. При необходимости вы можете включить локальный и удаленный доступ к оболочке. В этой статье будет рассмотрен список команд для отображения виртуальных машин VMware с использованием ESXCLI.
Совет: Чтобы уменьшить риск несанкционированного доступа, рекомендуется активировать оболочку ESXi только для устранения неполадок.
Как использовать командную строку VMware для вывода списка виртуальных машин [ESXCLI list VMs]
Как уже упоминалось, по умолчанию оболочка ESXi отключена для локального и удаленного доступа, поэтому сначала вам нужно ее активировать.
Активировать сеанс SSH с правами суперпользователя:
В VMware vSphere Client перейдите в Hosts and Clusters, выберите ваш хост ESXi, затем нажмите Service >> Configure >> SSH. Чтобы запустить SSH сервер, щелкните Start один раз.
Совет: Для удаленного выполнения команд оболочки ESXi на Windows вы можете использовать PuTTY в качестве клиента SSH.
Команда для вывода списка виртуальных машин VMware
Введите следующую команду, чтобы получить список всех зарегистрированных виртуальных машин с указанием их VMID, отображаемого имени и пути к файлу конфигурации .vmx:
В VMware с помощью esxcli list VMs можно отобразить список всех виртуальных машин. Кроме того, существуют и другие полезные команды, используемые в VMware ESXi, прочтите эту страницу.
Обновлено: полезные команды ESXCLI, которые вы должны знать
В предыдущей части я рассказал о том, как отобразить список виртуальных машин в VMware с помощью команд. Затем вам может потребоваться узнать еще некоторые полезные команды. Например, как отобразить выполняющиеся виртуальные машины в ESXi, как выключить виртуальную машину из командной строки ESXi и т.д., как получить информацию о ВМ/хосте непосредственно.
✦ Отобразить выполняющиеся виртуальные машины в ESXi с помощью команд
Вы можете легко отобразить список всех выполняющихся виртуальных машин на хосте из оболочки с помощью следующей команды:
Идентификатор мира можно использовать с другими командами ESXCLI для выполнения различных задач, связанных с ВМ.
✦ Выключить виртуальную машину с помощью команды ESXi ESXCLI
Команду esxcli можно использовать локально или удаленно для выключения виртуальной машины, работающей на ESXi версии 5.x или более поздней.
Чтобы выключить виртуальную машину из списка, выполните следующую команду:
esxcli vm process kill --type=[soft,hard,force] --world-id=НомерМира
✦ Включить/выключить виртуальную машину с помощью утилиты командной строки ESXi vim-cmd
Если вы используете ESXi версии 4.x или более поздней, вы также можете использовать следующие команды для включения/выключения виртуальной машины:
1. Отобразить идентификатор инвентаря виртуальной машины с помощью команды:
Примечание: Первый (левый) столбец вывода показывает vmid.
2. Проверьте состояние питания виртуальной машины с помощью следующей команды:
Включите виртуальную машину с помощью командной строки ESXi:
Выключите виртуальную машину с помощью команды:
Связано: Другая полезная команда ESXCLI
#1: esxcli vm
Описание: Список виртуальных машин и принудительное их выключение.
#2. esxcli system version get
Описание: Возвращает версию и номер сборки ESXi.
#3: esxcli system hostname get
Описание: Возвращает имя хоста, домен и полностью определенное имя (FQDN) хоста.
#4: esxcli system stats installtime get
Описание: Возвращает дату и время установки ESXi.
#5: esxcli hardware
Описание: Пространство имен аппаратных средств. Преимущественно используется для извлечения информации о текущей системной конфигурации.
#6. esxcli network
Описание: Пространство имен сети для управления виртуальной сетью, включая виртуальные коммутаторы и сетевые интерфейсы VMkernel.
#7. esxcli system
Описание: Команда для мониторинга и управления системой.
#8: esxcli storage vmfs extent list
Описание: Команда генерирует список участков для каждого тома, а также соответствующее отображение имени устройства в UUID.
После ознакомления с командой VMware list VM в командной строке и другими полезными командами VMware ESXi, вы сможете легко управлять виртуальными машинами в VMware. Однако многим пользователям трудно поработать с таким большим количеством команд, и любая человеческая ошибка может привести к повреждению системы или диска, что может привести к потере данных виртуальной машины и материальному ущербу для предприятия.
Поэтому, чтобы обеспечить безопасную защиту для ваших ВМ, я предлагаю вам создать резервную копию виртуальной машины в рабочем режиме.
Важно: Защита виртуальных машин VMware от угроз безопасности
Перед внесением больших изменений необходимо создать резервную копию виртуальной машины, особенно при использовании незнакомых команд VMware, так как это может привести к повреждению ваших виртуальных машин. Здесь я хотел бы предложить использовать AOMEI Cyber Backup, бесплатное программное обеспечение для резервного копирования VMware, для непрерывной защиты виртуальных машин. С помощью этого профессионального инструмента вы получите следующие преимущества.
✔ Поддержка бесплатного ESXi: AOMEI Cyber Backup поддерживает как платные, так и бесплатные версии VMware ESXi.
✔ Гибкое планирование резервного копирования: Эта функция позволяет вам создавать индивидуальные расписания резервного копирования, чтобы гарантировать выполнение резервных копий в оптимальное время.
✔ Централизованное управление: AOMEI Cyber Backup предоставляет централизованную консоль для управления заданиями резервного копирования, проверки состояния и настройки параметров.
✔ Облачное хранилище: Поддержка архивации версий резервных копий ВМ на хранилище Amazon S3.
✔ Быстрое восстановление системы: Мгновенное восстановление всей виртуальной машины до предыдущего состояния или восстановление ее на другой хост всего несколькими кликами.
✔ Назначение ролей: Позволяет одному администратору создавать подаккаунты с ограниченными привилегиями.
Создайте безопасное резервное задание, которое охватывает несколько виртуальных машин ESXi. Вы можете нажать следующую кнопку, чтобы скачать бесплатную постоянную версию:
*Вы можете выбрать установку программы резервного копирования ВМ на ОС Windows или Linux.
Быстрая виртуальная машина для резервного копирования
1. Привязка устройств: Получите доступ к веб-клиенту AOMEI Cyber Backup, перейдите к Исходное устройство >> VMware/ Hyper-V, чтобы добавить хост. На примере VMware вы можете Добавить vCenter или автономный ESXi для резервного копирования ВМ.
2. Нажмите Задание резервного копирования > Создать новое задание для настройки резервного задания по вашему желанию.
- Тип устройства: Вы можете создать резервную копию VMware ESXi или резервную копию Hyper-V.
- Устройство: Выберите виртуальные машины, которые вы хотите сохранить на хосте в одной задаче.
- Цель: Вы можете выбрать резервное копирование в локальный путь или в сетевой путь. Используемые пути будут сохранены в Избранное для удобного выбора.
- Архив: Добавить S3-ведро Amazon и архивировать резервную копию в хранилище S3.
- Расписание: Вы можете запланировать резервное копирование виртуальных машин. Выберите выполнение полной, дифференциальной или инкрементальной резервной копии и автоматизируйте выполнение ежедневно, еженедельно или ежемесячно в соответствии с указанной частотой.
3. Запуск резервного копирования: Нажмите Start Backup и выберите Add the schedule and start backup now или Add the schedule only.
✎ В дополнение к основным функциям вы также можете обновиться, чтобы воспользоваться расширенными функциями:
✦ Пакетное резервное копирование виртуальных машин: пакетное резервное копирование большого количества виртуальных машин, управляемых сервером vCenter или на отдельных хостах ESXi.
✦ Очистка резервных копий: Вы можете указать политику хранения, и старые файлы резервных копий, превышающие заданный период, будут автоматически удалены.
✦ Восстановление в новое местоположение: Если ваша исходная виртуальная машина повреждена, вы можете легко восстановить виртуальную машину в ее предыдущее место или в другое хранилище данных/хост без какой-либо сложной настройки и переустановки.
Итог
Эта статья предоставляет полезную командную строку, такую как команда VMware list VMs command line. Использование esxcli list vms удобно для прямого управления виртуальными машинами VMware без графического интерфейса.
В то же время, при использовании команды ESXCLE, вам следует подготовить резервное решение для VMware-бэкапа в случае потери данных виртуальной машины.