
Для создания и управления виртуальными машинами в облаке используется, как правило, vCD-CLI. Однако есть ещё один вариант, который пришёлся по сердцу многим техническим специалистам. Имя ему Terraform. Он удобен своей универсальностью, то есть поддержкой разных облачных платформ. Terraform предоставляет возможность управления облачной инфраструктурой vCloud Director из командной строки. Грубо говоря, это инструмент «всё в одном». И к тому же довольно понятный.
Cloud4Y рассказывает, как поставить и настроить Terraform для работы с облаком в CentOS 7, но алгоритм одинаков для подавляющего большинства Linux. Для успешной установки у вас в системе должны быть установлены утилиты wget и unzip.
Сначала обновим систему с помощью команды:
sudo yum update
Далее установим (проверим установку) wget, unzip и текстового редактора nano командой:
sudo yum install wget unzip nano
Затем скачаем с сайта разработчика последнюю версию Terraform:
sudo wget https://releases.hashicorp.com/terraform/0.12.20/terraform_0.12.20_linux_amd64.zip
(обратите внимание, что данный файл предназначен для архитектуры amd64).
Следующий шаг – распаковка:
sudo unzip ./terraform_0.12.20_linux_amd64.zip –d /usr/local/bin

Установка окончена, проверяем корректность командой:
terraform –v
Если всё сделано правильно, Вы должны увидеть версию Terraform

Далее, нужно создать каталог, в котором будет находиться рабочая конфигурация:
mkdir test
Зайдём в созданный каталог:
cd test
Terraform использует конфигурационные файлы с расширением .tf. Создадим и откроем новый файл конфигурации:
sudo nano test.tf
Заносим минимальный набор переменных для успешного подключения:
provider «vcd» {
user <strong>=</strong> «ваш_логин»
password <strong>=</strong> «ваш_пароль»
org <strong>=</strong> «название_организации»
url <strong>=</strong> «https://vcd.cloud4y.ru»
}
Сохраняем конфигурацию и пробуем подключиться:
terraform init
Если всё сделано правильно, получаем такой ответ:

Всё, можно управлять облачной инфраструктурой организации из командной строки. И вдогонку хотим задать вопрос: а что удобнее использовать вам?
Что ещё полезного можно почитать в блоге Cloud4Y
> Какова геометрия Вселенной?
> Пасхалки на топографических картах Швейцарии
> Упрощенная и очень короткая история развития «облаков»
> Как «сломался» банк
> Компьютерные бренды 90-х, ч.3, заключительная
Подписывайтесь на наш Telegram-канал, чтобы не пропустить очередную статью. Пишем не чаще двух раз в неделю и только по делу.
Evgenym
Иии… Это все?