Files
vmcreate/README.md
2025-10-22 17:18:53 +00:00

47 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Срипт для создания и удаления нескольких виртуальных машин одновременно.
Скрипт парсит файл `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`
# Создание и запуск
```shell
git -C /root/ clone https://git.tvstart.ru/dbadovsky/vmcreate.git
```
```shell
cd /root/vmcreate/
```
```shell
bash vmcreate.sh
```
**ВНИМАНИЕ! Нельзя закрывать консоль Proxmox до заершения работы скрипта!**
Либо отправлять его работу в фоновый режим:
```shell
bash vmcreate.sh &
```
Но в этом случае скрипт не будет выводить в консоль свои действия и результат.
# Ключ
публичный ключ находится в файле `user.yaml`
# Пакеты, устанавливаемые автоматически
- qemu-guest-agent
- git
- net-tools
- python3
- python3-pip
- python3-venv
# Удаление
```shell
cd /root/vmcreate/
```
```shell
bash remove.sh
```