Предисловие.
Введение
Глава 1. Установка vSphere Обзор Установка и начало работы с ESX I Чем отличаются ESX и ESXi До установки Установка ESXi Установка ESX Автоматическая установка ESX Начало работы Начало работы без vCenter Установка и начало работы с vCenter Server Интерфейс клиента vSphere, vCenter, ESXi Веб-интерфейс Элементы интерфейса клиента vSphere при подключении к vCenter Первоначальная настройка vCenter и ESXi Работа через веб-интерфейс Обновление ESXi, ESX и vCenter с предыдущих версий Обновление до vCenter Server 4 и Update Manager 4 Обновление ESX(i) с помощью Update Manager Обновление виртуального оборудования ВМ и VMware tool5 Обновление ESX(i) с помощью H05t Update Utility Установка обновлений из командной строки Отмена обновления ESX 3.х на ESX 4 Основы работы из командной строки Локальная командная строка ESX, SSH Локальная командная строка ESXi, SSH vSphere CLI, работа с vMA Полезные команды Полезные сторонние утилиты Сайзинг и планирование Процессор Память Дисковая подсистема Сетевая подсистема Масштабируемость: мало мощных серверов или много небольших?
Глава 2. Настройка сети виртуальной инфраструктуры Основы сети ESX(i), объекты виртуальной сети Физические сетевые контроллеры, vmnic Виртуальные контроллеры Service Console и VMkernel Стандартные виртуальные коммутаторы VMware – vNetwork Switch Распределенные коммутаторы - vNetwork Distributed Switch, dvSwitch. Настройки Основа понятия «распределенный виртуальный коммутатор VMware» Добавление сервера в dvSwitch, настройки подключения vmnic Группы портов на dvSwitch, добавление интерфейсов Service Console и VMkernel Уникальные настройки dvSwitch Уникальные настройки портов dvSwitch: Miscellaneous и Advanced Миграция со стандартных виртуальных коммутаторов на распределенные Технические особенности распределенных виртуальных коммутаторов VMware Настройки Security, VLAN, Traffic shaping и NIC Teaming VLAN, виртуальные локальные сети. Настройка VLAN для стандартных виртуальных коммутаторов Настройка VLAN для dvSwitch. Private VLAN Security Ограничение пропускной способности (Traffic Shaping) NIC Teaming. Группировка сетевых контроллеров Cisco Discovery Protocol, CDP Разное Jumbo Frames TSO - ТСР Segmentation Offload, или ТОЕ - ТСР offload engine Выделение физического сетевого контроллера в приватное пользование одной ВМ Standalone (отдельные) порты Рекомендации для сети
Глава 3. Системы хранения данных и vSphere Обзор типов СХД NAS (N FS) Настройка и подключение ресурса NFS к ESX(i) SAN, Fibre Channel Адресация и multipathing Про модули mu/tipahing. PSA NMP, ММР, SATP, PSP Про зонирование (Zoning) и маскировку (LUN mаskiпg, LUN presentation) SAN, iSCSI Как настроить программный инициатор iSCSI на ESX(i) iSCSI Multipathing VMFS, Virtual Machine File System Увеличение размера хранилища VMFS. Grow и Extent Доступ к клонированному разделуVМFS, или к разделуVМFS с изменившимся номером LUN RDM, Raw Device Mapping NPIV Адресация SCSI
Глава 4. Расширенные настройки, безопастность, профили настроек Расширенные настройки (Advanced settings) Безопасность Общие соображения безопасности Брандмауэр Контроль доступа, раздача прав Настройка сертификатов SSL Host Profiles
Глава 5. Виртуальные машины Создание ВМ. Начало работы с ней Клонирование и шаблоны ВМ (Clone и Template) Клонирование виртуальных машин Шаблоны виртуальных машин (template) Обезличивание гостевых ОС, SysPrep Рекомендации для эталонных ВМ Виртуальное оборудование ВМ Метогу CPUs IDЕ, PS2 controller, PCI controller, SIO controller, Keyboard, Pointing device Video card VMCI device, VM Communication Interface Floppy drive CDjDVD Drive Network Adapter SCSI controller Hard Disk Parallel poгt Serial port ВСВ! Devlce USB controller VMDlrectPath Все про диски ВМ Виртуальные диски - файлы_ vmdk Изменение размеров дисков ВМ Выравниаание (alllgment) Aaw Devlce Mapplng, АРМ Настройки ВМ Файл ВМ, перемещение файлов между хранилищами Снимки состояния (Snapshot) VMware tools vAPP
Гпааа 6. Управление ресурсами сервера.
Мониторинг достаточности ресурса. миграция ВМ. Клаотер DRS Настройки распределения ресурсов Настройки limit, reservatlon и shares для пррцессоров и памяти Настройки shares для дисков и traffic shaplng для сети Пулы ресурсов Рекомендации по настройкам Llmlt, Aeservation и Shares Механизмы перераспределения ресурсов ЕSХО CPU Метогу Net Мониторинг достаточности ресурсов, Источники информации о нагрузке Какие счетчики нас интересуют, пороговые значения Несколько общих рекомендаций Механизм Alarm Миграция выключенной (или suspend) Виртуальной машины Storage VMotion - Живая миграция файлов ВМ VMotion - живая миграция ВМ Кластер DRS. РРМ
Глава 7. Защита данных и повышение доступности виртуальных Высокая доступность виртуальных машин VMware High Availability, НА VMware Fault Tolerance, FT Управление обновлениями виртуальной инфраструктуры VMware Update Manager esxupdate и vSphere CLI vlhostupdate vSphere Host Update Utlllty VMware Update Manager Резервное копирование и Восстановление Резервное копирование ESX(i) и vCenter Резервное копирование Виртуальных машин VMware Data AecovElry Использование VMware Consolldated Backupи vStorage API for Data Protectlon


