Первоначальная настройка Photon OS

Photon OS это операционная система от компании vmWare для запуска docker контейнеров. Сейчас актуальная версия 3.0.
Скорее всего устанавливаться эта ОС будет в гипервизор vmWare, поэтому самый простой способ это сделать из OVA шаблона, который можно скачать тут.
По умолчанию будет создана VM с одним CPU, 2Gb ram и 16Gb hdd.
Далее заходим через консоль на нашу VM.
 
login: root 
password: changeme

 
1) Настроим имя хоста:
vim /etc/hostname
2) Настроим сеть:
Все сетевые настройки расположены в /etc/systemd/network/
По умолчанию для всех интерфейсов eth используется DHCP — 99-dhcp-en.network
Но обычно на сервере всё таки все используют статику, поэтому создадим новое правило для конкретного интерфейса:
vim /etc/systemd/network/10-static-en.network
Помимо базовых настроек, можно прописать и маршруты до определенных сетей, как пример:
[Match]
Name=eth0

[Network]
DHCP=no
IPv6AcceptRA=no
Address=192.168.0.2/24
Gateway=192.168.0.1
DNS=192.168.0.10 192.168.0.20
Domains=mydom.ru
NTP=192.168.0.10 192.168.0.20

[Route]
Destination=10.0.0.0/24
Gateway=192.168.0.254

[Route]
Destination=192.168.20.0/24
Gateway=192.168.0.254
chmod 644 /etc/systemd/network/10-static-en.network
systemctl restart systemd-networkd
3) Создадим пользователя и настроим SSH
Тут все как у всех: useradd, создание ключей и правка конфига ssh /etc/ssh/sshd_config
 
4) Настройка часового пояса (у меня для МСК)
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
5) Установка docker-compose (актуальная версия на момент написания 1.25.5)
curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
systemctl start docker
systemctl enable docker
P.s. OS использует менеджер пакетов rpm, поэтому для обновления и установки новых пакетов используем tdnf или yum

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *