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