Update README1.md
This commit is contained in:
17
README1.md
17
README1.md
@@ -1,7 +1,7 @@
|
||||
# Срипт для создания нескольких виртуальных машин одновременно.
|
||||
**Имеется 2 версии скрипта: универсальный** `vmcreate.sh` **и специальный для gfx-машин Юры** `gfxcheate.sh`
|
||||
|
||||
## GFX-скрипт
|
||||
# GFX-скрипт
|
||||
Скрипт парсит файл `gfx_hosts`
|
||||
создаёт и запускает на кластере виртуальные машины с заданным `IP` и `hostname` в 35 сети.
|
||||
|
||||
@@ -41,20 +41,21 @@ bash vmcreate.sh &
|
||||
|
||||
Также в `gfx.yaml` вшита команда, которая подтягивает и разворачивает python-скрипт Юры.
|
||||
|
||||
|
||||
|
||||
# Универсальный скрипт
|
||||
|
||||
В качестве списка используются аргументы либо файл.
|
||||
В случае использования аргументов необходимо передать список IPv4-адресов в диапазоне 10.10.0.0/16.
|
||||
```
|
||||
bash vmcreate 10.10.MMM.XXX 10.10.NNN.YYY
|
||||
```
|
||||
В этом случае имена хостов сгенерируются автоматически. Например, для 10.10.35.99, hostname="vm035099".
|
||||
В этом случае имена хостов сгенерируются автоматически. Например, для 10.10.35.99, hostname="vm35099".
|
||||
Либо передать с флагом `-h` файл со списком в следующем формате:
|
||||
```
|
||||
10.10.MMM.XXX hostnameX
|
||||
10.10.NNN.YYY hostnameY
|
||||
10.10.MMM.XXX;hostnameX
|
||||
10.10.NNN.YYY;hostnameY
|
||||
...
|
||||
```
|
||||
В этом случае имена хостов будут браться из второго столбца.
|
||||
Если флаг -f присутствует, но файл не указан, скрипт будет использовать файл `./hosts`.
|
||||
VMID созданных ВМ также будет сгенегирован автоматически. Например для 10.10.35.99,
|
||||
VMID созданных ВМ также будет сгенегирован автоматически. Например для 10.10.35.99, `VMID=35099`; для 10.10.0.9 - `VMID=100009`
|
||||
_VMID состоит из двух частей - VLAN и последнего октета IP адреса (дополненного нулями до длины 3)_
|
||||
При этом VMID и числа в автоматически сгенерированном _hostname_ совпадают.
|
||||
|
||||
Reference in New Issue
Block a user