Управление облачной инфраструктурой из интерфейса командной строки при помощи vcd-cli
Для простого развертывания vcd-cli, Вы можете воспользоваться готовым шаблоном - vcd-cli. С инструкциями по развертыванию виртуальных машин из шаблонов Вы можете ознакомиться в нашей Базе Знаний https://client.cloud4y.ru/index.php/knowledgebase/2/%D0%9E%D0%B1%D0%BB%D0%B0%D0%BA%D0%BE-VMWare
Создав виртуальную машину, можно сразу начать использование vcd-cli, но рекомендуется обновить vcd-cli до актуальной версии командой:
sudo pip3 install vcd-cli --upgrade
После того, как версия была актуализирована, необходимо подключиться к организации, это делается командой:
vcd login url org_name user
URL для подключения: vcd.cloud4y.ru
Для примера я подключусь к тестовой организации:
vcd login vcd.cloud4y.ru demo-pesin administrator
Всё, можно управлять облачной инфраструктурой организации из командной строки.
Для примера, запустим новую виртуальную машину:
vcd vapp create -d "test_created_with_vcd-cli" -c Public -t centos7 -m 2048 -u 2 -k 32000 -v TMCwVCD-CLI -a -o tmc -n demo-pesin_LAN tmc
Готово! Новая ВМ создана. Дальше расшифровка использованных аргументов:
Команда | Описание |
-d, --description text | описание vApp |
-c, --catalog name | каталог шаблона |
-t, --template name | имя шалона |
-n, --network name | имя сети организации |
-i, --ip-allocation-mode mode | метод выделения IP |
-m, --memory <MB> | объём оперативной памяти (в Мб) |
-u, --cpu <virtual-cpus> | количество процессоров |
-k, --disk-size <MB> | размер диска (в Мб) |
-v, --vm-name name | имя виртуальной машины |
-o, --hostname hostname | сетевое имя машины |
-a, --accept-all-eulas | принять все пользовательские соглашения |
Более подробно с описанием прочих команд и возможностей vcd-cli можно познакомиться
http://vmware.github.io/vcd-cli/commands.html