Меню Рубрики

Установка citrix на centos

Установка Xenserver 7

Xenserver — это платформа виртуализации, которая позволяет запускать несколько операционных систем на одной машине с помощью технологии XEN, а также централизованно управлять другими виртуальными машинами, запущенными на других серверах сети. Дистрибутив разрабатывается компанией Citrix на основе CentOS 7.2 и предназначен только для виртуализации.

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

Не так давно Citrix выпустили новую версию XenServer 7, основанную на CentOS 7.2. В этой версии дистрибутив получил обновление программного обеспечения, а также очень много исправлений и улучшений. В этой статье мы рассмотрим как выполняется установка XenServer 7.

Что нам понадобится?

Дистрибутив XenServer имеет определенные требования к аппаратному обеспечению, давайте рассмотрим что нам понадобится для установки:

  • Установочный образ XenServer;
  • Компьютер или сервер с поддержкой виртуализации;
  • Как минимум 2 Гб оперативной памяти, но рекомендуется иметь 4 Гб;
  • Процессор 64 бит с тактовой частотой не ниже 2 ГГц;
  • Жесткий диск, размером не меньше 46 Гигабайт, если виртуальные машины будут храниться локально;
  • Для работы XenServer по сети вместе с другими серверами, сетевая карта со скоростью 100 Мбит/сек.

В новой версии XenServer используется таблица разделов GPT и немного изменена структура разделов:

  • 18 Гб — основной раздел dom0;
  • 18 Гб — раздел для резервного копирования;
  • 4 Гб — раздел с файлами логов;
  • 1 Гб — раздел подкачки;
  • 5 Гб — загрузочный раздел или раздел UEFI.

Теперь перейдем к самому процессу установки citrix xenserver.

Установка XenServer 7

Я не буду подробно описывать как настроить BIOS для загрузки с флешки. Если вы заинтересовались этим дистрибутивом, то, наверное, уже знаете как все это делается, но во всем остальном мы рассмотрим все очень подробно и пошагово. Для установки будет использоваться графический интерфейс на основе Curses, для перемещения по списку используйте стрелки вверх/вниз, переключения между элементами — Tab, для установки флажка пробел, а для выбора — Enter.

Шаг 1. Загрузка образа

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

Шаг 2. Запись на флешку

Когда установочный образ будет загружен, вы можете записать его на флешку с помощью утилиты dd. Обратите внимание, что эта команда сотрет все данные, которые раньше были на флешке:

sudo dd if=XenServer-7.0.0-main.iso of=/dev/флешка

Здесь вместо «флешка» нужно указать имя своей флешки. Установка xenserver 7 с флешки ничем не отличается от установки с диска.

Шаг 3. Заставка образа

Затем вставьте записанную флешку в компьютер и загрузитесь с нее, первое что вы увидите, это заставка, просто нажмите Enter:

Шаг 4. Загрузка системы

Дождитесь инициализации и загрузки системы:

Шаг 5. Раскладка клавиатуры

Выберите раскладку клавиатуры, советую оставить английскую:

Шаг 6. Приветствие установщика

Дальше нас ждет приветствие установщика, здесь вы можете указать дополнительные настройки устройств хранения и загрузить дополнительные драйвера оборудования. Чтобы продолжить установку нажмите Ok:

Шаг 7. Примите лицензионное соглашение

Продукт XenServer распространяется с открытым исходным кодом и полностью бесплатно. Но дистрибутив содержит некоторые закрытые компоненты. Поэтому чтобы продолжить установку необходимо принять лицензию ELUA:

Шаг 8. Выберите диск для установки

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

Шаг 9. Источник установки

Выберите источник откуда будет выполняться установка системы, если вы хотите устанавливать с нашего образа, выберите local media:

Шаг 10. Дополнительные пакеты

Сейчас вы можете выбрать нужно ли устанавливать какие-либо дополнительные пакеты для XenServer 7. На данный момент никаких таких пакетов нет, поэтому вы можете выбрать No:

Шаг 11. Проверка источника установки

