From 99d07295ae0c3de30f5fd5281499fa38cf67e3c8 Mon Sep 17 00:00:00 2001 From: Dmitry Badovsky Date: Tue, 28 Oct 2025 09:11:23 +0000 Subject: [PATCH] Update README1.md --- README1.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/README1.md b/README1.md index 6628044..f7594e7 100644 --- a/README1.md +++ b/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, \ No newline at end of file +VMID созданных ВМ также будет сгенегирован автоматически. Например для 10.10.35.99, `VMID=35099`; для 10.10.0.9 - `VMID=100009` +_VMID состоит из двух частей - VLAN и последнего октета IP адреса (дополненного нулями до длины 3)_ +При этом VMID и числа в автоматически сгенерированном _hostname_ совпадают.