Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

XenServer. Справочник администратора. Практические рецепты успешного развертывания

Покупка
Артикул: 712480.01.99
Доступ онлайн
599 ₽
В корзину
В этом справочнике вы найдете бесценную информацию, необходимую для оптимизации и управления XenServer - платформой виртуализации с открытым исходным кодом. Приводятся сведения об архитектуре XenServer, инструкции по установке, рекомендуемые подходы и готовые сценарии развертывания. Материал книги представлен в виде простых задач и рекомендаций по их решению. В процессе перевода было добавлено «Дополнение к русскому изданию», где описано всё необходимое для того, чтобы начать работу с виртуальной инфраструктурой Citrix XenServer. Издание предназначено системным администраторам, уже использующим или предполагающим использование XenServer в своей работе.
Маккей, Т. XenServer. Справочник администратора. Практические рецепты успешного развертывания / Т. Маккей [и др] ; пер. с англ. А.А. Слинкина. - Москва : ДМК Пресс, 2017. - 286 с. - ISBN 978-5-97060-417-5. - Текст : электронный. - URL: https://znanium.com/catalog/product/1028123 (дата обращения: 25.04.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Маккей Т., Бенедикт Дж. К., Халяпин С. Н.

XenServer.
Справочник 

администратора

XenServer 
Administration 
Handbook

Tim Mackey and J. K. Benedict

Beijing • Cambridge • Farnham • Köln • Sebastopol • Tokyo

Practical Recipes for Successful 
Deployments

Москва, 2017

XenServer.
Справочник 
администратора

Тим Маккей и Дж. К. Бенедикт
Халяпин С. Н.

Практические рецепты успешного 
развертывания

УДК    004.382:004.42 XenServer
ББК    32.972.1
М15

М15    Маккей Т., Бенедикт Дж. К., Халяпин С. Н.

XenServer. Справочник администратора. Практические рецепты 
успешного развертывания / пер. с англ. Слинкин А. А. – М.: ДМК 
Пресс, 2017. – 286 с.: ил.

             ISBN 978-5-97060-417-5

В этом справочнике вы найдете бесценную информацию, необходимую для оптимизации и управления XenServer – платформой виртуализации с открытым исходным кодом. Приводятся сведения об архитектуре XenServer, инструкции по установке, рекомендуемые подходы 
и готовые сценарии развертывания. Материал книги представлен в 
виде простых задач и рекомендаций по их решению. В процессе перевода было добавлено «Дополнение к русскому изданию», где описано 
всё необходимое для того, чтобы начать работу с виртуальной инфраструктурой Citrix XenServer.
Издание предназначено системным администраторам, уже использующим или предполагающим использование XenServer в своей работе.

УДК   004.382:004.42 XenServer
ББК   32.972.1

Authorized Russian translation of the English edition of XenServer Administration Handbook, ISBN 9781491935439 

© 2016 Tim Mackey, J. K. Benedict. (chapters 1­13) 
© 2017 Halyapin S. N. (chapters 14­17)
This translation is published and sold by permission of O’Reilly Media, Inc., 
which owns or controls all rights to publish and sell the same.

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

ISBN 978­1­49193­543­9 (англ.)     © 2016 Маккей Т., Бенедикт Дж. К., Халяпин С. Н.
ISBN 978­5­97060­417­5 (рус.)       © Оформление, перевод на русский язык, дополнение, издание, ДМК Пресс, 2017

Оглавление

Предисловие редактора русского перевода ................... 9

Предисловие к русскому изданию .............................. 11

Предисловие ...........................................................13
Структура книги .................................................................................... 13
Для кого предназначена эта книга ........................................................ 14
О нас ..................................................................................................... 15
Графические выделения ....................................................................... 15
О примерах кода ................................................................................... 16
Как с нами связаться ............................................................................. 16
Благодарности ...................................................................................... 17

ЧАСТЬ I. 
Проектирование развертывания XenServer ...................19

Глава 1. Что такое XenServer? .....................................20

Гипервизор Xen ............................................................................. 21

Инструментарий для виртуализации на основе Xen ....................... 22

