В свое время многие из нас пришли к такой замечательной технологии, как виртуализация.
Некоторые люди просто хотят его опробовать, другие видят в этом возможность облегчить для себя процесс администрирования и разработки.
Важно лишь то, какую технологию мы будем использовать для решения задач и, соответственно, насколько сложно будет ее изучение и дальнейшая поддержка.
Перебирая горы информации и сравнивая представленные технологии, многие, в том числе и я, акцентируют внимание на наличии доступной и понятной информации.
Итак, пополнение источников знаний — одна из важных задач ИТ-сообщества.
Для тех, кто говорит, что подобная информация здесь неуместна, хочу отметить, что если данная серия постов здесь неуместна, то зачем вообще нужен Хабр? Этим постом я хотел бы начать серию статей о Xen Cloud Platform. В качестве подопытного кролика будет использоваться XCP 1.6, почему же он соответствует всем целям, которые ставились перед будущей виртуальной машиной, не требователен к ресурсам и бесплатен.
Это не просто технология виртуализации, это еще и облачная платформа (как следует из названия).
Но в первую очередь это очень удобный, интересный и производительный гипервизор.
Именно так я хочу сегодня поговорить о том, как с ним подружиться.
Немного вводной информации.
Имеется небольшая сеть из 80 машин, территориально расположенных в одном здании, есть несколько серверов, которые обслуживают эту сеть и подключены удаленные клиенты.
Сеть постепенно модернизируется, парк серверов растёт, но с железом как обычно проблемы - либо денег нет, либо выкручивайся как хочешь, но должно работать.
Именно с этих предпосылок началось мое знакомство с XCP; честно говоря, с виртуализацией я раньше практически не сталкивался.
Использование Virtualbox для решения разовых задач не в счет. Очертив круг предполагаемых задач, которые будут решаться с помощью виртуальных серверов и прикинув, какая мощность для всего этого потребуется, было принято решение использовать серверы HP DL120 G7 с 4 винтами в RAID 0+1 и 16 Гб ОЗУ и 2 встроенная гигабитная сеть в качестве хост-машин.
Позже пришлось добавить сетевые карты — но это уже другая история.
Итак, ознакомившись с текущим положением дел на рынке гипервизоров и почитав обзоры, я остановился на XCP. Где-то в Интернете была статья о его установке (и изначально статья была на английском языке и не полная, когда методом проб и ошибок уже был установлен Xen, я нашел его аналог на русском языке).
Но опять же, на мой взгляд, статья не полная, и я решил описать свой тернистый путь.
Скачать гипервизор можно в офлайн-режиме.
сайт проекта http://www.xenproject.org К адрес .
Там же можно скачать полезные дополнения, исходники и т.п.
Для установки можно записать образ на DVD или воспользоваться утилитой UltraISO для развертывания образа на флэшку (4Гб более чем достаточно).
В качестве предварительной подготовки, используя диск от HP, я настроил RAID (общий объем 1 ТБ) и разделил его на 2 раздела: первый 100ГБ для гипервизора и второй для Хранилища для виртуальных машин (ВМ).
Чтобы оживить пост, добавим к нему несколько картинок, естественно с комментариями.
Планируется около 25 фотографий.
1. Тап установки встречает нас окном выбора раскладки клавиатуры, я оставил по умолчанию английскую (точнее американскую).
2. В окне с предупреждением вам будет предложено создать резервную копию важных данных, поскольку эта утилита может удалить все во время установки.
Мы смелые ребята и не путаемся и принимаем возможные последствия.
3. Мы согласны с предложенной нам лицензией.
4. Выбираем диск, на котором будет находиться сам гипервизор (я выбрал sda - размером 100 ГБ).
5. Выбираем место хранения наших будущих виртуальных машин «VM Storage» (здесь выбираем sdb).
6.Указываем источник, из которого будет производиться установка - здесь оставляем Локальный носитель
7. Хотим ли мы устанавливать дополнительные пакеты? Я выбрал Да, но в дистрибутиве по умолчанию нет дополнительных пакетов, поэтому смело выбирайте Нет.
8. Хотим ли мы проверить корректность наших средств массовой информации? Если вы спешите, то выберите «Пропустить проверки», но лучше не торопиться и проверять СМИ.
9. Если все прошло успешно, мы увидим это сообщение, чему обрадуемся, нажав ОК.
10. Пришло время установить пароль root (настоятельно рекомендую его где-нибудь сохранить, иначе всякие случаи могут случиться).
11. Выберите сетевую карту, которая будет использоваться для управления вашим гипервизором.
12. Настройте свое сетевое устройство.
13. Указываем имя нашего гипервизора и данные DNS-серверов.
14. Указываем часовой пояс и город с нужным часовым поясом (кстати, это серьезный момент, в дальнейшем опишу, какие проблемы из-за этого могут возникнуть).
И
15. Сообщаем вам о ручной настройке NTP.
16. Нажимаем на заветную кнопку Install XCP и ждем завершения процесса установки (субъективно не более 5 минут).
17. Установите текущую дату и время.
18. И медитируем с пандой на запуск установленного Xen.
19. Если все прошло гладко и чисто, то мы сможем увидеть вот такую консоль (в дальнейшем ее можно будет легко вызвать командой xsconsole
).
В общем, установка XCP 1.6 завершена и можно смело переходить к этапу администрирования.
А теперь кому что нравится, кому консоль нравится, кому какой нить тупой клиент. Я использую XenCenter, скачать его можно здесь.
Здесь , последняя версия 6.2. Сам клиент интуитивно понятен и позволяет выполнять практически все операции с виртуальными машинами, исключая «низкоуровневые» с хранилищем и тонкую настройку самого гипервизора.
20. Это процесс подключения нового гипервизора к нашему центру управления.
21. Он будет ругаться на SSL-сертификат, и мы его любезно примем, нажав Accept.
22. Вот так выглядит мой сайт тестирования, все вполне цивильно и информативно.
    Для этого позвольте мне уйти.
В следующих частях я планирую осветить темы установки драйверов для оборудования, не поддерживаемого по умолчанию, на примере сетевой карты, что, как оказалось, довольно нетривиальная задача, создание виртуальных машин и управление ими, создание пула, подключение и работа с внешним хранилищем.
Готов ответить на возможные вопросы, но, к сожалению, даже при такой, казалось бы, «игрушечной» системе могут возникнуть взрослые проблемы.
Теги: #Виртуализация #Xen #инструкции по установке
-
Аксессуары Для Apple Ipad И Другие Товары
19 Oct, 24