Меню

Xen гостевой системы установка

Как установить и настроить Xen Server

Xen Server представляет собой специализированную платформу, которая в своих решениях использует технологии аппаратной виртуализации. Стоит отметить тот факт, что в данном случае нельзя найти каких-то кардинальных отличий от программной процедуры, но при этом производительность вполне сравнима с продуктивностью реальной машины, что и сделало данную базу настолько популярной для использования в промышленной среде.

В чем преимущества?

Среди основных преимуществ использования Xen Server стоит выделить следующие:

  • Значительное снижение времени, а также трудоемкости разработки систем виртуализации, что обеспечивается за счет предоставления аппаратных интерфейсов под управление необходимыми гостевыми системами.
  • Предоставление пользователям возможности заметного увеличения производительности платформ виртуализации за счет того, что управление гостевыми системами осуществляется через гипервизор напрямую.
  • Такие платформы являются гораздо более защищенными от внешнего вмешательства, т.к. в них используется предельно четкое разделение самих виртуальных машин, а также используемых аппаратных ресурсов. Работа каждой платформы осуществляется в полной независимости от другого оборудования, то есть все единицы функционируют в своем пространстве с использованием индивидуальных ресурсов.
  • Помимо всего прочего, Xen Server отличается платформонезависимостью создаваемых гостевых систем от компьютера-хоста.

Что он собой представляет?

Сам по себе Xen – это кроссплатформенный гипервизор. Данная платформа является уникальной разработкой, которая принадлежит Кембриджскому университету и на сегодняшний день распространяется исключительно по GPL-лицензии. Изначально поддерживались две основные ветки продукта – коммерческая версия и версия с исходным кодом, однако в 2009 году было сказано о том, что все варианты Xen Server будут абсолютно свободными, то есть ресурс станет бесплатным.

Основной идеей такого гипервизора является домен, то есть уже заранее запущенная версия виртуальной машины. В том случае, если она начинает перезагружаться, домен полностью завершается, а после повторной загрузки образуется новый. Даже в процессе проведения миграции содержимое Xen Server будет копироваться между ними. За счет этого в процессе своего существования практически каждая виртуальная машина в конечном итоге оказывается на очереди в различных ресурсах, однако Xen оперирует только непосредственно самим понятием домена, а все остальное появляется только после того, как речь заходит об обеспечении администрирования прикладных программ, обеспечивающих контроль над гипервизором.

Почему система настолько распространена?

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

Как его устанавливать и настраивать?

Citrix Xen Server предназначается для того, чтобы обеспечивать более эффективную работу стандартных операционных систем Windows и Linux. При этом стоит отметить, что можно использовать также и другие варианты платформ, однако производитель не дает никаких гарантий того, что на них будет отмечаться нормальная работа.

Скачать все нужные файлы вы можете с официального сайта разработчика, при этом рекомендуем заранее ознакомиться с основными условиями использования и лицензионным соглашением. После того как вы загрузите Citrix Xen Server и запишете его на определенный накопитель, можно будет подключать устройство к компьютеру и начинать работать. Сразу стоит отметить тот факт, что в процессе этой установки будут полностью удалены какие-либо данные, которые вы хранили на своем диске, поэтому вы должны заранее позаботиться о том, чтобы обеспечить сохранность важной информации.

Затем вы увидите экран, который предложит вам установить Xen Server 6.2 (или другую версию, если вы скачивали ее). После прохождения простых этапов установки появится заключительное окно, свидетельствующее о проведении правильной инсталляции платформы.

После окончательной загрузки Xen Server на Ubuntu Server или же другие виды платформ пользователя автоматически переводит на главное окно уже работающей системы. Оно выглядит как полноценное основное меню загруженной Xen-системы, и при этом разделяется на два столбца, где в левом можно будет выбирать основные параметры путем использования клавиш перемещения курсора, в то время как в правом будут отображаться все соответствующие опции, с помощью которых можно будет поменять определенные свойства работающей системы. Чтобы перейти на такое изменение, вам нужно выбрать желаемый пункт и кликнуть на Enter.

Пока вы находитесь в окне управления Xen Ubuntu Server, вы можете использовать комбинацию клавиш Alt+F3 для того, чтобы перейти на стандартную линуксовую консоль, что в очередной раз доказывает, что сама по себе эта платформа представляет собой стандартный Linux, оснащенный своими утилитами, а также понятным и известным многим набор команд. Именно по этой причине для тех людей, которые владеют операционной системой Linux, нет ничего сложного в том, чтобы предельно быстро освоиться с основными особенностями работы этой платформы.

Читайте также:  Установка линукс убунту второй системой

Настраиваем систему

После того как вы запустите этот сервер, при помощи соответствующего адреса в браузере сможете посмотреть на две основные ссылки. По одной вы сможете скачать XenCenter, с помощью которого обеспечивается полноценное управление этой платформой, в то время как другая представляет собой exe-файл. Так или иначе, после установки вам будет видна консоль управления, после того как вы в ней введете собственный адрес хоста, а также root-пароль, и вам будет предоставлен доступ к системе.

