2025-10-26 13:53:03 +00:00
2025-10-26 13:52:41 +00:00
2025-10-24 11:08:39 +00:00
2025-10-22 16:26:47 +00:00
2025-10-26 12:49:34 +00:00
2025-10-22 17:18:53 +00:00
2025-10-22 17:04:45 +00:00
2025-10-26 13:53:03 +00:00
2025-10-26 13:51:57 +00:00
2025-10-24 15:05:07 +00:00

Срипт для создания и удаления нескольких виртуальных машин одновременно.

Скрипт парсит файл hosts создаёт и запускает на кластере виртуальные машины с заданным IP и hostname в 35 сети.

Синтаксис: ip-адрес, пробел, hostname.

  • XXX.XXX.XXX.XX1 HOSTNAME1
  • XXX.XXX.XXX.XX2 HOSTNAME2

VMID формируется на основе последних двух октетов IP адреса ip=10.10.35.21 > VMID=3521

Создание и запуск

git -C /root/ clone https://git.tvstart.ru/dbadovsky/vmcreate.git
cd /root/vmcreate/
bash vmcreate.sh

ВНИМАНИЕ! Нельзя закрывать консоль Proxmox до заершения работы скрипта! Либо отправлять его работу в фоновый режим:

bash vmcreate.sh &

Но в этом случае скрипт не будет выводить в консоль свои действия и результат.

Ключ

публичный ключ находится в файле user.yaml

Пакеты, устанавливаемые автоматически

  • qemu-guest-agent
  • git
  • net-tools
  • python3
  • python3-pip
  • python3-venv

Удаление

cd /root/vmcreate/
bash remove.sh
Description
No description provided
Readme 783 KiB
Languages
Shell 100%