Еще раз про живую миграцию: как перенести виртуальные машины hyper-v, да побыстрее
Содержание:
Обновление до vSphere 6.0: уникальные преимущества
vSphere 6.0 вновь выходит на новый уровень. Теперь платформа предоставляет такие лидирующие в отрасли возможности, как vMotion для переноса ВМ на большие расстояния и обновленный компонент Fault Tolerance для многопроцессорных ВМ. Эти возможности обеспечивают соответствие требованиям приложений нового поколения и предоставляют организациям улучшенную масштабируемость, повышенную надежность и экономичность.
Благодаря своей «ультратонкой» архитектуре — программный код занимает всего 150 Мбайт на диске — vSphere ESXi обеспечивает лучшую в отрасли производительность и масштабируемость. Среди прочего, отметим следующие преимущества:
Повышение надежности и безопасности
Благодаря новой архитектуре ESXi с небольшим числом строк кода и независимостью от ОС общего назначения vSphere значительно снижает риск возникновения ошибок и уязвимостей и упрощает обеспечение безопасности для уровня гипервизора.
Оптимизация развертывания и настройки
Архитектура ESXi занимает небольшой объем дискового пространства и включает минимальное число элементов конфигурации, что значительно упрощает развертывание и настройку и обеспечение соответствия нормативным требованиям.
Повышение эффективности управления
Модель интеграции партнерских решений на основе API-интерфейсов, применяемая в ESXi, устраняет необходимость в установке и администрировании сторонних агентов управления на узле vSphere. Пользователи могут автоматизировать стандартные задачи с помощью сред удаленного выполнения сценариев на основе командной строки, таких как vCLI и PowerCLI.
Упрощенная установка исправлений и обновлений гипервизора
Благодаря небольшому размеру и малому числу компонентов ESXi требует гораздо меньше исправлений, что сокращает окна обслуживания и снижает уязвимость системы безопасности.
Поставщики публичных облаков
На сегодняшнем облачном рынке есть несколько ключевых игроков, каждый из которых предлагает разные преимущества.
Сегодня AWS воспринимается как лидер рынка, предлагая богатый набор IT-продуктов для использования в облаке. Также AWS имеет самую большую долю на рынке облачной инфраструктуры как услуги (IaaS).
На протяжении многих лет AWS создавала свою проприетарную платформу, и ее бизнес-модель основана исключительно на ожидании и предположении, что всё может и будет работать в публичном облаке. AWS не имеет on-premise решений.
Microsoft Azure: Microsoft Azure существует с 2008 года (в 2010 году было изменено название). Microsoft известна своим устойчивым положением на корпоративном рынке, в частности, настольного программного обеспечения, а также корпоративного программного обеспечения, такого как Exchange и MS SQL. Несколько лет назад Microsoft начала погружение в виртуализацию.
По причине огромного размера корпорации и её доли рынка Azure воспринимается наряду с AWS. Возможность «смешивать» рабочие нагрузки в собственном центре обработки данных и в облаке стала приманкой для многих предприятий. В 2016 Microsoft анонсировала Azure Stack, который представляет собой облако Azure от Microsoft, развернутое в центре обработки данных вашей организации. Под капотом стек включает в себя возможности Microsoft Hyper-V, Windows, а также возможности по конфигурированию сетей и администрированию хранилищ данных. В конечном итоге, это создает возможность для реализации привлекательного гибридного облачного решения для предприятий.
Облачная платформа Google (GCP): Помимо популярной поисковой системы Google также решил заняться бизнесом облачных вычислений. С июня 2012 года поисковик является конкурентом и игроком на этом рынке. GCP пока не предлагает огромное количество услуг, как AWS, но процесс добавления новых услуг продолжается. У GCP есть ряд отличий, которые позволяют ему выделяться на фоне конкурентов. Например, более короткие биллинговые циклы позволяют клиентам предлагать цену за минуту вместо часа (в AWS).
В отличие от AWS, который работает на гипервизоре Xen, Google Cloud работает на KVM. Но, как и AWS, Google Cloud также имеет собственную платформу и полагается на то, что всё будет работать в публичном облаке и, следовательно, не планируется разработка решения для частных облаков.
Rackspace: Rackspace хорошо известна в сфере хостинга и аренды инфраструктуры. Компания гордится своей «фанатичной» поддержкой и впервые вышла на рынок публичных облаков около 11 лет назад.
Облако Rackspace добавило значительное количество настроек на свою платформу, код которых не планируется делать общедоступными. Эти настройки включают сетевой стек и службу балансировки нагрузки, а также весь биллинг и пользовательский интерфейс.
Rackspace предлагает решение для частных облаков, а также администрируемый сервис с поддержкой. Rackspace настраивает облако для клиента, а затем осуществляет поддержку и управление облачной инфраструктурой.
VMware vCloud: VMware на протяжении многих лет является лидером именно на корпоративном рынке виртуализации IT-инфраструктуры для бизнеса. VMware не является лидером всего рынка облачных услуг, хотя попытки занять лидирующее место продолжаются. Существует множество возможных объяснений, почему этого еще не произошло, например, система лицензирования, ценообразование или тот факт, что VMware позднее вошла в игру.
VMware продаёт облачный продукт для частных облаков и предлагает сервисы публичного облака через партнеров и экосистему.
Российский корпоративный облачный провайдер Cloud4Y предлагает программно-конфигурируемые дата-центры (vDC) на базе кластерных решений VMware vSphere с управлением посредством портала самообслуживания VMware vCloud Director. Бизнес Cloud4Y развивается с 2009 года и ориентирован на потребности и условия именно российского бизнеса (расчеты в рублях, постоплата, гибкий биллинг, ЦОДы Tier III в РФ, русскоязычная техподдержка и т.д.)
Создать свой программно-конфигурируемый дата-центр (vDC) по модели IaaS в облаке Cloud4Y можно за минуты. Используя панель управления vCloud Director
— разворачивайте виртуальные серверы с нужными ОС,
— объединяйте их в сети любой топологии,
— настраивайте балансировщики и межсетевые экраны,
— добавляйте средства защиты,
Облачные услуги легко масштабировать: можно начать всего с одного виртуального сервера, заменив нестабильный хостинг, или разместить часть инфраструктуры корпорации для создания гибридного облака.
Попробуйте, получив бесплатный тестовый доступ https://cloud4y.ru/try/
Управление
| VMware vSphere 6.0 Enterprise Plus | Microsoft Hyper-V 2012 R2 Datacenter | |
| Централизованное управление | Да (vCenter Server + усовершенствованный веб-клиент vSphere, vCenter Server Appliance, SSO | Да (System Center 2012 R2 VMM) (SCVMM) |
| Интеграция с Active Directory | Да (хосты vCenter и ESXi), усовершенствованный SSO | Да (SCVNN) |
| Управление через браузер | Да (улучшенный веб-клиент vSphere с усовершенствованным SSO и плагин для BDE (Big Data Extension) | Не ограничено через портал самообслуживания (Self Service Portal, SSP) |
| Обновление гипервизора | Да (через VMware Update Manager, CLI и AutоDeploy) | Да (Cluster Aware Update, Fabric Update, Management Server) |
| Межплатформенное управление | Бесплатный Add-on Multi-Hypervisor Manager | SCVMM может управлять виртуальными средами VMware и Citrix |
| Обновление ВМ | Да (Update Manager и vCenter Configuration Manager (vCM) | Да (контрольные точки), включает «живой» экспорт |
| Поддержка Maintenаnce Mode | Да (автоматическая миграция ВМ средствами vMotion на другой хост в кластере DRS | Да |
| Средство управления питанием | Да, с распределением питания | Да, с оптимизацией питания |
| API для интеграции с системами резервного копирования | Да (vStorage API Data Protection) | Да (VSS API) |
| Шаблоны ВМ | Да, с многосайтовой библиотекой контента | Да, включая шаблоны Gen2 |
| Профили хостов | Да (профили хостов, усовершенствованные для автоматического развертывания) | Да (профили физических компьютеров) |
| P2V,V2V | Да (VMware Converter) | Нет (более не поддерживается, но можно использовать прежние версии VMM) |
| Живая миграция ВМ | Да (vMotion через vSwitch, vCenter Server и без общих ресурсов хранения, удаленная vMotion при RTT до 100 мс) | Да (неограниченная одновременная, без общих ресурсов — Shared Nothing; новы опции — сжатие и SMB3) |
| Миграция хранилища (Storage Migration) | Да (Live Storage vMotion, включая реплицированные ВМ), опциональное задание места хранилища для каждого диска ВМ | Да («живая» и Shared Nothing) |
| Профили хранения | Да (управление хранением по политикам) | Да (классификация хранения) |
| Защита VM LOCKSTEP | Да (Fault Tolerance), поддерживается 4 vCPU без ограничений на типы дисков | Нет |
Причина переезда
- Angular вываливается с исключением еще на входе в Web-интерфейс. Как только вы вводите логин и пароль — сразу исключение!
- Не работает возможность удаленно мониторить статус RAID-массива так, как удобно нам. Раньше было удобно, а в версии 6.5 — все плохо.
- Слабая поддержка современных сетевых карт от Intel. Сетевые карты от Intel и ESXi порождают боль. На форуме поддержки ESXi есть ветка агонии по этому поводу. VMware и Intel не дружат и в ближайшее время отношения не улучшатся. Печально то, что проблемы испытывают даже клиенты платных решений.
- Нет миграции в рамках ESXi. Если только не считать миграцией процедуру с паузой, копированием и запуском. Ставим машину на паузу, быстро ее копируем и запускаем в другом месте. Но назвать это миграцией нельзя — все-таки есть простой.
Установка VMware Workstation
Перед тем, как создать виртуальную машину, необходимо установить специальное программное обеспечение, позволяющее это сделать. В нашем случае это VMware Workstation. Если по каким-то причинам конкретно эта программа вам не подходит, то можете установить гостевую ОС на виртуальную машину Virtualbox.
Установка дистрибутива VMware Workstation происходит по аналогии с любым другим софтом:
- Запустите исполняемый файл программы. Начнется подготовка к распаковке.
- Далее появится окно, в котором можно выбрать стандартную или пользовательскую установку. Если вы не знаете какие именно компоненты вам нужны и впервые пользуетесь виртуальной машиной, то выбирайте «стандартный» пакет программы. При необходимости всегда сможете расширить функционал и добавить их через меню программы.
- После нажатия на кнопку Далее будет предложено выбрать директорию, в которую будет установлена программа.
- При необходимости можете отметить места, куда будут дополнительно размещены ярлыки VMware Workstation для быстрого запуска.
- На этом подготовительный этап считается завершенным, и после нажатия кнопки Установить дистрибутив начнет процесс распаковки основных компонентов.
Как только загрузка будет завершена, на экране появится сообщение с предложением начать работу. Это значит, что мы разобрались, как установить виртуальную машину, и теперь можно приступать к созданию самой виртуальной машины с помощью VMware Workstation.
Функциональные возможности
Ключевые компоненты архитектуры ESX Server:
- уровень виртуализации ESX Server: отделяет основные физические ресурсы от виртуальных машин;
- менеджер ресурсов: создает виртуальные машины и обеспечивает их ресурсами процессора, памяти, сети и дисковой подсистемы. Эффективно отображает физические ресурсы на виртуальные;
- служебная консоль: управляет установкой, настройкой, администрированием, устранением неисправностей и техническим обслуживанием ESX Server. Служебная консоль работает в своей собственной виртуальной машине. При установке ESX Server автоматически настраивает виртуальную машину служебной консоли. Служебная консоль предоставляет также место для установки программных систем, таких как Tivoli и IBM Director;
- компоненты аппаратного интерфейса, в том числе драйверы устройств: обеспечивают зависящие от аппаратуры службы, скрывая аппаратные различия между разными частями системы.
ESX Server предлагает следующие передовые функции управления ресурсами, которые помогают обеспечить гарантированный уровень обслуживания:
- ESX Server использует механизм пропорционального распределения ресурсов процессоров, памяти и дисков, когда несколько виртуальных машин претендуют на одни и те же ресурсы;
- ESX Server может выделять емкость процессора на основе разделения времени, предотвращая возможность монополизации ресурсов процессора какой-либо виртуальной машиной;
- ESX Server выделяет память в зависимости от нагрузки виртуальной машины и заданного минимума. Например, если виртуальной машине недостаточно памяти, ESX Server может занять память у одной виртуальной машины, передать ее другой виртуальной машине, и в случае необходимости вернуть эту память первоначальной виртуальной машине;
- ESX Server управляет пропускной способностью сети с формированием сетевого трафика. Разделение ресурсов сети осуществляется с помощью выделения маркеров или в зависимости от потребления, исходя из средней или максимальной потребности в пропускной способности виртуальной машины.
В сочетании с VMware VirtualCenter ESX Server обеспечивает следующие дополнительные возможности:
- VMware VMotion: незаметно для конечных пользователей переносит работающие виртуальные машины с одного физического сервера на другой;
- VMware Distributed Resource Scheduler (DRS): автоматически выделяет и выравнивает вычислительные ресурсы в пределах пула ресурсов на основе определенных бизнес-целей;
- VMware HA: непрерывно контролирует все физические серверы в пуле ресурсов и автоматически перезапускает виртуальные машины, пострадавшие от отказа сервера, на другом физическом сервере в рамках того же пула ресурсов.
ESX Server 3.0 поддерживает следующие конфигурации:
- хост-системы, содержащие до 128 виртуальных машин, 64 ГБ оперативной памяти и до 32 логических процессоров;
- виртуальные машины, расположенные на сетевых файловых системах и ISCSI-адаптерах;
- виртуальные машины с четырьмя виртуальными процессорами.
ESX Server поддерживает гостевые операционные системы Linux, Windows, FreeBSD (только ESX Server 2.5), NetWare и Solaris (только ESX Server 3.0).