Возможно, во время загрузки или записи на диск ваш установочный образ был поврежден, сейчас вы можете проверить его на ошибки. Но это необязательно и вы можете просто нажать Skip Verification:

Читайте также:  Установка ракетных установок в польше

Шаг 12. Пароль администратора

Введите новый пароль для пользователя root два раза:

Шаг 13. Настройка сети

Способ настройки сети в большинстве случаев можно оставить по умолчанию — DHCP:

Шаг 14. Имя хоста и DNS

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

DNS лучше оставить как есть.

Шаг 15. Часовой пояс

Для выбора часового пояса сначала выберите вашу зону, например, Europe:

Затем выберите город часового пояса, например Kiev:

Шаг 16. Способ получения времени

Вы можете установить время вручную или получать его с помощью ntp сервера:

Шаг 17. Настройка NTP

В случае если вы на предыдущем шаге выбрали NTP, то сейчас вы можете указать конкретный NTP сервер или оставить его определение для DHCP:

Шаг 18. Установка

Подтвердите начало установки XenServer 7:

Затем дождитесь пока установка завершится:

Шаг 19. Дополнительное ПО

Если вы выбрали раньше, что хотите установить дополнительные пакеты, то сейчас установщик попросит вас подключить диски с этими пакетами к вашей системе:

Шаг 20. Завершение установки

Дождитесь завершения установки:

Шаг 21. Перезагрузка

Установка XenServer 7 завершена, осталось перезагрузить систему, нажмите для этого Ок:

Шаг 22. Загрузчик Grub

Выберите первый пункт загрузчика Grub:

Шаг 23. Главное меню

Вот так будет выглядеть главное меню настройки XenServer:

Установка успешно завершена и вы можете подключить эту систему к пулу серверов xenserver или начать разворачивать виртуальные машины. Но эта тема уже выходит за рамки данной статьи.

Выводы

Только что мы завершили установку платформы виртуализации XenServer 7. Несмотря на то что здесь не полноценный графический интерфейс, а только мастер на основе Ncurses, все делается достаточно просто. Если у вас остались вопросы, спрашивайте в комментариях!

Видео с процессом установки:

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

8 комментариев

Очуметь манул. Как бы я прошел экран «Лицензионное соглашение» без него, не знаю, не говоря уже про установку часового пояса! Спасибо авторам!

Подскажите лучше, имеет ли, в плане производительности, переходить с 6.5 на 7.0 версию?

как обновить удаленно без iso образа без флешки и без диска?

бесплатная версия работает бесперебойно, не отключается с сообщением что бесплатный период истек?

периода нету, но вот ключ получить дикий гемор, особенно из России, даже поддержка не смогла помочь, без ключа пачи даже в ручном режиме не ставятся, хотя заявлено что с серверов xen а не citrix должно все норм обновляться)

Так и не понял как получить ключ, хотя пользуюсь им давно. Не является ли нарушением лицензионного соглашения использование гипервизора без ключа?

у кого есть клиент xen? а то необходима регистрация для скачивания

А у меня даже не получается зарегистрироваться
Access to this site is denied because of one or both of the reasons below:
I. Customer is located in an embargoed country
II. Customer is a potential match on a sanctioned party list

источник

Install and set up

The following packages are available for Citrix Receiver for Linux. You can access the packages from the download section of the Citrix website.

