Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
cluster:boinc:containers [2013/02/21 12:09] chuharev [Примеры] |
cluster:boinc:containers [2015/02/17 08:42] (текущий) nikitina [Добработка] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Инфраструктура ====== | ====== Инфраструктура ====== | ||
| На сервере 192.168.1.12 (82.196.66.12) установлена система виртуализации openvz. | На сервере 192.168.1.12 (82.196.66.12) установлена система виртуализации openvz. | ||
| - | В качестве шаблона гостевой (виртальной) ОС используется centos-6 (официальный образ от openvz). | + | В качестве шаблона гостевой (виртуальной) ОС используется centos-6 (официальный образ от openvz). |
| - | + | ||
| - | В настоящий момент на виртуальную ОС номер 2 (CTID=2, IP-адрес: | + | |
| - | Для доступа к данной ОС наружу были выведены tcp-порты с номерами 8001 и 8002. | + | |
| - | + | ||
| - | Порт 8001 соединен с веб-сервером, | + | |
| - | Страничка проекта: | + | |
| - | http:// | + | |
| - | Страничка администрирования: | + | |
| - | http:// | + | |
| - | login: boincadm\\ | + | |
| - | password: cluster\\ | + | |
| - | + | ||
| - | Порт 8002 соединен с ssh-сервером виртуальной машины. Для доступа можно воспользоваться командой: | + | |
| - | < | + | |
| - | ssh 192.168.1.104 -p 8002 -l boincadm | + | |
| - | </ | + | |
| - | Пароль: | + | |
| - | cluster\\ | + | |
| - | + | ||
| - | Получить права root' | + | |
| - | < | + | |
| - | sudo -i | + | |
| - | </ | + | |
| ====== Запуск контейнеров с боинк-сервером ====== | ====== Запуск контейнеров с боинк-сервером ====== | ||
| Строка 48: | Строка 24: | ||
| 2. вывод списка виртуальных машин, которые были созданы пользователем. | 2. вывод списка виртуальных машин, которые были созданы пользователем. | ||
| < | < | ||
| - | $ sudo / | + | sudo / |
| </ | </ | ||
| 3. создание нового контейнера. | 3. создание нового контейнера. | ||
| < | < | ||
| - | container.sh new | + | sudo /root/container.sh new centos |
| </ | </ | ||
| Строка 60: | Строка 36: | ||
| 1. Смотрим информацию о контейнерах. | 1. Смотрим информацию о контейнерах. | ||
| < | < | ||
| - | $ sudo / | + | sudo / |
| containers created by ivashko: | containers created by ivashko: | ||
| CTID | CTID | ||
| Строка 78: | Строка 54: | ||
| Эта команда займет определенное время. | Эта команда займет определенное время. | ||
| - | 3. Подключиться к созданному контейнеру, | + | 3. Подключиться к созданному контейнеру, |
| Снаружи: | Снаружи: | ||
| < | < | ||
| Строка 95: | Строка 72: | ||
| sudo -i | sudo -i | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ====== Добработка ====== | ||
| + | В будущем планируется включить в скрипт следующие функции: | ||
| + | - Удаление контейнера | ||
| + | - Задание пароля при создании (чтобы дефолтный пароль менялся) | ||
| + | - заход в виртуалку средствами опенвз | ||
| + | |||
| + | ====== Перенаправление портов ====== | ||
| + | < | ||
| + | redir --lport 8029 --cport 80 --caddr=10.0.0.11 --debug | ||
| + | </ | ||
| + | Данная команда должна быть запущена на хостовой системе, | ||