Создание VM из CLI с запуском установочного скрипта (взято из практикума)
Сохранить в startup.sh
:
#!/bin/bash
apt-get update
apt-get install -y nginx
service start nginx
sed -i -- "s/nginx/Yandex Cloud - ${HOSTNAME}/" /var/www/html/index.nginx-debian.html
EOF
Выполнить команду:
yc compute instance create \
--name demo-1 \
--hostname demo-1 \
--metadata-from-file user-data=startup.sh \
--create-boot-disk image-folder-id=standard-images,image-family=ubuntu-2004-lts \
--zone ru-central1-a \
--network-interface subnet-name=default-ru-central1-a,nat-ip-version=ipv4
Выполняя команду несколько раз с разными name
и hostname
, можно насоздавать сколько угодно одинаковых ВМ.
Можно посмотреть список всех запущенных ВМ:
yc compute instance list
📂 YandexCloud | Последнее изменение: 24.07.2024 14:30