Глава 2. Базовая архитектура и важнейшие компоненты ...24

XenServer – не Linux, а dom0 – это Linux ......................................... 24

Общая архитектура ....................................................................... 26

XenCenter: графическое средство управления Xen ........................ 28
Основные процессы .............................................................................. 29
Критические конфигурационные файлы................................................ 33
Взаимосвязи между объектами XenServer ............................................ 42

Глава 3. Установка XenServer ......................................51

Ручная установка ........................................................................... 53

Необслуживаемая установка ......................................................... 53

Загрузка из SAN-хранилища ......................................................... 53

Дополнительные пакеты ................................................................ 53

Сторонние драйверы..................................................................... 54

Глава 4. Соображения, учитываемые при развертывании ..55

Пул хостов или автономные хосты ................................................. 55
Главный сервер пула и участники пула .................................................. 56

Оглавление

Совместимость процессоров в пуле ..................................................... 57
Выбор размера пула ресурсов .............................................................. 59
Когда создавать новый пул ................................................................... 60

Определение типа управления ...................................................... 61
Средства подготовки ............................................................................ 61
XenCenter и несколько администраторов .............................................. 61

Совместимость на уровне аппаратных средств ............................. 62
Требования к хосту ................................................................................ 63
Обновления драйверов, BIOS и прошивки ............................................. 64

Локальное и общее хранилище ..................................................... 64
Модели подготовки хранилища ............................................................. 65

Число операций ввода-вывода в секунду (IOPS) ............................ 69
Оценка локального хранилища .............................................................. 69

Управление памятью ..................................................................... 70
Фиксированная память ......................................................................... 70

Динамическое управление памятью .............................................. 72
Реализация ........................................................................................... 72

Планирование на случай отказа инфраструктуры .......................... 75
Защита от отказов хостов ..................................................................... 76
Предотвращение агрессивной изоляции .............................................. 78
Планирование вычислительной мощности на случай отказа ................. 78

Предотвращение единой точки отказа .......................................... 79

Глава 5. Детальный план развертывания ......................81

Начинайте с системы хранения ..................................................... 81
Локальное или общее хранилище ......................................................... 81
NFS или iSCSI ........................................................................................ 82
Fibre Channel и HBA ............................................................................... 82
Доступ по нескольким каналам ............................................................. 83

Определение топологии сети ........................................................ 85
Сопряжение и протокол LACP ............................................................... 86
Jumbo-кадры ........................................................................................ 88

Глава 6. Типы гостевых ВМ .........................................90

HVM-гости ..................................................................................... 90

PV-гости ........................................................................................ 91

Microsoft Windows и XenServer ....................................................... 91

Сравнение HVM и Linux PV ............................................................. 91

ЧАСТЬ II. 
Рецепты администрирования .....................................93

Глава 7. Рецепты установки ........................................94

Оглавление

Ручная установка .................................................................................. 94
Создание загружаемого USB-устройства.............................................. 95
Необслуживаемая установка ................................................................ 96
Загрузка из SAN-хранилища ................................................................. 98
Установка дополнительных пакетов ...................................................... 99
Диски с драйверами ........................................................................... 100
Интеграция драйверов и дополнительных пакетов .............................. 103

Глава 8. Планирование перехода на новую версию .......105
Исправления уязвимостей .................................................................. 106
Получение информации о новых срочных исправлениях ..................... 107
Получение списка установленных исправлений .................................. 107
Применение исправлений к XenServer ................................................ 108

Глава 9. Управление журналами ................................110
Конфигурирование журналов .............................................................. 110
Ротация журналов ............................................................................... 112
Агрегирование журналов .................................................................... 115
Фильтрация подтверждений SNMP ..................................................... 119

Глава 10. Стратегии резервного копирования ..............120
Резервное копирование dom0 ............................................................ 121
Пул и резервное копирование базы данных XAPI ................................. 122
Резервное копирование ВМ ................................................................ 123
Резервное копирование и восстановление метаданных ...................... 124
Переносимые хранилища-репозитории .............................................. 126