Предисловие
С момента первого чтения курса по VMware ESX Server (еще второй тогда вер¬сии) в 2005 году, я наблюдаю все более широкий интерес к теме виртуализации. В сентябре 2007 года я начал вести свой блог (http:/ /vm4.ru), с помощью которого делился новой информацией, особенностями и нюансами работы с виртуальной инфраструктурой VMware. Этот опыт получился достаточно удачным, росли и посещаемость блога, и число специалистов, с которыми устанавливался контакт, как онлайн, так и оффлайн. Однако не смотря на хорошую посещаемость блога и постоянную переписку с читателями блога и слушателями курсов я видел, что су¬ществует нехватка доступного и полного источника информации по данной теме. Так родилась идея написать книгу, которая смогла бы стать как средством зна¬комства с виртуализацией для новичков, так и настольным справочником для профессионалов. Собственно, ее вы и держите в руках. Я хочу выразить благодарность людям, чьи отзывы помогли мне сделать эту книгу лучше: Артему Проничкину, Роману Хмелевскому, Родиону Тульскому, Андрею Цы¬ганку, Виталию Савченко, Владиславу Кирилину и Дмитрию Тиховичу. Спасибо каждому из вас.Последние несколько лет тема серверной виртуализации Привлекает внимание все большего количества компаний и технических специалистов. Виртуализация позволяет добиться финансовых выгод для компании, значительного упрощения работы для системных администраторов. Сегодня самым интересным решением для виртуализации серверов является флагманское семейство продуктов компании VMware - VMwarevSphere 4.Гипервизор ESX или ESXi, часть vSphere, обладает очень интересными воз¬можностями по виртуализации, балансировке нагрузки на подсистемы одного сервера и балансировке нагрузки между серверами, а также повышению доступ¬ности приложений, выполняемых в виртуальной среде. Однако чтобы начать в полной мере пользоваться всеми функциями vSphere, понадобятся определен¬ные знания. Еще до того, как даже начать установку ESX на сервер, стоит заду¬маться о многих вещах, например об ограничениях по выбору оборудования, и отчего зависят требования к производительности. Кроме того, не лишними будут знания из некоторых смежных областей, таких как системы хранения данных, сети, особенности серверного оборудования. Все эти те¬мы, в достаточной мере, раскрываются в данной книге простым и понятным языком. Для кого предназначена книга? Данная книга касается большинства аспектов серверной виртуализации, по¬дача материала рассчитана на неподготовленных системных администраторов. В силу полноты описываемых тем, интересна она будет и администраторам с опы¬том работы в области виртуализации, в частности, как справочное пособие. о какой версии продукта? На момент написания данной книги актуальной версией являл ась vSphere 4.0 Update 1. Тем не менее, большая доля, и, скорее всего, вся информация книги будет актуальна для всех обновлений четвертой версии виртуальной инфраструк¬туры VMvare. Как книга организована? Глава 1. Установка vSphere. Первая глава посвящена самому началу – что такое УМ ware vSphere 4? Какие продукты входят в это семейство? Какие вспомо¬гательные продукты предлагает нам VMware? Какие существуют сторонние про¬дукты, способные обпегчить жизнь администратору? Объясняется, каким нюан¬сам следует уделить понимание при выборе оборудования для vSphere. Даются основные ответы на один из наипопупярнейших вопросов Cepвep какой произ¬водительности (или сколько серверов) необходимо ДШI запуска на нем ESX?». Разбирается установка с нуля или обновление До vSphere 4 предыдущей версии виртуальной инфраструктуры VMWare. Автоматизация установки для упроще¬ную массового развертывания. После установки - этап первоначальной настрой¬ки. Дается основная информация по элементам графического интерфейса и вы¬полнению манипуляций с vSphere иа командной строки.
Глана 2. Настройка сети виртуальной инфраструктуры. В этой Главе приво¬дится полная информация об организации сети для виртуальной инфраструкту¬ры. Что собой представляют для гипервизора физические сетевые контроллеры? виртуальные коммутаторы, стандартные и распределенные - что необходимо знать для уверенного использования этих объектов? Какие настройки дляl них возможны? Рассказывается про виртуальные сетевые контроллеры, принадлежа¬щие самому гипервизору. Дается необходимая информация дпя планиромния схемы сети виртуальной инфраструктуры.
Глава 3. Системы хранения данных и vSphere. Для большинства инфра¬структур VMware vSphere используется внешнее хранилище Данных, SAN или NAS. Администратору vSphere следует понимать, какими возможностями облада¬ют системы хранения Fibre Chnnnel, iSCSI и NFS относительно ESX(i). Есть ню¬ансы, которые необходимо знать для планирования и начало работы с системой того или иного типа. Это вoзможности и настройки multipathing, про¬граммный инициатор iSCSI, нюансы адресации SCSI.ESX(i) размещает виртуальные машины на сnoей собственной файловой сис¬теме VMFS. В этой главе приводится подробная информация по нюансам, можностям и ограничениям этой файловой системы. Глава 4. Расширенные насrтройки, профили настpoeк и безопасносrь. Досrа¬точно важной темой является безопасность, В Дnнной главе описываются основ¬ные аспекты обеспечения безопасности виртуальной инфраструктуры. приводится процедура нnстройки брандмауэра, описывается модель контроля доступа и раздачи прав Также, приnoдится основная информация касательно сертификата¬ И их установке для ESX(i), vCentet Setver и Update Managet.Отдельным подразделом Описывается механизм Host рготеэ, задачами кото¬рого являются тиражирование настроек и отслеживaние соотношение назначен¬ному профилю настроек для серийнрой E:SX(i).
Глава 5. Виртуальные машины. В данной главе приводится информация о виртуальных машинах. Способы их создания, в первую очередь механизмы vCenter для работы с шаблонами и клонирования. Подробная информация о виртуальном оборудования, его возможностях и ограничениях. Особенно подробно разбира¬ются вoзможности виртуальных дисков, в частности, thin provisioning. Виртуальная машина - это набор файлов. Разумеется, в этой главе есть от¬дельный раздел, посвященный описанию того, из каких файлов состоит виртуаль¬ная машина. Приводится список доступных для виртуальной машины настроек и их описа¬ние. Дается подробная информация о том, что такое снимки состояния виртуальных машин, и в каких ситуациях ими стоит пользоnaться, а в каких избегать.
Глава 6. Управление ресурсами сервера. Мониторинг доступности ресур¬сов. Жиnaя миграция ВМ. Кластер DRS В этой главе подробно рассматриваем потребление ресурсов инфраструктуры¬ притом со всех возможных сторон. Сильной стороной продуктов vSphere являются очень гибкие Возможности по работе с ресурсами. притом, существуют как механизмы эффективной утилизации перераспределения ресурсов одного сервера, TIlK И во~ожнtjсть создатьмастер DRS, который будет балаНt~ир013llТЬ нагрузку между сервер ESX(i) при помощи живой миграции ВМ между ними. У администрато¬ров существуют весьма гибкие настройки того, как ESX(i) должен перераспреде¬лять ресурсы сервера или серверов. наконец, vSphere nредоставляет весьма гибкие возможности к анализу текущей ситуации потребления ресурсов и нахождению узких мест. Все эти темы последовательно и подробно разбираются данные главе. Глава 7. Защита Данных" повышение доступности виртуальных машин. За¬щита данных и повышение доступности это те темы. без обсуждения которых обойтись невозможно. И для того, и для другого администраторы виртуальной инфраструктуры могут применять разнообразные средства. В данной главе приводится подробная информация По настройке, использованию и нюансам работы с теми средствами повышения доступности, что предлага¬ет компания VMware. разбираются разнообразные решения и подхо¬ды к резервному копированию