Самоучитель системного администратора. 5-е изд



Pdf көрінісі
бет95/141
Дата18.12.2023
өлшемі20,51 Mb.
#197526
1   ...   91   92   93   94   95   96   97   98   ...   141
Байланысты:
Cамоучитель системного администратора книга


Глава 8 
Скачайте архив с нужным вам шаблоном и поместите его в каталог 
/vz/templates/cache
. Распаковывать архив не нужно. Представим, что вы загрузили 
архив 
debian-7.0-x86_64.tar.gz
. Для установки его в OpenVZ нужно ввести команду: 
# vzctl create 100 --ostemplate debian-7.0-x86_64 --config vswap-2g 
Здесь первый параметр — это номер контейнера (можете использовать любой), а за 
ним указывается архив (без расширения) и различные опции конфигурации. 
Теперь нужно просто подождать, пока контейнер будет создан. В выводе утилиты 
конфигурации вы также найдете имя конфигурационного файла контейнера с ука-
занным номером. В нашем случае это: 
/etc/vz/conf/100.conf

Убедиться, что контейнер создан, можно командой: 
vzlist -a

# vzlist -a 
CTID NPROC STATUS IP_ADDR HOSTNAME 
100 - stopped - 
Параметры виртуальной машины хранятся в файле конфигурации 
/etc/vz/conf/ 
100.conf
). Далее приводится этот файл вместе с комментариями (листинг 8.1). 
Листинг 8.1. Файл /etc/vz/conf/100.conf 
# Оперативная память. 
# Формат мягкий_лимит:жесткий лимит 
# Всего 1024 Мбайт (1 * 1024 * 1024) 
PHYSPAGES="0:1048576" 
# Подкачка, всего 1 Гбайт 
SWAPPAGES = "0:1048576" 
# Параметры дисковой квоты 
# Формат мягкий_лимит:жесткий лимит 
DISKSPACE="20971520:20971520" 
DISKINODES="231072:244179" 
QUOTATIME = "0" 
# Параметры процессора 
# Частота 2 ГГц 
CPUUNITS = "2000" 
NETFILTER="stateless" 
VE_ROOT = "/vz/root/$VEID" 
VE_PRIVATE = "/vz/private/$VEID" 
# Шаблон контейнера 
OSTEMPLATE = "debian-7.0-x86" 
ORIGIN_SAMPLE = "vswap-2g" 
# Будет ли контейнер загружен при загрузке хоста? 
ONBOOT = "yes" 


Виртуализация и «облачные» технологии 
367 
# Имя узла 
HOSTNAME = "S100.example.com" 
# IP-адрес 
IP_ADDRESS="192.168.1.100" 
# Адреса DNS 
NAMESERVER = "8.8.8.8 8.8.4.4" 
# Количество ядер 
CPUS = "1" 
Здесь надо привести некоторые рекомендации. Количество процессоров нужно
устанавливать вдвое меньше (а то и вчетверо!) от реально имеющегося. Например, 
если у вас двухъядерный процессор, то количество ядер у виртуальной машины 
должно быть одно. Аналогично, если четырехъядерный процессор, но есть множе-
ство виртуальных серверов, то тоже одно. Если виртуальных серверов будет всего 
несколько штук, можно увеличить количество ядер, доступных виртуальной маши-
не до двух. 
В листинге указаны DNS-адреса проекта OpenDNS, но мы бы рекомендовали уста-
новить DNS-серверы вашего провайдера — процесс разрешения имени пойдет
быстрее. 
Почти готово. Осталось запустить контейнер и назначить пароль root: 
# vzctl start 100 
# vzctl exec 100 passwd 
Первая команда здесь запускает контейнер, вторая — устанавливает пароль root 
(точнее, запускает команду 
passwd
, которая и устанавливает пароль). 
Что делать дальше? А дальше можно зайти по ssh и выполнить настройку сервера. 
Можно также установить веб-интерфейс webmin, чтобы управление сервером было 
удобнее: 
# ssh 192.168.1.100 
Virtuozzo 
Parallels Virtuozzo Containers или просто Virtuozzo — уникальное решение, объеди-
няющее гипервизор KVM и виртуализацию на базе контейнеров, продукт компании 
Virtuozzo, Inc. В отличие от других подобных продуктов, решение Virtuozzo уста-
навливается на «голое железо» и представляет собой отдельный дистрибутив Linux 
(Virtuozzo Linux), который уже оптимизирован для задач виртуализации и хостин-
га. Все, что нужно, — это взять его и установить на машину, которая будет серве-
ром виртуализации. При этом не понадобится устанавливать или компилировать 
ядро, бороться со всевозможными глюками, и никто не ограничивает вас возмож-
ностями ядра 2.6 Linux — Virtuozzo использует ядро 3.10 с долгосрочной техниче-
ской поддержкой. 


368 

Достарыңызбен бөлісу:
1   ...   91   92   93   94   95   96   97   98   ...   141




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет