Is there a vSphere Client for Linux and Mac?
If you are using a Linux-based pc or Mac OS X and want to manage a vSphere-environment then you might ask yourself the question if there is a native OS-version of the vSphere Client available for your platform.
The short answer is: no.
The longer answer is: do you need one? And is there an alternative? For most day to day operations you should move to the vSphere Web Client. And you can access that from your Linux system and Mac OS X. The only problem with that is that it only works with vCenter. So what do you do when your vCenter server is down or what to do if you only have one ESXi server?
There are a few tools that you can use to make administration for your environment simpler. But you would always need the vSphere Client on Windows at least once after installation of ESXi to for example import the vCenter Virtual Appliance (explained here) Or to create a virtual machine.
It is also possible to import the appliance from the command line with VMware’s OVF Tool, which is available for Linux and Windows. How to do this is explained in this article.
Run a Windows VM in Player, Workstation or Fusion
To work with the full vSphere Client on Windows you can run it in a Windows virtual machine or from a physical Windows computer to configure the ESXi-host and create virtual machines. I personally run openSUSE and work with Linux for the largest part of the day. But from time to time there are Windows-based applications for which there really is no alternative and for those cases I have a Windows VM on my laptop.
Access your VM-console from Linux or Mac OS X with a VMware Player-console
Once your ESXi-host is up and running and you have multiple virtual machines running and maybe also vCenter deployed as a virtual appliance then you can access the console of those virtual machines with VMware Player. This tool is available as a download for Windows and Linux (www.vmware.com/go/downloadplayer) and it’s included with Mac OS X.
With VMware Player installed you can run it from the command line and connect to an ESXi-host:
This will open a VMware Player window and requests login to the host. You can provide the host’s IP-address with the -h parameter but if you leave it out you can enter it with the user credentials.
Once you are logged in you will see a list of available virtual machine. If the VM is not powered on and you open a console to the VM it will be powered on. If it’s already running you can connect directly to the virtual machine. In the image below you see a VM running Windows. It also has the vSphere Client to allow you to manage the ESXi-host.
Host management with SSH and vCLI
You can also perform some management tasks from an SSH-connection to your host. You must enable your SSH-server on the ESXi-server before you can do this. You can enable this from the vSphere Client or from the Direct Console User Interface (DCUI) on the server’s console. Once you have access with SSH and you want to use the DCUI for configuration purposes you can type this command:
And it will open the menu-based console in your SSH-session. To close it press ctrl-c.
Как получить доступ к Vmware vSphere из-под Linux?
У кого-нибудь получилось запустить консоль VmWare vSphere из-под Linux?
Клиент работает под вайном, иногда падает, и глючит, но работает. Вебклиент тоже работает (почему-то в хроме и файрфоксе, в хромиуме нет), но без консоли:
а) в Chrome предлагает скачать плагин (bash скрипт для установки), даже если я уже установила. Плагин не виден в хроме
б) в Файрфоксе открывает консоль в вебклиенте, но через некоторое время пишет
В сети пишут разное: предлагают ставить freshplayerplugin (появился флэш от хрома, ничего не поменялось, вебклиент только тормозить начал больше), старый файрфокс, 3.5 версию (sic!), он у меня падает, на моем libc (впрочем, может, я его в chroot или lxc поставлю со старым libc), некоторые пишут, что VmWare официально не поддерживает линукс для доступа к вебклиенту (а зачем тогда предлагает скачать bash-скрипт?), еще другие (арч юзер какой-то), что у него все работает. У Вас получилось?
Можно, конечно, достучаться в консоль из локальной виртуалки, но очччень не хочется, так как на рабочем ноуте 4Gb, и я должна либо докупить сама, за свои деньги память, либо отдать виртуалке с виндой кучу RAM.
Из того, что еще не пробовала: а может, как-нибудь заработает из вебклиента в виндовом браузере (каком?) из-под Wine?
P.S. iptables на клиенте отключен
, и один перезапуск FF после успешного логина в vsphere)
Кстати, есть ли какой-то способ послать в гостевую систему через веб-клиент сочетание клавиш Ctrl-Alt-F2?
Пока единственная идея это отключить вторую виртуальную консоль у себя локально
При открытии консоли браузер подключается напрямую к ноде esxi. Возможно между вам и конкретной нодой как раз и режется трафик.
Также вы можете подключиться к консоли с помощью workstation.
Сравниваем лучшее программное обеспечение для виртуализации в 2020 году: Hyper-V, KVM, vSphere и XenServer
Перевод статьи подготовлен в преддверии старта курса «Администратор Linux. Виртуализация и кластеризация»
Виртуализация сыграла важную роль в формировании отрасли веб-хостинга и центров обработки данных в их нынешнем виде. Цель этой статьи — обсудить виртуализацию серверов и лучшее варианты программного обеспечения для этой технологии, наряду с перечислением их функционала в одном месте.
Что такое виртуализация серверов?
Создание виртуальной или изолированной формы IT-среды называется виртуализацией. Обычно серверы могут запускать только одно приложение или операционную систему в один момент времени, что приводит к неэффективному использованию ресурсов. Когда серверы виртуализированы, это означает, что на одном сервере могут работать несколько приложений и операционных систем одновременно. Это повышает как общую эффективность, так и экономическую целесообразность. Программное обеспечение для виртуализации серверов обычно называется гипервизором.
Лучшее программное обеспечение/инструменты и поставщики для виртуализации серверов — Hyper-V vs KVM vs vSphere vs XenServer
Citrix XenServer, Microsoft Hyper-V, Red Hat KVM и VMware vSphere являются крупнейшими игроками на рынке виртуализации серверов. Зачастую предприятия испытывают затруднения в принятии решения, какой гипервизор лучше всего подойдет их бизнесу.
Сравнение лучшего программного обеспечения для виртуализации серверов на основе функционала и требований к оборудованию облегчит IT-специалистам и конечным пользователям выбор наиболее подходящего для них гипервизора.
Примечание: Инструменты расположены в алфавитном порядке по их названиям.
1. Hyper-V
Запущенный в 2008 году Microsoft Hyper-V помогает в расширении или создании приватной облачной среды. Он способствует эффективному использованию оборудования, улучшает непрерывность бизнес-процессов, а также повышает эффективность разработки и тестирования.
Функционал Microsoft Hyper-V для Windows Server 2019:
- Поддержка постоянной памяти.
- Обновления экранированных VM.
- Простые двухузловые кластеры.
- Дедупликация ReFS.
- Оптимизация локальных дисковых пространств (Storage Spaces Direct)
- Центр администрирования Windows.
- Зашифрованные подсети.
Подробнее о виртуализации серверов с Microsoft вы можете прочитать в этом PDF.
2. KVM
KVM (Kernel-based Virtual Machine), входящая в состав Red Hat Virtualization Suite, представляет собой комплексное решение для инфраструктуры виртуализации. KVM превращает ядро Linux в гипервизор. Он был введен в основную ветку ядра Linux с версии ядра 2.6.20.
Функционал Red Hat KVM:
- Поддержка контейнеров
- Масштабируемость
- Overcommit ресурсов
- Disk I/O throttling
- Горячая замена виртуальных ресурсов
- Недорогое решение для виртуализации
- Red Hat Enterprise Virtualization программирование и API
- Живая миграция и миграция хранилища
- Назначение любых PCI устройств виртуальным машинам
- Интеграция Red Hat Satellite
- Поддержка восстановления после сбоя (Disaster Recovery)
Для получения более подробной информации прочтите это руководство по функционалу KVM.
3. vSphere
vSphere, платформа серверной виртуализации от VMware, представляет собой набор продуктов, который включает в себя не только виртуализацию, но и уровни управления и интерфейсов.
Она предоставляет ряд ключевых компонентов, включая инфраструктурные сервисы (vCompute, vStorage и vNetwork), сервисы приложений, vCenter Server, vSphere Client и т. д.
Функционал VMware vSphere:
- vCenter Server: инструмент централизованного управления, используемый для настройки, предоставления и управления виртуальными IT средами.
- vSphere Clien: vSphere 6.7 имеет финальную версию vSphere Web Client на основе Flash. Новые рабочие процессы в обновленном выпуске vSphere Client включают vSphere Update Manager, библиотеку контента, vSAN, политики хранения, профили хостов, схему топологии VMware vSphere Distributed Switch и лицензирование.
- vSphere SDK: предоставляет интерфейсы для сторонних решений для доступа к vSphere.
- VM File System: кластерная файловая система для VM.
- Virtual SMP: позволяет одной виртуальной машине одновременно использовать несколько физических процессоров.
- vMotion: активная миграция с целостностью транзакций.
- Storage vMotion: обеспечивает миграцию файлов виртуальных машин из одного места в другое без прерывания обслуживания.
- Высокая доступность: в случае сбоя одного сервера виртуальная машина перемещается на другой сервер с резервной емкостью для обеспечения непрерывности бизнес-процессов.
Планировщик распределенных ресурсов (DRS): автоматически назначает и балансирует вычисления по аппаратным ресурсам, доступным для виртуальных машин. - Отказоустойчивость: создает копию основной виртуальной машины, чтобы обеспечить ее постоянную доступность.
- Распределенный коммутатор (VDS): охватывает несколько хостов ESXi и позволяет значительно сократить объем работ по обслуживанию сети.
Для получения дополнительной информации о виртуализации серверов с помощью VMware прочтите этот PDF-файл.
4. XenServer
Основанный на Xen Project Hypervisor, XenServer является платформой виртуализации серверов с открытым исходным кодом для платформ без операционной системы. Он состоит из функций корпоративного уровня, которые помогают предприятиям легко справляться с рабочими нагрузками, комбинированными ОС и сетевыми конфигурациями.
XenServer обеспечивает улучшенную виртуализированную графику с NIVIDA и Intel и позволяет запускать несколько компьютерных операционных систем на одном оборудовании.
Функционал Citrix XenServer:
- Восстановление узла
- Защита хоста от сбоев
- Мультисерверное управление
- Управление динамической памятью
- Интеграция Active Directory
- Администрирование и контроль на основе ролей (RBAC)
- Пулы смешанных ресурсов с маскированием ЦП
- Контроллер распределенного виртуального коммутатора
- Встроенное в память кэширование операций чтения
- Живая миграция виртуальных машин и хранилище XenMotion
- Если вас интересуют подробности, вы можете прочитать этот PDF.
Сводка по vSphere, XenServer, Hyper-V и KVM
Помогите нам улучшить эту статью. Поделитесь своим мнением с нами в комментариях ниже!
Дисклеймер: последний раз эта статья была обновлена 11 января 2020 года информацией, доступной на веб-сайтах поставщиков и ресурсов в открытом доступе. Целью данной статьи является предоставление информации о гипервизорах разных поставщиков только в общих информационных целях. Поставщики могут время от времени менять характеристики своего продукта. Хотя мы прилагаем все усилия, чтобы информация была точной и актуальной, мы не можем гарантировать ее 100% точность или актуальность.