Получаем основные сведения

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

Устанавливаем гостевую систему

Если вы захотите поставить гостевую систему на хост, вам нужно будет перейти в пункт New VM или же просто VM, и после открытия этого пункта меню выбрать ту операционную систему, которую вы собираетесь устанавливать в качестве гостевой. В частности, при желании может осуществляться также установка Xen Server в Windows 7. Стоит отметить тот факт, что эта платформа предлагает довольно широкое разнообразие, а процедура установки является практически полностью идентичной с той, которая используется в VMware Workstation. То есть процесс распределяется на несколько основных этапов:

  • определение типа системы;
  • установка нужного количества процессоров и памяти;
  • освобождение места на винчестере или же специализированном носителе данных для установки в него новой системы.

Если вы когда-то в своей жизни имели опыт работы с VMware Workstation, можете быть уверены в том, что запросто разберетесь в основных функциях и вами запросто будет произведена настройка и первоначальная установка Xen Server на Windows 7 или же другие виды операционных систем.

Что делать дальше?

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

Аппаратная часть

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

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

Помимо всего прочего, немаловажным является также использование источников бесперебойного питания, которые позволят обеспечить корректное восстановление процессов на сервере в случае выхода из строя центрального энергоснабжения.

Как располагать сервера?

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

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

Создаем виртуальную сетевую инфраструктуру

Для того чтобы обеспечить себе возможность гибкого управления сетевыми настройками виртуальных машин, а также сделать так, чтобы они не находились в единой подсети с «Ксен Сервером», вам нужно будет провести налаживание виртуальной сетевой инфраструктуры. При этом в Citrix изначально предусмотрели такую проблему и разработали DVSC, который также представляется в виде виртуальной машины, но уже потребляет значительно меньше оперативной памяти и ресурсов.

Читайте также:  Установка подкожной гормональной системы импланон

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

Также можно использовать DVSC в качестве стандартного межсетевого экрана, правила работы которого могут задаваться через вкладку AccessControl. Политика сетевой безопасности подразделяется на четыре уровня, а правила позволяют описать конкретный тип действия, протокол (в котором могут задаваться порты отправителя и получателя, а также указываться уже известные протоколы), а также то, для кого именно это правило будет применяться.

источник

Обзор, установка, настройка и использование открытой системы виртуализации Xen на примере Citrix XenServer 6.0.2 Release

«О сколько нам открытий чудных

И Опыт, сын ошибок трудных,

Уж сколько бы открытий чудных нам ни готовил просвещения дух, а законы диалектики никто не отменял. Время идет, идут вперед и открытия новых технологий, замещая собой старые, менее совершенные формы. Системы виртуализации также не являются исключением из этого общего правила. Описание всех известных видов и типов виртуализации выходит за рамки данной статьи. Информации по этому поводу очень много на просторах Интернет и в других академических источниках знаний, поэтому простым перечислением этого добра я заниматься не буду. А займусь я кратким описанием и раскрытием вопросов использования системы виртуализации Xen компании Citrix и развертыванием на ее базе гостевой операционной системы.

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

  1. уменьшение времени и трудоемкости разработки систем виртуализации в силу предоставления аппаратных интерфейсов для управления гостевыми системами;
  2. наличие возможности увеличения быстродействия платформ виртуализации за счет эффективного управления гостевыми системами напрямую – через гипервизор;
  3. улучшение защищенности за счет четкого разделения различных виртуальных машин и их аппаратных ресурсов. Каждая аппаратная платформа работает независимо от другой, в своем пространстве и используя свои ресурсы;
  4. платформонезависимость создаваемых гостевых систем от хостовой машины. Например, аппаратная виртуализация делает возможным работу 64-битных гостевых «осей» на 32-битных хостовых станциях.

Citrix XenServer

Xen – это кроссплатформенный гипервизор. Является разработкой Кембриджского университета и распространяется на условиях лицензии GPL. С самого начала поддерживались две ветки: с открытым исходным кодом и коммерческая версия. В 2007 году Citrix поглотила XenSourse и уже в 2009 году объявила, что коммерческие версии XenServer станут полностью свободными, что подразумевает под собой его полную бесплатность и открытость исходных кодов.

Если сказать пару слов о применяемой терминологии, то основной идеей гипервизора является домен. Доменом называется запущенная версия виртуальной машины. Если виртуальная машина перезагружается, то ее домен завершается (в момент перезагрузки) и появляется новый домен после загрузки. Даже при миграции содержимое копируется из одного домена в другой. Таким образом, за время своего существования практически все виртуальные машины оказываются по очереди в разных доменах. Но надо помнить и понимать, что Xen оперирует только понятием домена, а понятие «виртуальной машины» появляется, когда речь идет об администрировании прикладных программ, управляющих гипервизором.

Установка и настройка Citrix XenServer

