Материал из Linuxcenter.ru
Hare (Обсуждение | вклад) (→2. Установка комплекса) |
Hare (Обсуждение | вклад) |
||
Строка 21: | Строка 21: | ||
3. {{nobr|[ftp://ftp.linuxcenter.ru/pub/kitezh/ Скачайте]}} на сервер образы виртуальных машин. Образы машин заархивированы архиватором 7-zip. {{nobr|[http://rpm.pbone.net/index.php3/stat/4/idpl/16049156/dir/redhat_el_6/com/p7zip-9.20.1-1.el6.rf.x86_64.rpm.html/ Скачайте]}} и установите архиватор 7-zip на сервер. Далее вы можете развернуть машины самостоятельно, следуя приведенной ниже инструкции, либо воспользуйтесь {{nobr|[ftp://ftp.linuxcenter.ru/pub/kitezh/ установочным скриптом]}} setup.sh. Для этого в терминале от root выполните команду ./setup.sh путь_к_архиву/архив.7z | 3. {{nobr|[ftp://ftp.linuxcenter.ru/pub/kitezh/ Скачайте]}} на сервер образы виртуальных машин. Образы машин заархивированы архиватором 7-zip. {{nobr|[http://rpm.pbone.net/index.php3/stat/4/idpl/16049156/dir/redhat_el_6/com/p7zip-9.20.1-1.el6.rf.x86_64.rpm.html/ Скачайте]}} и установите архиватор 7-zip на сервер. Далее вы можете развернуть машины самостоятельно, следуя приведенной ниже инструкции, либо воспользуйтесь {{nobr|[ftp://ftp.linuxcenter.ru/pub/kitezh/ установочным скриптом]}} setup.sh. Для этого в терминале от root выполните команду ./setup.sh путь_к_архиву/архив.7z | ||
+ | |||
+ | Установка виртуальных машин вручную. Все дествия выполняются от имени пользователя root. | ||
4. Разархивируйте машины в каталог /var/lib/libvirt/images. | 4. Разархивируйте машины в каталог /var/lib/libvirt/images. | ||
Строка 34: | Строка 36: | ||
== 3 Настройка сети. == | == 3 Настройка сети. == | ||
- | |||
- | |||
*В режиме терминальной станции, загрузка ОС по локальной сети. | *В режиме терминальной станции, загрузка ОС по локальной сети. | ||
- | *Удаленная работа, загрузка рабочего стола происходит в режиме тонкого клента | + | *Удаленная работа, загрузка рабочего стола происходит в режиме тонкого клента c помошью nx-клиента |
{{nobr|[ftp://ftp.linuxcenter.ru/pub/kitezh/ Скачайте]}} кофигурационные файлы (network.7z) сетевых интерфейсов, разархивируйте их в папку /etc/sysconfig/network-scripts/ на KVM-хосте. | {{nobr|[ftp://ftp.linuxcenter.ru/pub/kitezh/ Скачайте]}} кофигурационные файлы (network.7z) сетевых интерфейсов, разархивируйте их в папку /etc/sysconfig/network-scripts/ на KVM-хосте. | ||
Строка 45: | Строка 45: | ||
Внешний IP адрес, необходимый подключения к rx-серверу (серверу удаленного рабочего стола) можно получить на веб-консоле магршрутизатора | Внешний IP адрес, необходимый подключения к rx-серверу (серверу удаленного рабочего стола) можно получить на веб-консоле магршрутизатора | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
В mds создан пользователь test/123456. Под именем этого пользователя вы можете осуществить тестовый доступ к удаленному рабочему столу с помощью nx-клиента, либо подключиться к сессии при загрузке ОС по сети. В дальнейшем этого пользователя можно удалить. | В mds создан пользователь test/123456. Под именем этого пользователя вы можете осуществить тестовый доступ к удаленному рабочему столу с помощью nx-клиента, либо подключиться к сессии при загрузке ОС по сети. В дальнейшем этого пользователя можно удалить. |
Версия 14:17, 30 ноября 2012
1. Аппаратные требования
Ориентировачные минимальные требования к серверу в расчете на 15 рабочих мест:
10 гигабайт оперативной памяти;
1 процессор класса Intel Core2 Duo или AMD Phenom II X2, с максимальной тактовой частотой около 3ГГц Жесткий диск 150 Г
2. Установка комплекса
Каждый из отдельных программных серверов содержится в отдельной виртуальной машине на базе свободного ПО для виртуализации KVM. Виртуализация на базе KVM реализована на ОС Scientific Linux 6X. Поэтому первый шаг в установке комплекса - установить Scientific Linux. Интеграция сервисов между собой (для осуществления авторизации через сервер каталогов Mandriva Directory Server и осуществления взаимодействия виртуальных машин) реализована с помощью набора скриптов, написанных на языках bash и Python. За счет поставки сервисов в отдельных виртуальных машинах в преднастроенном виде, установка и предварительная настройка решения предельно упрощена.
1. Скачайте OC Scientific Linux 62 x86_64. Для установки системы достаточно SL-62-x86_64-2012-02-06-Everything-DVD1.iso. Произведите установку ОС на сервер. В процессе установки ОС нужно выбрать пакеты группы Virtualization. Но если вы этого не сделали, пакеты можно установить после установки ОС.
2. После установки ОС, проверьте наличие пакетов группы Virtualization и пакета libvirt. Если они не установлены - установите.
3. Скачайте на сервер образы виртуальных машин. Образы машин заархивированы архиватором 7-zip. Скачайте и установите архиватор 7-zip на сервер. Далее вы можете развернуть машины самостоятельно, следуя приведенной ниже инструкции, либо воспользуйтесь установочным скриптом setup.sh. Для этого в терминале от root выполните команду ./setup.sh путь_к_архиву/архив.7z
Установка виртуальных машин вручную. Все дествия выполняются от имени пользователя root.
4. Разархивируйте машины в каталог /var/lib/libvirt/images.
5. Измените права на образы в каталоге /var/lib/libvirt/images. Для этого в термиале выполните команду chown qemu.qemu имя_образа
6. Переместите файлы с расширением .xml из каталога /var/lib/libvirt/images в каталог /etc/libvirt/qemu/.
7. Разверните образ с помощью утилиты virsh. Для этого в терминале наберите команду virsh define /etc/libvirt/qemu/имя_машины.xml. Выполните эту команду для каждой виртуальной машины, которую вы хотите развернуть
8. Для управления виртуальными машинами можно использовать либо менеджер виртуальных машин (VMM) либо утилиту virsh. Для запуска VMM наберите в консоле virt-manager либо выберите Application-->Sysytem Tools -->Virtual Machine Manager.
3 Настройка сети.
- В режиме терминальной станции, загрузка ОС по локальной сети.
- Удаленная работа, загрузка рабочего стола происходит в режиме тонкого клента c помошью nx-клиента
Скачайте кофигурационные файлы (network.7z) сетевых интерфейсов, разархивируйте их в папку /etc/sysconfig/network-scripts/ на KVM-хосте.
Для удаленной работы необходимо установить на машине пользователя NX-клиент http://www.nomachine.com/download.php
Внешний IP адрес, необходимый подключения к rx-серверу (серверу удаленного рабочего стола) можно получить на веб-консоле магршрутизатора
В mds создан пользователь test/123456. Под именем этого пользователя вы можете осуществить тестовый доступ к удаленному рабочему столу с помощью nx-клиента, либо подключиться к сессии при загрузке ОС по сети. В дальнейшем этого пользователя можно удалить.
IP и описание виртуальных серверов:
В данный момент для скачивания доступны 3 машины:
gw 192.168.2.1 Linux IPCop 2.0.3 - маршрутизатор . Веб-консоль маршрутизатора (логин/пароль - admin/qwerty): https://192.168.2.1:8443/cgi-bin/index.cgi. Доступ на машину : root/qwerty
mds 192.168.2.4 Mandriva 2010.0 x86_64, OpenLDAP 2.4.19, MDS 2.3.2, SAMBA 3.4.8 - MDS, веб-консоль: http://192.168.2.4/mmc/ (root/123456). Доступ на машину root/123456
ts32 192.168.2.6 Mandriva 2010.0 x86_64 - сервер сетевой загрузки (root/123456)