Для системного администратора

установка esxi

Delphi site: daily Delphi-news, documentation, articles, review, interview, computer humor.

ESX — это операционная система. Установка ее мало чем отличается от установки других ОС, разве что своей простотой — вследствие узкоспециализирован-ности ESX. Тем не менее на некоторые моменты обратить внимание стоит.

Для установки ESXi вам потребуются диск с дистрибутивом и доступ к локальной консоли сервера.

Загружаем сервер с этого диска, запускается мастер установки. Вопросов он задаст всего ничего.

Первый из них — это выбор диска, на который будем инсталлировать ESXi. Проблема здесь может возникнуть в том случае, если инсталлятору видно больше одного диска/LUN. Такое обычно происходит в инфраструктурах покрупнее, когда сервер, на который мы устанавливаем ESX(i), подключен к системе хранения данных, СХД. В силу условий работы vMotion и других функций vSphere часть LUN системы хранения должна быть доступна всем серверам — см. рис. 1.1.

СХД используется несколькими серверами ESX(i) и сервером Windows. Притом в некоторых ситуациях мы вынуждены будем сделать так, что серверам ESX(i) будут доступны все четыре LUN с этой СХД — даже тот, с которым работает физический Windows-сервер. Например, такая конфигурация потребуется, если используется отказоустойчивый кластер Майкрософт в конфигурации physical-2-virtual. Таким образом, при установке ESX(i) на один из этих серверов

Схема использования СХД несколькими серверами

Рис. 1.1. Схема использования СХД несколькими серверами он увидит все четыре LUN (а еще и локальные диски сервера, если они есть) -и минимум один (тот, который используется Windows-сервером) инсталлятору покажется пустым.

Так вот, если инсталлятору ESXi доступны несколько дисков, то не всегда бывает тривиально на этапе установки определить, на какой же из них нам необходимо проинсталлировать ESXi, а на какой/какие ставить нельзя, потому что это разрушит данные на них, а нам оторвут за это голову. Обратите внимание: ESXi на этом этапе покажет нам физический адрес устройства — вида «vmhba0:C0:T0:L0». Последняя цифра здесь — номер LUN, по которому, как правило, и можно сориентироваться.

