Автор Тема: Установка OpenVZ выделенный сервер.  (Прочитано 6144 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн YVSIK

Установка OpenVZ выделенный сервер.
« : 14 Января 2014, 02:49:24 »
С самого начала:
Предварительно сделаем в корне отдельную папку, для будущих виртуальных серверов
OpenVZ работает по умолчанию с папкой =/var/lib/ и /etc/vz ,
делает её в системе по умолчанию, чтобы иметь её всегда под рукой,
лучшим способом вынести шаблоны и сервера в отдельную корневую директорию
mkdir -p vz
подключаем репозитарий
В консоли пишем
nano /etc/apt/sources.list
добавляем:
deb http://download.openvz.org/debian wheezy main
deb http://download.openvz.org/debian wheezy-test main

теперь репозитарий выглядит так:
GNU nano 2.2.6          Файл: /etc/apt/sources.list
#
deb http://mirror.mephi.ru/debian/ wheezy main
deb-src http://mirror.mephi.ru/debian/ wheezy main
 
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
 
# wheezy-updates, previously known as 'volatile'
deb http://mirror.mephi.ru/debian/ wheezy-updates main
deb-src http://mirror.mephi.ru/debian/ wheezy-updates main
#####добавили репозитарий
deb http://download.openvz.org/debian wheezy main
deb http://download.openvz.org/debian wheezy-test main

Добавить ключь, второй строчкой устанавливаем ключь
wget http://ftp.openvz.org/debian/archive.key
apt-key add archive.key

Обновляем систему, чтоб она знала где и что искать
apt-get update
Первая часть готова, запускаем установку ядра-"OpenVZ"
apt-get install linux-image-openvz-amd64
Добавляем необходимые инструменты
apt-get install vzctl vzquota ploop vzdump
Меняем загрузчик, чтобы при старте загружалась ядро OpenVZ
nano /etc/default/grub
Находим строчки в файле и меняем 0 на 2
[...]
GRUB_DEFAULT=2
[...]

обновляем загрузчик grub
update-grub
Отредактируйте файл, открыв
nano /etc/sysctl.conf
Добовляем следующие строки в конец файла
net.ipv4.conf.all.rp_filter=1
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.ip_forward=1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.eth0.proxy_arp=1

Применяем изменения командой:
sysctl -p
Настраиваем конфиг OpenVZ:
## Global parameters
VIRTUOZZO=yes
LOCKDIR=/vz/lock              ##=/var/lib/vz/lock
DUMPDIR=/vz/dump              ##=/var/lib/vz/dump
VE0CPUUNITS=1000
VE_STOP_MODE=suspend
 
## Logging parametersv LOGGING=yes
LOGFILE=/var/log/vzctl.log
LOG_LEVEL=0
VERBOSE=0
 
## Disk quota parameters
DISK_QUOTA=yes
VZFASTBOOT=no
 
# Disable module loading. If set, vz initscript does not load any modules.
#MODULES_DISABLED=yes
# The name of the device whose IP address will be used as source IP for CT.
# By default automatically assigned.
#VE_ROUTE_SRC_DEV="eth0"
 
# Uncomment to limit CT IP ARP announces only to network interfaces
# having IPs within the same IP network as a container IP.
# Leave commented out to use all interfaces.
NEIGHBOUR_DEVS=all           ##NEIGHBOUR_DEVS=detect
 
## Fail if there is another machine in the network with the same IP
ERROR_ON_ARPFAIL="no"
 
## Template parameters
TEMPLATE=/vz/template        ##=/var/lib/vz/template
 
## Defaults for containers
VE_ROOT=/vz/root/$VEID       ##=/var/lib/vz/root/$VEID
VE_PRIVATE=/vz/private/$VEID ##=/var/lib/vz/private/$VEID
CONFIGFILE="basic" # Use vswap-256m on RHEL6 kernel
DEF_OSTEMPLATE="debian-7.0-x86"
NAMESERVER=inherit # Copy from host system's /etc/resolv.conf
## Filesystem layout for new CTs: either simfs (default) or ploop
#VE_LAYOUT=ploop
# User namespace configuration
LOCAL_UID=100000
LOCAL_GID=100000
 
## Load vzwdog module
VZWDOG="no"
 
 
## IPv4 iptables kernel modules to be enabled in CTs by default
IPTABLES="ipt_REJECT ipt_tos ipt_limit ipt_multiport iptable_filter iptable_man$
## IPv4 iptables kernel modules to be loaded by init.d/vz script
IPTABLES_MODULES="$IPTABLES"
 
## Enable IPv6
IPV6="yes"
 
## IPv6 ip6tables kernel modules
IP6TABLES="ip6_tables ip6table_filter ip6table_mangle ip6t_REJECT"

Переходим в каталог
cd /vz
и создаём  необходимые папки:
mkdir -p template/cache dump lock private root vztmp
пробуем систему с новым ядром Перезагружаем сервер:
reboot
Старт систмы теперь, если всё сделано правильно будет такой:
Using username "root".
root@192.168.0.22's password:
Send automatic password
Linux yvs 2.6.32-openvz-042stab084.17-amd64 #1 SMP Fri Dec 27 17:00:12 MSK 2013 x86_64
 
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
 
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Jan 11 20:24:01 2014 from 192.168.0.11

Обращаем на четвертую строчку, она покажет с каким ядром запустилась система
2.6.32-openvz-042stab084.17-amd64 на сегодня пока все. Набросал и урезал, что бы не утомлять читателей,
полная версия  с продолжением и управлением смотрим © http://html-css-php.tk/OpenVZ ©
ЗЫ.В основном тексте очень много ошибок, думаю со временем все поправить и этот пост,
 если будут желающие его читать и задавать вопросы подредактирую.
Пожалуйста: если вам подходит эта статья, при упоминании ссылки на сайт бязательны.
 ;) Авторство стоит за логином © YVSIK8)
