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



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


Глава 8 
Очень важным является параметр 
ONBOOT
— если он включен (значение 
"yes"
), то 
контейнер будет загружаться при запуске сервера виртуализации. 
Единственное, к чему придется привыкнуть — это к неудобным идентификаторам 
контейнеров. Вывести список доступных контейнеров (рис. 8.14) можно командой: 
# prlctl list –a 
Рис. 8.14. 
Команда 
list -a
Поле 
STATUS
показывает состояние контейнера или виртуальной машины, поле
IP-ADDR
— IP-адрес контейнера, поле 
T
— это тип объекта, может быть или CT 
(контейнер) или VM (виртуальная машина), поле 
NAME
— это имя контейне-
ра/машины, заданное при создании (в нашем случае 
MyCT
). Конечно же, поле 
UUID
содержит уникальный идентификатор контейнера/машины. 
Рассмотрим несколько примеров управления ресурсами контейнера (подробная 
информация имеется в мануале). Начнем с изменения производительности процес-
сора. По умолчанию задается 1000 процессорных единиц (CPU Units). При желании 
можно повысить производительность процессора и отдать больше процессорных 
единиц: 
# prlctl set MyCT --cpuunits 2000 
Процессорные единицы — несколько абстрактное понятие, но Virtuozzo позволяет 
задавать конкретные значения. Например, в следующем примере контейнер не мо-
жет расходовать более 25% от физического процессорного времени: 
# prlctl set MyCT --cpulimit 25 
Можно задать частоту процессора контейнера (750 МГц): 
# prlctl set MyCT --cpulimit 750m 
Или ограничить количество ядер: 
# prlctl set MyCT --cpus 1 
Теперь о памяти. Задать размер оперативки и свопа можно так: 
# prlctl set MyCT --memsize 1G --swappages 512M 
Можно также отредактировать файл конфигурации контейнера (разумеется, при 
остановленном контейнере): 
PHYSPAGES="65536:65536" 
SWAPPAGES="65536" 


Виртуализация и «облачные» технологии 
375 
Изменить размер виртуального диска позволяет команда 
prl_disk_tool

prl_disk_tool resize --hdd /vz/vmprivate/d35d28e5-11f7-4b3f-9065-8fef6178bc5b/ \ 
harddisk.hdd --size 80G 
Перед изменением размера нужно остановить контейнер/виртуальную машину,
а также удалить любые снапшоты, если они были созданы. 
Параметры сети задаются так: 
# prlctl set MyCT --hostname myct.example.com 
# prlctl set MyCT --ipadd 192.168.52.101 
Первая команда задает имя узла, вторая — его IP-адрес. Процесс настройки кон-
тейнера изображен на рис. 8.15. 
Рис. 8.15. 
Конфигурирование контейнера 
Управление контейнерами 
Что ж, после настройки контейнера самое время его запустить. Для этого использу-
ется команда: 
# prlctl start MyCT 
После этого сразу вводим команду просмотра состояния 
prlctl list -a
и ви- 
дим, что наш контейнер запущен (статус 
running
) и ему присвоен IP-адрес 
192.168.52.101
. Попробуем его пропинговать. Результат всех этих действий приве-
ден на рис. 8.16. Как видите, контейнер полностью функционирует — он запущен и 
к нему идет ping. 


376 

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




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

    Басты бет