Package name Contents
Debian packages (Ubuntu, Debian, Linux Mint etc.)
icaclient_13.10.0.20_amd64.deb Self-service support, 64-bit x86_64
icaclient_13.10.0.20_i386.deb Self-service support, 32-bit x86
icaclient_13.10.0.20_armhf.deb Self-service support, ARM HF
icaclientWeb_13.10.0.20_amd64.deb Web Receiver only, 64-bit x86_64
icaclientWeb_13.10.0.20_i386.deb Web Receiver only, 32-bit x86
icaclientWeb_13.10.0.20_armhf.deb Web Receiver only, ARM HF
ctxusb_2.7.20_amd64.deb USB package, 64-bit x86_64
ctxusb_2.7.20_i386.deb USB package, 32-bit x86
ctxusb_2.7.20_armhf.deb USB package, ARM HF
Redhat packages (Redhat, SUSE, Fedora etc.)
ICAClient-rhel-13.10.0.20-0.x86_64.rpm Self-service support, RedHat (including Linux VDA) based, 64-bit x86_64
ICAClient-rhel-13.10.0.20-0.i386.rpm Self-service support, RedHat based, 32-bit x86
ICAClientWeb-rhel-13.10.0.20-0.x86_64.rpm Web Receiver only, RedHat based, 64-bit x86_64
ICAClientWeb-rhel-13.10.0.20-0.i386.rpm Web Receiver only, RedHat based, 32-bit x86
ICAClient-suse-13.10.0.20-0.x86_64.rpm Self-service support, SUSE based, 64-bit x86_64
ICAClient-suse-13.10.0.20-0.i386.rpm Self-service support, SUSE based, 32-bit x86
ICAClient-suse11sp3-13.10.0.20-0.x86_64.rpm Self-service support, SUSE 11 sp3 (including Linux VDA) based, 64-bit x86_64
ICAClient-suse11sp3-13.10.0.20-0.i386.rpm Self-service support, SUSE 11 sp3 based, 32-bit x86
ICAClientWeb-suse-13.10.0.20-0.x86_64.rpm Web Receiver only, SUSE based, 64-bit x86_64
ICAClientWeb-suse-13.10.0.20-0.i386.rpm Web Receiver only, SUSE based, 32-bit x86
ctxusb-2.7.20-1.x86_64.rpm USB package, 64-bit x86_64
ctxusb-2.7.20-1.i386.rpm USB package, 32-bit x86
Tarballs (Script install for any distribution)
linuxx64-13.10.0.20.tar.gz 64-bit Intel
linuxx86-13.10.0.20.tar.gz 32-bit Intel
linuxarmhf-13.10.0.20.tar.gz ARM HF

The difference between packages that offer support for Web Receiver and those packages that support self-service is that the latter packages include dependencies required for self-service in addition to those needed for the Web Receiver. Dependencies for self-service are a superset of those required for Web Receiver, but the files installed are identical.

If you require only Web Receiver support, or your distribution doesn’t have the necessary packages to support self-service, install the Web Receiver only package.

If your distribution allows, install Citrix Receiver from the Debian package or RPM package. These files are easier to use because they automatically install any required packages. If you want to control the installation location, install Citrix Receiver from the tarball package.

Do not use both installation methods on the same machine. If you do, for example, if you install Citrix Receiver for Linux from a tarball package on a machine where Citrix Receiver for Linux was already installed from a Debian package, you are likely to see error messages and unwanted behaviors.

To install Citrix Receiver for Linux from a Debian package

If you are installing Receiver from the Debian package on Ubuntu, you might find it convenient to open the packages in the Ubuntu Software Center.

In the following instructions, replace packagename with the name of the package that you are installing.

This procedure uses a command line and the native package manager for Ubuntu/Debian/Mint. You can also install the package by double-clicking the downloaded .deb package in a file browser. This typically starts a package manager that downloads any missing required software. If no package manager is available, Citrix recommends gdebi, a command-line tool that performs this function.

To install the package using the command line

Log on as a privileged (root) user.

Run the installation for the following three packages by typing gdebi packagename.deb. For example:

  • gdebi icaclient_13.9.1.6_amd64.deb
  • gdebi icaclientWeb_13.9.1.6_i386.deb
  • gdebi ctxusb_2.7.6_amd64.deb

Note: To use dpkg in the above examples, replace “gdebi” with “dpkg -i.”

A user must install the icaclient package or the icaclientWeb package. The ctxusb package is optional to support Generic USB Redirection.

If using dpkg, install any missing dependencies by typing sudo apt-get -f install.

To install Citrix Receiver for Linux from an RPM package

If you are installing Citrix Receiver from the RPM package on SUSE, use the YaST or Zypper utility, not the RPM utility. The RPM utility does not download or install any necessary dependencies, it only installs the .rpm package. If the required dependencies are missing, you will receive an error.

Note: To follow an example of an installation using a RPM package, see the Citrix Blog article Installing Citrix Receiver for Linux 13.2.1 on SUSE Linux Enterprise Desktop.

In the following instructions, replace packagename with the name of the package that you are installing.

Note: If you receive an error indicating that the installation “… requires libwebkitgtk-1.0.so.0” on Red Hat based distributions (RHEL, CentOS, Fedora, etc.), add the EPEL repository (details can be found at https://fedoraproject.org/wiki/EPEL), which can provide the missing package, or switch to the Web variant of the package.

To set up the EPEL repository on Red Hat

Download the appropriate source RPM package from here:

For example, for Red Hat Enterprise 7.x:

yum localinstall epel-release-latest-7 .noarch.rpm

Tip: RPM Package Manager does not install any missing required software. To download and install the software, Citrix recommends using zypper install at a command line on OpenSUSE or yum localinstall on Fedora/Red Hat.

After setting up the EPEL repository, install Receiver from the RPM package

Log on as a privileged (root) user.

Run the installation for the following three packages by typing zypper in packagename.rpm.

Note: A user must install the icaclient package or the icaclientWeb package. The ctxusb package is an optional to support Generic USB Redirection.

zypper in ICAClient-suse-13.9.1.6-0.x86_64.rpm

zypper in ICAClient-suse-13.9.1.6-0.i386.rpm

zypper in ctxusb-2.7.6-1.x86_64.rpm

For Red Hat installations:

yum localinstall ICAClient-rhel-13.9.1.6-0.i386.rpm

yum localinstall ICAClientWeb-rhel-13.9.1.6-0.i386.rpm

yum localinstall ctxusb-2.7.6-1.i386.rpm

To install Citrix Receiver for Linux from a tarball package

Note: The tarball package does not do dependency checking or installation of dependencies. All system dependencies must be resolved separately.

  1. Open a terminal window.
  2. Decompress the .tar.gz file and extract the contents into an empty directory. For example, type: tar xvfz packagename.tar.gz.
  3. Type ./setupwfc and then press Enter to run the setup program.
  4. Accept the default of 1 (to install the Receiver) and press Enter.

Type the path and name of the required installation directory and then press Enter, or press Enter to install Receiver in the default location.

The default directory for privileged (root) user installations is /opt/Citrix/ICAClient.

The default directory for non-privileged user installations is $HOME/ICAClient/platform. Platform is a system-generated identifier for the installed operating system. For example, $HOME/ICAClient/linuxx86 for the Linux/x86 platform).

Note: If you specify a non-default location, set it in $ICAROOT in $HOME/.profile or $HOME/.bash_profile.

When prompted to proceed, type y and then press Enter.

You can choose whether to integrate Receiver into your desktop environment. The installation creates a menu option from which users can start Receiver. Type y at the prompt to enable the integration.

If you have previously installed GStreamer, you can choose whether to integrate GStreamer with Receiver and so support HDX Mediastream Multimedia Acceleration. To integrate Receiver with GStreamer, type y at the prompt.

Note: On some platforms, installing the client from a tarball distribution may cause the system to hang after prompting you to integrate with KDE and GNOME. This issue occurs with the first time initialization of gstreamer-0.10. If you encounter this issue, terminate the installation process (using ctrl+c) and run the command gst-inspect-0.10 – gst-disable-registry-fork –version. After executing this command, you can rerun the tarball setup without experiencing a system hang.

If you log on as a privileged user (root), choose to install USB support for XenDesktop and XenApp published VDI applications. Type y at the prompt to install USB support.

Note: If you are not logged on as a privileged user (root), the following warning appears: “USB support cannot be installed by non-root users. Run the installer as root to access this install option.”

  • When the installation is complete, the main installation menu appears again. To exit from the setup program, type 3 and then press Enter.
  • источник

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

    Adblock
    detector