31.3.2. Настройка ресурсов в командной строке
Если веб-интерфейс PVE недоступен, контейнером можно управлять из командной строки (через сеанс SSH, из консоли noVNC, или зарегистрировавшись на физическом хосте).
pct — утилита управления контейнерами LXC в PVE. Чтобы просмотреть доступные для контейнеров команды PVE, можно выполнить команду:
# pct help
Формат команды для создания контейнера:
# pct create <ct_id> <template> [options]
Пример:
# pct create 110 /var/lib/vz/template/cache/alt-p11-rootfs-systemd-x86_64.tar.xz
Формат команды для изменения параметров контейнера:
# pct set <ct_id> [options]
Например, чтобы изменить IP-адрес контейнера 105:
# pct set 105 -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> -rootfs <volume>,size=<int_value for GB>
Например, чтобы изменить размер диска контейнера 105 до 10 ГБ:
# pct set 105 -rootfs nfs-storage:105/vm-105-disk-0.raw,size=10G
Просмотр конфигурации контейнера:
# pct config <ct_id>
Разблокировка заблокированного контейнера:
# pct unlock <ct_id>
Список контейнеров LXC на данном узле:
# pct list
VMID Status Lock Name
105 running newLXC
106 stopped altLXC
Запуск и остановка контейнера:
# pct start <ct_id>
# pct stop <ct_id>
Удаление контейнера:
# pct destroy <ct_id>
Если необходимо также удалить контейнер из заданий репликации, заданий резервного копирования и конфигураций ресурсов HA, следует использовать параметр
--purge.