« Последнее редактирование: 14 Января 2014, 03:34:20 от YVSIK »
 

Оффлайн YVSIK

Re: Установка OpenVZ выделенный сервер.
« Ответ #1 : 30 Января 2014, 22:25:52 »
на сегодня вышла новая версия ядра  042stab084.20
чтоб их ))
и репозитарий не распознается

как заставить этот репозитарий видеть
уже все перепробовал, ну не знаю что делать
,

сам репозитарий из темы выше
deb http://download.openvz.org/debian wheezy main
deb http://download.openvz.org/debian wheezy-test main
теперь вот что выдает

Игн http://download.openvz.org wheezy/main Translation-ru_RU
Игн http://download.openvz.org wheezy/main Translation-ru
Игн http://download.openvz.org wheezy/main Translation-en
Игн http://download.openvz.org wheezy-test/main Translation-ru_RU
Игн http://download.openvz.org wheezy-test/main Translation-ru
Игн http://download.openvz.org wheezy-test/main Translation-en
Чтение списков пакетов… Готово

или написать для предыдущего ядра ссылку для соурс листа
nano /etc/apt/sources.list а что я скоро уже тиной покроючь , зеленой такой тиной  >:(
 

Оффлайн Арсланали

Re: Установка OpenVZ выделенный сервер.
« Ответ #2 : 02 Июня 2014, 09:17:23 »
Здравствуйте.
Установил, создал гостевую систему.
Возникли проблему с настройкой моста.
Делал по инструкции http://it.it-vt.ru/2013/10/openvz-debian.html
На реальной машине ip 172.18.0.241 на гостевой ставлю 172.18.0.240
32 битная система ставил ядро Linux debian 2.6.32-openvz-686
 

Оффлайн endru

Re: Установка OpenVZ выделенный сервер.
« Ответ #3 : 02 Июня 2014, 09:24:28 »
Возникли проблему с настройкой моста.
какие? пишите более подробно!

Оффлайн Арсланали

Re: Установка OpenVZ выделенный сервер.
« Ответ #4 : 02 Июня 2014, 09:31:33 »
Не могу пинговать гостевую машину 172.18.0.240.
Прошу прощения что не уточнил.
Делал и так http://www.opennet.ru/base/sec/openvz_debian.txt.html
Получилось все кроме пинга на 172.18.0.240.
Мне подсказали что поможет мост.
Понять не могу в чем дело.
Реальная машина дебиан, гостевая машина тоже дебиан.
Все это добро вертится на вмвари.
« Последнее редактирование: 02 Июня 2014, 09:47:40 от Арсланали »
 

Оффлайн endru

Re: Установка OpenVZ выделенный сервер.
« Ответ #5 : 02 Июня 2014, 11:19:04 »
если проблема с сетью показывайте вывод команд с обоих машин, под спойлером:
cat /etc/network/interfaces
ip a
route

Оффлайн siferdj

Re: Установка OpenVZ выделенный сервер.
« Ответ #6 : 10 Июня 2014, 17:44:43 »
как раз интересуюсь этим вопросом. Как работает данная виртуальная машина? Можно ли использовать 2 операционные системы с отдельной мышькой и клавой для каждой ОС. Как видео работает?
 

Теги:
     

    О Установка xbtt tracker

    Автор Nurik4249

    Ответов: 2
    Просмотров: 1845
    Последний ответ 08 Января 2016, 14:57:42
    от Nurik4249
    Установка Syslog-NG

    Автор vlad5691

    Ответов: 2
    Просмотров: 543
    Последний ответ 19 Мая 2020, 14:50:04
    от vlad5691
    Установка Дебиан на ARM (BeagleBoard)

    Автор alex812

    Ответов: 1
    Просмотров: 2086
    Последний ответ 23 Декабря 2011, 14:27:38
    от SeHELLioN
    Скрипт: автоматичеcкая установка ISPConfig 3

    Автор SinglWolf

    Ответов: 2
    Просмотров: 4380
    Последний ответ 01 Декабря 2013, 20:27:47
    от SinglWolf
    Установка мониторинга Monit+MMonit

    Автор Kinak

    Ответов: 4
    Просмотров: 1986
    Последний ответ 15 Января 2017, 14:38:19
    от lenin