XenServer. Справочник администратора. Практические рецепты успешного развертывания
Покупка
Тематика:
Другие операционные системы
Издательство:
ДМК Пресс
Перевод:
Слинкин Алексей Александрович
Год издания: 2017
Кол-во страниц: 286
Дополнительно
Вид издания:
Справочная литература
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-97060-417-5
Артикул: 712480.01.99
Доступ онлайн
В корзину
В этом справочнике вы найдете бесценную информацию, необходимую для оптимизации и управления XenServer - платформой виртуализации с открытым исходным кодом. Приводятся сведения об архитектуре XenServer, инструкции по установке, рекомендуемые подходы и готовые сценарии развертывания. Материал книги представлен в виде простых задач и рекомендаций по их решению. В процессе перевода было добавлено «Дополнение к русскому изданию», где описано всё необходимое для того, чтобы начать работу с виртуальной инфраструктурой Citrix XenServer. Издание предназначено системным администраторам, уже использующим или предполагающим использование XenServer в своей работе.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 09.03.01: Информатика и вычислительная техника
- 09.03.02: Информационные системы и технологии
- 09.03.03: Прикладная информатика
- 09.03.04: Программная инженерия
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов.
Для полноценной работы с документом, пожалуйста, перейдите в
ридер.
Маккей Т., Бенедикт Дж. К., Халяпин С. Н. 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 113) © 2017 Halyapin S. N. (chapters 1417) 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 9781491935439 (англ.) © 2016 Маккей Т., Бенедикт Дж. К., Халяпин С. Н. ISBN 9785970604175 (рус.) © Оформление, перевод на русский язык, дополнение, издание, ДМК Пресс, 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 и поделиться своим опытом с товарищами.
Доступ онлайн
В корзину