Предположим вы хотите установить ELiS на сервер на Proxmox, ниже будет инструкция как это сделать. Проверено на Proxmox 8.
Содержание
Предполагаемая конфигурация сервера[править]
Здесь предполагается, что будет 2 SSD одинакового объема.
Установка Proxmox[править]
Скачайте и установите Proxmox.
При установке выберите ZFS и RAIDZ1 (RAID1 при настройке разбиения диска).
Для настройки сети задайте статический адрес.
Запомните/запишите пароль для root.
Настройка сети на DHCP[править]
Proxmox не рекомендуется использовать с DHCP, но если сервер надо отправить в организацию в которой сеть использует DHCP и в ней нет сетевого администратора, может быть проще настроить использование именно DHCP, чтобы все работало "из коробки".
Если вы не знаете какой адрес должен иметь сервер, можно установить получение по DHCP.
Для этого перейдите к редактированию файла интерфейсов:
# cp /etc/network/interfaces /etc/network/interfaces.bak # nano /etc/network/interfaces
Замените:
iface vmbr0 inet static
на
iface vmbr0 inet dhcp
Нажмите Ctrl+O и Ctrl+X для сохранения и выхода. Подтвердите перезапись файла.
Можно перезагрузить сервер и посмотреть полученный IP-адрес командой:
# ip a
Запомните IP-адрес, скорее всего он будет начинаться на 192.168.*.*, 172.*.*.* или 10.*.*.*.
Попробуйте открыть админку https://<ip>:8006, где вместо <ip> подставлен полученный ранее IP-адрес. При использовании DHCP рекомендуется сделать привязку по MAC-адресу на самом DHCP-сервере.
Обновление дистрибутива[править]
Если сеть настроена правильно, в админке updates->repositories выключите репозитории enterprise и добавьте без подписки через add->"No subscription".
Скачивание контейнера Oracle Linux 8[править]
Шаблона контейнера Oracle Linux 8 нет среди списка доступных, его надо скачать самостоятельно.
Для начала надо узнать название последнего контейнера, его можно увидеть пройдя по ссылке: https://images.linuxcontainers.org/images/oracle/8/amd64/default
По ней увидите список нескольких контейнеров за ближайшие даты, выберите последний и выполните команду ниже, заменив дату (в примере 20230701) контейнера на правильную, для чего зайдите по SSH и выполните команду:
# wget 'https://images.linuxcontainers.org/images/oracle/8/amd64/default/20230701_07:47/rootfs.tar.xz' -O /var/lib/vz/template/cache/oracle-linux-8-20230701.tar.xz
Создание контейнера[править]
Создайте контейнер из шаблона Oracle Linux 8.
Чтобы было меньше путаницы, если на proxmox будет только ELiS, пароль root можно задать такой же, как и для Proxmox.
Для ОЗУ выделите большую часть памяти, если бекап будет делаться на этот же диск, размер диска контейнера сделайте менее 1/3 от всего размера, чтобы было место для бекапов.
Установка wget[править]
Необходимо установить wget в контейнер:
# dnf install https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/wget-1.19.5-11.0.1.el8.x86_64.rpm
Если пакет не будет найден, найдите wget на странице пакетов и установите через dnf install URL
Установка SSH-сервера[править]
# dnf install openssh-server
Включение:
# systemctl enable --now sshd