Update README1.md

This commit is contained in:
2025-10-28 08:46:20 +00:00
parent 9983a81ef7
commit 46319355e5

View File

@@ -1,4 +1,46 @@
# Срипт для создания нескольких виртуальных машин одновременно.
Имеется 2 версии скрипта: универсальный `vmcreate.sh` и специальный для gfx-машин Юры `gfxcheate.sh`
# GFX-скрипт
Скрипт парсит файл `gfx_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 gfxcreate.sh
```
**ВНИМАНИЕ! Нельзя закрывать консоль Proxmox до заершения работы скрипта!**
Либо отправлять его работу в фоновый режим:
```shell
bash vmcreate.sh &
```
Но в этом случае скрипт не будет выводить в консоль свои действия и результат.
### Ключ
Публичный ключ вшит в файл `user.yaml`.
### Пакеты, устанавливаемые автоматически
- qemu-guest-agent
- git
- net-tools
- python3
- python3-pip
- python3-venv
В качестве списка используются аргументы либо файл.
В случае использования аргументов необходимо передать список IPv4-адресов в диапазоне 10.10.0.0/16.
```