Глава 11. Управление пользователями .......................128
Включение ролевой аутентификации .................................................. 128
Конфигурирование пользователей ..................................................... 130
Удаление пользователей ..................................................................... 131
Отключение внешней аутентификации ................................................ 132
Восстановление пароля пользователя root ......................................... 133

Глава 12. SSL-сертификаты ......................................136
Применение коммерческого сертификата .......................................... 136
Создание нового самоподписанного сертификата.............................. 138

Глава 13. Обслуживание оборудования ......................140

Модернизация и поддержка оборудования ................................. 140

Система хранения данных ........................................................... 141
Увеличение размера локального хранилища ....................................... 141
Использование USB-хранилища для резервных копий ........................ 143

Сеть ............................................................................................ 144
Замена сетевого адаптера .................................................................. 144

Хосты .......................................................................................... 146
Добавление в пул нового хоста ........................................................... 146
Восстановление после отказа хоста при включенном механизме  
высокой доступности .......................................................................... 148

Оглавление

ЧАСТЬ III. 
Дополнение к русскому изданию...............................149

Глава 14. Установка XenServer с компакт-диска 
и лицензирование ..................................................150

Citrix XenServer – редакции и лицензирование ............................. 166

Глава 15. Ресурсы Citrix и учётная запись для их 
использования .......................................................172

Поддержка для бесплатного XenServer? Это возможно! .............. 172

Создание учётной записи для работы с ресурсами Citrix ............. 180

Глава 16. Управление виртуальной инфраструктуры 
XenServer с помощью XenCenter ...............................186

Подключение сетевых хранилищ и библиотек образов дисков .... 186

Создание, импорт и работа с виртуальными машинами .............. 192
Установка виртуальной машины .......................................................... 197
Установка драйверов паравиртуализации – XenServer Tools ............... 206
Конвертация ВМ в полный шаблон ...................................................... 210
Создание виртуальной машины из полного шаблона .......................... 212
Создание и работа со снимками виртуальных машин (snapshots) ....... 215

Вкладки параметров и свойства виртуальной машины ................ 221
Создание наборов виртуальных машин – vApps .................................. 230

Дополнительные возможности настройки рабочей  
среды XenServer .......................................................................... 233
Настройка режима высокой доступности (High Availability) .................. 233
Свойства сервера ............................................................................... 237
Настройка сетевых возможностей ...................................................... 251
Установка обновлений для гипервизора ............................................. 253
Виды представления инфраструктуры в XenCenter ............................. 258
Возможности псевдографической утилиты xsconsole ......................... 260

Глава 17. Изменения и дополнительные ресурсы .........268

Изменения XenServer 7.0 в сравнении с 6.5 ................................. 268

Дополнительные модули XenServer ............................................. 271

Дополнительная полезная информация ...................................... 273

Об авторах ............................................................277

Об изображении на обложке .....................................279

Предметный указатель ............................................280

Предисловие редактора 
русского перевода

В Российском офисе компании Citrix я работаю 10 лет и отвечаю за: 
работу с партнёрами компании, как занимающимися продажей наших решений, так и технологических и альянсовых; работу с ключевыми заказчиками; распространение знаний о продуктах компании, 
а также за ряд других задач. Всё это время интерес к нашим решениям был очень высоким. Компания внимательно слушает пожелания 
заказчиков и старается реагировать на них очень оперативно. Так за 
последнее время, в ответ на запросы сертифицированных решений 
мы завершили сертификацию XenDesktop 7.x во ФСТЭК России, 
подготовили перевод официальной документации на русский язык 
по ряду продуктов, осуществили локализацию клиентских частей 
решений XenApp, XenDesktop, XenMobile. Однако, на нашем рынке 
практически отсутствует литература независимых экспертов по продуктам Citrix на русском языке. И для ряда администраторов это создавало определённые неудобства в их работе. Многие коллеги хотели 
бы иметь под рукой справочник, с которым можно быстро свериться 
в той области, с которой не работаешь или не настраиваешь регулярно и книга Тима и Джесс будет именно тем инструментом, который 
поможет многим ИТ специалистам в работе и освоении решения по 
виртуализации инфраструктуры от компании Citrix. 
Тим и Джесс проделали большую работу, подготовив книгу для администраторов XenServer, однако с моей точки зрения, специалиста, 
который тесно работает с различными заказчиками в книге не доставало раздела для начинающих специалистов. Пообщавшись с Тимом 
мы договорились, что при переводе их книги на русский язык я допишу информацию о лицензировании, установке Citrix XenServer и работе с графической утилитой управления виртуальной инфраструктурой – XenCenter.  
Хочу выразить отдельную благодарность Дмитрию Мовчану за его 
терпение и настойчивость, которые позволили появиться этой книге 
на свет на русском языке. 

