wiki:technical:vs:proxmox:custom_lxc_template
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:technical:vs:proxmox:custom_lxc_template [2023/09/17 16:57] – [Для Debian - подобных систем] Diman | wiki:technical:vs:proxmox:custom_lxc_template [2024/02/07 13:08] (текущий) – [Манипуляции на хостовой машине] Diman | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Изменение шаблона контейнера LXC ====== | ====== Изменение шаблона контейнера LXC ====== | ||
| Иногда требуется немного изменить кофигурацию контейнера LXC под свои нужды. Устанавливаем и контейнер в proxmox обычным способом. Вносим необходимые изменения через консоль Proxmox в контейнер, | Иногда требуется немного изменить кофигурацию контейнера LXC под свои нужды. Устанавливаем и контейнер в proxmox обычным способом. Вносим необходимые изменения через консоль Proxmox в контейнер, | ||
| + | |||
| + | ===== Помощь в тестировании ===== | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | # вызов команды в контейнере | ||
| + | pct exec 2001 "sed -i ' | ||
| + | |||
| + | </ | ||
| + | |||
| ===== Для Debian - подобных систем ===== | ===== Для Debian - подобных систем ===== | ||
| Строка 40: | Строка 50: | ||
| </ | </ | ||
| + | |||
| + | ===== Для RedHat систем ===== | ||
| + | |||
| + | <code bash> | ||
| + | # Для RedHat - подобных систем | ||
| + | # | ||
| + | yum update && yum upgrade -y | ||
| + | yum install openssh-server | ||
| + | |||
| + | # Включаем root в ssh | ||
| + | # | ||
| + | sed -i ' | ||
| + | |||
| + | # Включаем и стартуем SSH | ||
| + | # | ||
| + | systemctl enable sshd | ||
| + | systemctl restart sshd | ||
| + | |||
| + | # Ставим время на Москву | ||
| + | timedatectl set-timezone Europe/ | ||
| + | |||
| + | # | ||
| + | yum clean all | ||
| + | rm -fr / | ||
| + | history -c | ||
| + | |||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| ===== Манипуляции на хостовой машине===== | ===== Манипуляции на хостовой машине===== | ||
| Строка 47: | Строка 87: | ||
| <code bash> | <code bash> | ||
| + | # Монтируем тестовую виртуалку, | ||
| # | # | ||
| + | pct mount 12455 | ||
| + | # mounted CT 12455 in '/ | ||
| + | |||
| + | # Копируем данные в какую-нибудь директорию поближе к кеш исходных шаблонов | ||
| + | # Для этого я создам директорию для манипуляций.. | ||
| + | # | ||
| + | |||
| + | mkdir / | ||
| + | cp -r / | ||
| + | |||
| + | |||
| + | # | ||
| + | |||
| + | rm -fr ./dev | ||
| + | rm -fr ./proc | ||
| + | rm -fr ./stat | ||
| + | rm -fr ./ | ||
| + | rm -fr ./sys/* | ||
| + | |||
| + | pct unmount 12455 | ||
| + | |||
| + | # tar-им архив и переносим его выше, где из него уже можно будет установить ОСь | ||
| + | # изменениями | ||
| + | tar cfz alpine-3.18-default_amd64.tar.gz * | ||
| + | mv alpine-3.18-default_amd64.tar.gz ../ | ||
| - | rm -fr var/spool/* | ||
| </ | </ | ||
| + | |||
| + | Конечно же, приведенные манипуляции носят академический, | ||
wiki/technical/vs/proxmox/custom_lxc_template.1694959076.txt.gz · Последнее изменение: — Diman
