00m.Ru
1Фев/140

Шпаргалка OpenVZ

 

Создание контейнера

vzctl create 101 --ostemplate centos-6-x86 #Создаем контейнер из шаблона
vzctl set 101 --name srv101 --save #Назначаем имя контейнеру srv101
vzctl set 101 --hostname srv101 --save #Назначаем hostname srv101
vzctl set 101 --onboot yes --save #Автозагрузка при старте системы
vzctl set 101 --privvmpages 1G:1G --save #Выделяем память в 1 Гигабайт
vzctl set 101 --diskspace 10G:10G --save #Выделим 10 Гигабайт дискового пространства
vzctl set 101 --ipadd 192.168.0.55/24 --save # Устанавливаем IP адрес
vzctl set 101 --gateway addr 192.168.0.1 --save #Устанавливаем маршрутизатор
vzctl set 101 --nameserver 8.8.8.8 --save #Установим DNS сервер для контейнера
vzctl set 101 --userpasswd root:123 #Устанавливаем пароль root'а
vzctl start 101 #Стартуем контейнер

Установка сети

vzctl set 101 --ipadd 192.168.0.55 --save #Добавить ip адрес для контейнера
vzctl set 101 --ipdel all --save #Удаление всех ip адресов для контейнера
vzctl set 101 --netif_add eth0 --save #Добавить интерфейс eth0 в контейнер
vzctl set 101 --netif_del all --save #Удаление всех сетевых интерфейсов

Работа с контейнером

Выполнить в контейнере команду можно так:

# vzctl exec 101 hostname
srv101

Войти в контейнер:

vzctl enter 101

Клонирование контейнера

На физическом сервере:

vzdump --compress --suspend 101

Перенос контейнера на другой сервер:

scp /vz/dump/vzdump-101.tgz user@192.168.0.96:/tmp/

На целевом сервере (Новый ID контейнера: если не занят 101 то используем его):

vzrestore /tmp/vzdump-101.tgz {Новый ID контейнера}

Смена IP адреса и хостнейма

vzctl set 101 --hostname {new-hostname} --save
vzctl set 101 --ipdel {old-ip} --save
vzctl set 101 --ipadd {new-ip} --save

Запускаем:

vzctl start 101

OpenVZ Web Panel

В качестве управления всеми виртуальными контейнерами можно воспользоваться Web-панелью "OpenVZ Web Panel" написанную российскими разработчиками.

promo

Установка:

wget -O - http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sh

После установки, в панел можно войти по ссылке http://your-host:3000

10Мар/131

FreeBSD — Начало. Прочтите это раньше, чем что-нибудь испортите!

(Резервное копирование и восстановление)

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

Хуже другое – читатель этой книги, вероятно, еще только изучает, как настраивать систему FreeBSD, и поэтому пока не готов к аварии. Новичку необходимо протестировать множество вариантов конфигурации и проанализировать «историю» изменений в конфигурации системы. Иногда случаются вещи, которые могут вызвать не только высказывание: «Но в последний месяц это работало, что же я изменил?», – но и более бурные эмоции. Сможете ли вы вспомнить все изменения, которые произвели в течение последних недель, месяцев или лет? А что если изменения были внесены вашими коллегами? На самом деле интенсивные эксперименты могут полностью нарушить работу системы, поэтому необходим способ восстановления важных данных.

Эта глава начинается с рассмотрения общего подхода – резервного копирования всего, что есть в компьютере. Однако такой подход недостаточно хорош для сохранения отдельных файлов, поэтому этот случай будет рассмотрен отдельно. Если файл изменяется три раза в день, а резервное копирование происходит раз в неделю, то при потере файла можно потерять важные данные. Кроме того, будут рассмотрены меры по восстановлению и перекомпоновке системы в случае частичных неполадок – с применением однопользовательского режима и загрузочной дискеты для ремонтных работ (fixit).