Предисловие редактора русского перевода

Если у вас есть вопросы по продуктам Citrix, пожелания по дополнительным разделам к данной книге, или вы хотите связаться со мной 
по другим вопросам, пишите по адресу – sergeykh@outlook.com. 
Мой профиль в LinkedIn – https://ru.linkedin.com/in/sergeykh

Халяпин С. Н.
главный 
инженер 
представительства 
Citrix 
Systems в России и странах СНГ, научный редактор книги и автор части 3 «Дополнение к русскому изданию»

Предисловие 
к русскому изданию

Во время моей работы в команде XenServer, я на протяжении 8 лет 
наблюдал за развитием технологий с разных углов – возможности 
масштабирования и функциональные возможности. На протяжении 
этого времени XenServer лидировал во многих областях индустрии 
виртуализации и даже участвовал в создании абсолютно новых рыночных сегментов, таких как – программно­определяемые сети (SDN) 
и рабочие станции в формате виртуальных десктопов (VDI). Это в 
свою очередь стало ключевым элементом  успеха XenServer  как элемента крупно­масштабных облачных инфраструктур, так и специализированного гипервизора для нагрузок Citrix XenApp и XenDesktop.
В июле 2013 года, произошло одно из важнейших событий в истории XenServer: компания Citrix объявила о том, что XenServer полностью становится открытым проектом. Вскоре после этого, я стал 
менеджером XenServer, отвечающим за взаимодействие с сообществом. Моей задачей стало – повышение информированности заказчиков и пользователей о возможностях XenServer, в том числе и за 
счёт прямого общения с сообществами пользователей. За последующие 3 года, пользователи XenServer смогли увидеть трансформацию 
XenServer от закрытого коммерческого проекта в живое, открытое сообщество разработчиков. Сначала мы выпустили проект Creedence, 
ставший затем XenServer 6.5, а затем проект Dundee, ставший в последствии XenServer 7.0 – два очень успешных выпуска продукта. 
Ключом к успеху обоих проектов было активное участие сообщества. 
Все инженерные команды, работавшие над проектами, заслуживают 
слова благодарности с одной стороны за устранение значительных 
технических преград, стоявших перед решением, а с другой стороны 
за повышение масштабируемости и производительности XenServer 
во многих областях.
За время своего развития XenServer стал очень популярен в регионах с исторически высоким техническим уровнем, к которым в том 

Предисловие к русскому изданию 

числе относится и Россия. Когда я впервые узнал, что «XenServer 
Administration Handbook» переводится на русский язык, я был 
очень рад поддержать эти усилия. XenServer является «сердцем» 
виртуальной инфраструктуры во многих организациях в России и 
я искренне верю, что содержимое книги с одной стороны поможет 
росту использования XenServer, а с другой стороны будет ценным 
подспорьем тем, чья работа заключается в повышении эффективности использования XenServer. Я также хочу выразить отдельную 
благодарность Сергею Халяпину за его помощь в переводе книги 
и написании дополнительных разделов в области лицензирования 
и проверки состояния инфраструктуры XenServer. Сейчас можно 
абсолютно уверенно сказать, что использование виртуализации на 
основе XenServer должно рассматриваться как ключевой элемент в 
любой организации, независимо от используемой рабочей нагрузки. 
Я также надеюсь, что вы захотите стать частью сообщества XenServer 
и будете активно поддерживать своих коллег, чтобы они также получали преимущества от использования XenServer, а также будете 
влиять своими запросами к компании Citrix на появление новых 
функциональных возможностей. 