Порядок именования контроллеров (vmhba#) зависит от порядка, в котором стоят контроллеры в сервере, от настроек BIOS. Поэтому полагаться на порядок, в котором поименованы контроллеры, нельзя — далеко не факт, что локальные контроллеры будут в списке раньше контроллеров для доступа на СХД.

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

Эта проблема актуальна в подавляющем большинстве случаев, если мы используем внешнюю СХД.

Если доступных для ESXi дисков/LUN мало и мы гарантированно отличим предназначенный для установки — просто устанавливаем на него ESXi.

Иначе лучше подстраховаться. Если у нас внешняя СХД и слова «зонирование» и «маскировка» (zoning, LUN masking/presentation) нам ни о чем не говорят, то надежнее физически отключить сервер от всех LUN, кроме того одного, на который будем устанавливать ESX(i).

Если маскировку мы используем, то можно с ее помощью спрятать все LUN, кроме нужного, на время установки.

Есть пара нюансов, связанных с дисковой подсистемой:

— для файловой системы VMFS нельзя использовать диски/LUN размером более 2 Тб минус 512 байт, однако надежнее ограничиваться размером одного LUN порядка 1,8-1,9 Тб;

— установщик создает VMFS по умолчанию с размером блока в 1 Мб. Это означает, что на созданном по умолчанию разделе VMFS не получится создать виртуальную машину с файлом-диском больше 256 Гб. Если вам необходимо размещать ВМ с диском большего размера на создаваемом по умолчанию разделе VMFS, то воспользуйтесь установкой ESX с файлом ответов, в котором можно будет указать необходимый размер блока для VMFS (подробности см.: http://www.vm4.ru/2010/06/default-vmfs-block-size.html).

Сразу после установки ESXi необходимо настроить сеть. Делается это очень просто: нажимаем F2, попадаем в меню а-ля BIOS. Нам нужен пункт Configure Management Network. Там выставляем правильные настройки IP, DNS-имя и домен. Но самое главное — нам нужен пункт Network Adapters, в котором мы выберем один сетевой контроллер, через который будет выходить наружу управляющий интерфейс ESXi (рис. 1.2).

Выбор контроллера для сети управления ESXi

Рис. 1.2. Выбор контроллера для сети управления ESXi

Ошибиться мы можем, в случае если в сервере несколько сетевых карт и они смотрят в разные сети, — см. рис. 1.3.

Схема подключения физических сетевых контроллеров ESX(i)

Рис. 1.3. Схема подключения физических сетевых контроллеров ESX(i)

к разным сетям Нам необходимо выбрать тот физический сетевой контроллер (они именуются vmnic#), который ведет в сеть управления. На рис. 1.3 я изобразил, что в этой сети находится ноутбук — с которого, предполагается, вы будете управлять ESX(i). Или в этой сети находится vCenter, через который вы будете управлять ESX(i).

VLAN — если вы не знаете, зачем нужен этот механизм, то проконсультируйтесь со специалистами, которые обслуживают вашу сеть. Если VLAN вам не нужны, то ничего не вводите в соответствующее поле. Немного теории про VLAN будет дано в посвященном сетям разделе.

Для системного администратора

Сначала, очень хорошие новости для тех, кто “в теме”: ESXi теперь бесплатный.

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

В самом первом приближении, виртуализация бывает двух типов – “hosted” и “bare-metal”:

esx1.jpg

Слева – “hosted” вариант, справа – bare-metal. Разница очевидна из картинки – в первом случае для запуска виртуальных машин требуется “базовая” операционная система, а во втором на “голом железе” запускается так называемый гипервизор – в нашем случае это как раз ESX(i), поверх которого вы уже создаете свои виртуальные машины. Минусы первого варианта очевидны – вы зависите от базовой ОС, которая к тому же съедает заметное количество ресурсов, поэтому в таком варианте продуктивные серверные окружения никто не использует – только тестирование и разработка на базе VMware Workstation либо VMware Player или VMware Server. Ни у кого из конкурентов не было bare-metal виртуализации для x86 техники до 2007-2008 года, тогда как VMware разрабатывает эту технологию с 1998, я даже не говорю о всех остальных технологиях, “надстроенных” сверху. В дальнейшем речь пойдет именно об этом варианте.

Для bare-metal виртуализации в базовом варианте как раз и используется ESXi – очень тонкий и оптимизированный в течение 10 лет слой виртуализации, единственная задача которого – эффективно разделять физические ресурсы между виртуальными машинами – и его теперь можно скачать бесплатно.

esx2.jpg

Собственно, зачем это нужно и почему VMware в мире удваивало продажи ежегодно и достигла в прошлом году объема продаж в $1.3 миллиарда долларов – это самый быстрый рост за всю историю существования софт-индустрии —? Причин и ответов несколько:

  • Первый движущий фактор – это консолидация. В среднем в мире загрузка x86 серверов находится на уровне .
  • Кроме того, из-за принятого подхода – “новая задача – новый сервер”, сервера имеют привычку разрастаться в количестве до неуправляемых размеров, тратится огромное количество времени и человеческих ресурсов на простои и обслуживание, есть множество сложностей с бэкапом и восстановлением и тд и тп.

Виртуализация от VMware решает все эти проблемы, снижая TCO на цифры до 90% и значительно упрощая управление вашим ЦОДом и вопросы восстановления после сбоев. Не вдаваясь в описание технологий, позволяющих этого достичь – это тема отдельной статьи – с помощью VMware заказчики получают следующую картину:

esx3.jpg

Вы полностью разделяете уровень “железа” от уровня приложений. Ваши приложения всегда работают, а виртуальные машины по заданным правилам сами и без прерывания сессии пользователей переезжают с одного сервера на другой, всегда обеспечивая максимальную производительность и функциональность всего ЦОД. Технологии, с помощью которых это достигается, называются VMotion, HA (High Availability) и DRS (Dynamic Resource Scheduling).

При этом, что самое приятное, вы еще и экономите деньги, вашим администраторам гораздо удобней работать и от них гораздо меньше требуется незапланированной работы и ночных выездов (если вообще требуется), а бизнес всегда доволен – т.к. вы застрахованы от любых сбоев.

Подобного уровня автоматизации ЦОД другими технологиями пока достичь нельзя и, если посмотреть на все непредвзято, у подобной всеобъемлющей виртуализации просто нет минусов по сравнению с тем, как сегодня устроена физическая инфраструктура. В мире компании это уже осознали (все компании Fortune-100 являются нашими заказчиками), в России пока еще мы на довольно ранних стадиях, но тоже “там будем”. И это весьма интересно. Если вас эта тема заинтересовала – пишите, с удовольствием обсудим!

P.S. Статья конечно больше рекламная, разместил чтоб не забыть попробовать ESXi в деле.

Этот пост July 29, 2008 at 6:50 pm опубликовал molse в категории Виртуализация. Желающие могут оформить RSS подписку на комменты. Both comments and trackbacks are currently closed.

Включение виртуальной машины на гипервизоре ESXi из консоли

В данной статье представлена пошаговая инструкция для включения виртуальных машин из командной строки (из ESX консоли или RCLI/vSphere CLI) на гипервизорах под управлением ESXi — давайте разберемся!

Бывают случаи, когда нет возможности подключиться к vCenter Server или vSphere Client для управления виртуальными машинами в удобном графическом интерфейсе, и под рукой есть только терминал.

Примечание. Представленные ниже шаги требуют доступа к ESXi-хосту уровня суперпользователя (root).

Подключаемся к ESXi-хосту по ssh и выполняем следующие действия:

Для ESXi версий 4.x, 5.x и 6.0

Получаем inventory ID виртуальной машины с помощью следующей команды:

Примечание. Искомое значение будет в первом столбце результата выполнения команды.

Vmware esxi на обычный компьютер

Статья содержит подробную инструкцию по установке и использованию VMware vCenter Converter Standalone

Для компаний, внедряющих виртуализацию актуален вопрос по переводу своих серверов в виртуальную среду. Официальный метод — это использование VMware converter (можете скачать здесь).

Функционал VMware vCenter Converter Standalone:

Конвертация операционной системы установленной на физическом сервере в виртуальную машину для ESXi

Конвертация виртуальной машины из ESXi в виртуальную машину для ESXi последней версии

Конвертация файла бэкапа Data Protection в виртуальную машину для ESXi

Конвертация виртуальных машин из Hyper-V в виртуальную машину для ESXi

Конвертация резервной копии Acronis (.tib) в виртуальную машину для ESXi

Конвертация из резервной копии Sumantec (.sv2i) в виртуальную машину для ESXi

и другие форматы в виртуальную машину для ESXi

Конвертация обычным методом.

Устанавливаем в сеть VMware converter, надежнее всего на ту машину, которую нужно конвертировать:

рис.1

Соглашаемся с лицензионной политикой:

рис.2

Папка установки VMware converter:

рис.3

Два вида работы программы. Локальная установка в операционную систему, которую нужно конвертировать, либо клиент-серверный вариант, когда в ОС удаленно ставится агент VMware converter, а серверная часть находится, например, на компьютере администратора:

рис.4

Интерфейс выглядит так, здесь же перечислен весь функционал. Нажимаем Convert machine:

рис.5

Необходимо указать источник (то что нужно конвертировать). Если хотим сконвертировать текущую машину, выбираем Powered-on machine и This local machine. Можно конвертировать удаленную включенную машину (A remote machine). Для этого нужно указать ее IP адрес, логин, пароль и операционную систему (при конвертировании linux машины к ней необходимо подключаться пользователем с root правами, а к Windows машине с правами администратора):

рис.6

Локальную машину программа определяет сама и довольно точно:

рис.7

Теперь выбираем, где нужно создать новую виртуальную машину:

рис.8

Указываем адрес ESXi или vCenter server:

рис.9

Конвертер подключается к VMware ESXi:

рис.10

Указываем название виртуальной машины, которая будет создана на VMware ESXi:

рис.11

Указываем на какой LUN будут помещены файлы виртуальной машины. И версия оборудования (8 версия для ESXi 5+):

рис.12

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

рис.13

Так как конвертация происходит из работающей операционной системы и за время переноса данные могут измениться, можно настроить пост синхронизацию, которая произойдет после основной конвертации

рис.14

После конвертации можно, включить получившуюся виртуальную машину, установить в нее VMware Tools и другое:

рис.15

рис.16

Сама конвертация:

рис.17

Конвертация через Acronis Boot CD

Создавать новые виртуальные машины из работающих операционных систем мне кажется не самой лучшей идеей, можно несколько часов ждать окончания переноса и на 99% увидеть FAILED. Поэтому более надежный способ — это сначала сделать резервную копию через загрузочный диск Acronis, а затем из него уже сконвертировать виртуальную машину. Образ Acronis Boot CD можно скачать тут.

Порядок переноса следующий:

Останавливаете сервер, который нужно перенести.

Загружаете этот сервер с Acronis Boot CD

Делаете актуальную резервную копию, получаете файл .tib

Запускаете VMware Converter и скармливаете ему файл .tib

В остальном все совпадает с переносом обычным методом

Можно обойтись вообще без конвертера, а создать в ручном режиме новую виртуальную машину, загрузиться с Acronis Boot CD и восстановить информацию из резервной копии, но вы рискуете увидеть BSOD, т.к. VMware Converter умеет подсовывать нужные драйверы в виртуальную машину, а Acronis нет (может только при использовании функции Universal Resore).

Импорт виртуальной машины в VMware Workstation

Чтобы импортировать машину, в меню «Файл» VMware Workstation кликаем «Открыть». И указываем путь к архиву, а в нём – непосредственно к файлу OVА . Указываем хранилище импортируемой машины, т.е. её место на диске. И можем, если нужно, изменить имя.

Открыть

Жмём «Импорт».

Импорт

Ожидаем завершения операции.

Ожидаем завершения операции

И ищем импортированную машину в библиотеке VMware Workstation.

Библиотека VMware Workstation

Создать виртуальную машину

Создание виртуальной машины аналогично обычной работе программного обеспечения виртуальной машины: в два этапа загружается образ на сервер, а затем создается соответствующая виртуальная машина.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector