38.3.2. Настройка ресурсов в командной строке
Если веб-интерфейс PVE недоступен, можно управлять контейнером при помощи командной строки (либо через сеанс SSH, либо из консоли noVNC, или зарегистрировавшись на физическом хосте).
pct
— утилита управления контейнерами LXC в PVE. Чтобы просмотреть доступные для контейнеров команды PVE, можно выполнить следующую команду:
# pct help
Выполняемое командой
pct
изменение ресурсов фиксируется в контейнере немедленно, без необходимости перезапуска этого контейнера. Формат использования команды для изменения ресурсов контейнера:
pct set <ct_id> [options]
Например, если необходимо изменить адрес IP контейнера #101, команда должна быть такой:
# pct set 101 –net0 name=eth0,bridge=vmbr0,ip=192.168.0.17/24,gw=192.168.0.1
Чтобы изменить выделение памяти контейнеру в реальном масштабе времени можно использовать следующую команду:
pct set <ct_id> -memory <int_value>
Следующая команда изменяет имя хоста данного контейнера:
pct set <ct_id> -hostname <string>
Команда увеличения размера диска данного контейнера:
pct set <ct_id> -rootfs size=<int_value for GB>
Состоянием контейнера также можно управлять из командной строки PVE.
Разблокировка заблокированного контейнера в командной строке:
pct set <ct_id> -unlock
Список контейнеров LXC данного узла:
# pct list
VMID Status Lock Name
102 stopped LXC2
Запуск и останов контейнера LXC из командной строки:
pct start <ct_id>
pct stop <ct_id>