Hypervisor - Хост
Создание VM на кластере
# 1. Создать ssh ключ для авторизации (на linux)
puttygen -t rsa -b 2048 -o Рабочий\ стол/Cloud-ADM.pem
# На windows (сгенерируйте ключ, сохраните публичный и приватный себе на рабочий стол)
puttygen
# Содержимое публичного ключа позже скопировать в скрипт!
# 2. Создать виртуальную сеть:
Сети -> Создать виртуальную сеть
-> Имя = cloud-net
-> CIDR: 192.168.1.0/24
Шлюз: 192.168.1.1
Встроенный сервер DHCP = +
DNS: 77.88.8.8
-> Добавить -> Далее -> Готово
# 3. Создать маршрутизатор
Имя: cloud-rtr
Сеть: public
Snat: +
Внутренний интерфейс: cloud-net
# 4. Создать виртуальную машину
Имя: Cloud-ADM
CPU: 2
RAM: 4
DISK: 30GB
Образ: Alt workstation
Задать IP: 192.168.1.10 # например
# Скрипт Cloud-Init:
#cloud-config
users:
- name: altlinux
sudo: ALL=(ALL) NOPASSWD:ALL
groups: sudo
shell: /bin/bash
ssh_authorized_keys:
- "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCPCyj3oREwWl1HRCPxQsevh14gVMquoUyzccvX5Vd0+XBib/nLOv0Xd8/IyE3owwLPdg/bMOhVIshYIcEz3+IC+0ewaot/3rSJKrJAMEFBdaeW2ki5Tbug9wBbP7A2+JdEZZ948MLQpFjjbjT0M0qfd0fzihBvCRjjZVVesN+8Ql57w5PuJUTjjQLlwNLL14yg4z+Mtz6Wx0pxbuzIapOpgsmMWmxGvfUsWev1E0Lstl/wavroSS35SFjpRTy26iot2aMEwKGggz0vtwByp9JFDqS6Drc+HeImYFMjxNZabRaqS3HHYE/QT1otjaVEtNDYY4pprcR67878/jl5tdCz"
chpasswd:
list: |
altlinux:P@ssw0rd
root:toor
expire: false
ssh_pwauth: false
# Будьте внимательны, скопировать нужно публичную часть ключа
# !! Еще внимательней, что вы вставили ключ без переносов строк !!
# 5. Создать плавающий ip и прикрепить к виртуальной машине
Сеть: public
ВМ: Cloud-adm
IP: основной
# 6. Подключиться через putty, создав на нем профиль и сохранив под именем Cloud-ADM
# 7. В файле netplan прописать строку:
render: NetworkManager
# 8. Подключение по rdp
# Выполнить команду:
sudo control fusermount public
# Зайдя в графический интерфейс linux перейти в:
Settings -> System -> Remote Desktop
-> Remote Login -> Unloc
Username: altlinux
Password: P@ssw0rd
# Выйти с профиля и подключиться через имеющийся rdp клиент:
# Linux - Remmina
# Windows - удаленное подключение
# Выполнить:
sudo systemctl daemon-reload
sudo systemctl restart gnome-remote-desktop
# Экспортируем или сохраняем подключение в формате Cloud-ADM.rdp на рабочий стол.