31 lines
951 B
Markdown
31 lines
951 B
Markdown
# Срипт для создания нескольких виртуальных машин одновременно.
|
||
Скрипт парсит файл `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 clone https://git.tvstart.ru/dbadovsky/vmcreate.git
|
||
```
|
||
```shell
|
||
cd vmcreate/
|
||
```
|
||
```shell
|
||
bash vmcreate.sh
|
||
```
|
||
# Ключ
|
||
публичный ключ находится в файле `user.yaml`
|
||
|
||
# Пакеты устанавливаемые автоматически
|
||
- qemu-guest-agent
|
||
- git
|
||
- net-tools
|
||
- python3
|
||
- python3-pip
|
||
- python3-venv |