Тим Маккей
Бывший менеджер XenServer по взаимодействию 
с сообществом и продолжающий поддерживать 
всё, что касается Xen.
Twitter: @TimInTech
LinkedIn: https://www.linkedin.com/in/mackeytim

Предисловие

Виртуализация на базе сервера XenServer внедрена более чем в 
150 000 организаций, поэтому неудивительно, что это одна из самых 
популярных платформ управления виртуальными машинами (ВМ). 
Базовый гипервизор был создан еще в 2001 году в рамках исследовательского проекта Xen Project в Кембриджском университете и с тех 
пор неуклонно расширяет границы возможного в центрах обработки 
данных. В 2007 году компания Citrix купила технологию XenServer 
у XenSource и развила ее в направлении поддержки виртуализации 
с высокой плотностью для работы как с облачными, так и с десктопными нагрузками.
XenServer упрочил свое лидерство в 2013 году, когда Citrix и 
NVIDIA совместно разработали виртуализацию аппаратной графики 
на базе NVIDIA GRID и XenServer и тем самым создали новый класс 
виртуальных рабочих нагрузок: высокопроизводительную графическую рабочую станцию. Впоследствии этот новый тип рабочей нагрузки был распространен на видеокарты производства Intel и AMD 
для виртуальных машин на платформе Windows и Linux.
Для оптимизации и управления именно такой средой требуются 
администраторы XenServer. Эта книга представляет собой практическое руководство по планированию, развертыванию, эксплуатации 
и отладке современной инфраструктуры XenServer. Не важно, поручена ли вашим заботам скромная система, состоящая из нескольких 
блейд­серверов, или несколько глобальных корпоративных центров 
обработки данных (ЦОД), – если XenServer является важным компонентом в организации, то в этой книге вы найдете полезный материал, 
который поможет успешно развернуть и эксплуатировать его.

Структура книги

Чтобы достичь заявленных целей – предоставить администраторам информацию, необходимую для успешной работы с XenServer, 
мы организовали материал в виде двух частей.

Предисловие

В части I рассматриваются вещи, представляющие наибольший 
интерес на этапе проектирования развертывания. Здесь вы найдете 
сведения об архитектуре XenServer, инструкции по установке, рекомендуемые подходы и готовые сценарии развертывания. В частности, 
освещаются следующие темы:
• что в действительности представляет собой XenServer;
• основные компоненты среды, в которой работает XenServer;
• установка гипервизора XenServer;
• различные парадигмы хранения, сетей и управления.

Часть II посвящена каждодневным процедурам управления. Здесь 
вы найдете всё – от управления журналами до стратегий резервного 
копирования. По большей части, материал представлен в виде простых задач и рекомендаций по их решению. Важно отметить, что решение может содержать как последовательность интерактивных операций в XenCenter, так и команды, запускаемые из командной строки 
домена управления. Как правило, мы демонстрируем самый простой 
способ, а не пытаемся описать различные решения и не вдаемся в подробный анализ глубинных причин.

Для кого предназначена эта книга

Эта книга задумывалась так, чтобы любой администратор 
XenServer – будь то профессионал, компилирующий Xen «из исходников», или студент колледжа, сопровождающий виртуализированную инфраструктуру в свободное время, – мог успешно выполнить 
все действия, начиная с установки и заканчивая управлением жизненным циклом системы.
Конечно, не бывает так, чтобы человек проснулся, дошел до работы и ни с того ни с сего стал квалифицированным администратором XenServer. Даже мы сами продолжаем учиться на опыте своих 
коллег и сообщества Xen и тем самым оттачиваем свое мастерство. 
Непрерывное обучение и решение практических задач  помогает 
нам сохранять энтузиазм и мотивацию, не переставая удивляться 
возможностям XenServer в части создания инфраструктуры. Все это 
и многое сверх того мы изложили на страницах книги; что­то покажется вам знакомым, а что­то новым, но в любом случае это поможет вам успешно развернуть XenServer и поделиться своим опытом 
с товарищами.

Доступ онлайн
599 ₽
В корзину