XenServer обеспечивает эффективную работу Linux и Windows систем. На самом деле можно установить и другие (например, FreeBSD), но производитель при этом не гарантирует стабильность их работы.

Скачать всё необходимое для начала установки и последующей работы можно на сайте, конечно, предварительно ознакомившись с условиями применения и лицензионным соглашением. Очень рекомендуется ознакомиться с «Citrix XenServer Quick Installation and Licesing Guide».

После того, как XenServer Iso image будет скачан с сайта и записан диск, его можно вставить в привод и приступить к началу работы. Эта установка уничтожит все ваши предыдущие данные на всем диске, поэтому надо позаботиться заранее о сохранении важной информации. После прохождения загрузочных сообщений будет предложено выбрать раскладку клавиатуры (см. рис. 1: «Выбор раскладки клавиатуры»).

Читайте также:  Установка mac os на систему amd
рис. 1: «Выбор раскладки клавиатуры»

Затем можно увидеть экран приглашения к установке XenServer (см. рис. 2: «Экран приглашения к установке XenServer»). Пройдя все этапы установки, которые очень напоминают и не превосходят сложностью установку обычной Linux-системы на имеющийся диск, можно будет увидеть заключительное окошко, вселяющее надежду на правильную инсталляцию, которая только что была сделана.

рис. 2: «Экран приглашения к установке XenServer»

Когда система XenServer будет загружена, то пользователь попадает в главное окно уже работающего Xen. Это окно имеет вид, как на рис. 3: «Вид главного окна загруженной Xen системы»). Оно разделено на два основных столбца: в левом можно выбирать параметры, используя клавиши перемещения курсора, а в правом будут отображаться соответствующие им значения или опции, которые позволяют изменить те или иные свойства работающей системы. Для перехода к таким изменениям нужно выбрать желаемое и нажать Enter.

рис. 3: «Вид главного окна загруженной Xen системы»

Например, на рис. 4 можно видеть опции, позволяющие изменить некоторые сетевые настройки.

рис. 4

Находясь в окне управления Xen, по нажатию Alt+F3 можно попасть в обычную линуксовую консоль, что еще раз доказывает тот факт, что Citrix XenServer есть ни что иное, как просто Linux со своими (но не всеми!) обычными утилитами и известным набором команд (см. рис. 5: «Знакомая всем линуксовая консоль на XenServer»). Так что те, кто хорошо знает Linux в командной строке, будут приятно удивлены этой возможности и новым открывающимся горизонтам. Автору, например, посредством этой консоли удалось создать на свободном месте еще один раздел, отформатировать его и «подсунуть» ксену как дополнительное пространство для размещения новых гостевых систем, пользуясь при этом вполне стандартными Linux-командами.

рис. 5: «Знакомая всем линуксовая консоль на XenServer»

Установка и настройка Citrix XenSenter

После старта XenServer, набрав его адрес в браузере и обратившись к нему по протоколу http, можно увидеть две ссылки. Одна предлагает скачать XenCenter (систему управления XenServer) в виде iso образа, другая – в виде exe-файла. В любом случае, после установки Citrix XenCenter и его запуска можно увидеть следующее окно (см. рис. 6: «Консоль управления XenServer»). Введя там адрес хоста и пароль root, получаем полный (или почти полный) доступ к системе.

рис. 6: «Консоль управления XenServer»

Вид запущенного хоста без наличия на нем гостевых машин имеет вид, как на рис. 7: «Вид запущенного хоста без наличия на нем гостевых машин». Тут отображается вся информация, как техническая, так и статистическая. А перебирая вкладки вверху, можно получить доступ ко многим другим дополнительным параметрам и оценкам. Например, вкладка Performance показывает текущую загруженность хостовой машины и свободные ресурсы.

рис. 7: «Вид запущенного хоста без наличия на нем гостевых машин»

Установка гостевой системы на Citrix XenServer

Для установки гостевой системы на хост нужно, находясь в XenCenter, выбрать в меню VM пункт New VM и в открывшемся окне выбрать ту операционную систему, которую нужно установить в качестве гостевой. Выбор довольно богатый. Установка практически полностью похожа на ту, которая имеет место быть в VMware® Workstation. Практически все те же этапы: выбор типа системы, количества процессоров, памяти, места на жестком диске и источника (носителя) для установки новой системы. Кто хоть раз имел дело с этим процессом в VMware® Workstation, тот никогда не заблудится на Citrix XenServer. После создания новой машины и ее старта процесс превращается в обыденный для установки того типа операционной системы, который вы выбрали – тут нет совершенно ничего нового, и это хорошо, потому что хорошая привычка – дело позитивное. Остается только дождаться окончания установки новой системы, и вы полностью в нее погружаетесь в окне console, как это показано на рис. 8: «Вид запущенной гостевой системы linux в консоли Citrix XenSenter».

рис. 8: «Вид запущенной гостевой системы linux в консоли Citrix XenSenter»

Заключение

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

источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *