Azure CLI очень медленно останавливает виртуальные машины из bash - PullRequest
0 голосов
/ 19 октября 2018

У меня есть следующий скрипт bash для остановки всех виртуальных машин:

#!/usr/bin/env bash

servers=(Server1 Server2 Server3)

#stop all vws
for s in "${servers[@]}"; do
    az vm stop --resource-group RG1 --name ${s}
done

echo "all wm are stopped..."

Этот скрипт не завершается в разумные сроки.Есть ли способ ускорить это?

1 Ответ

0 голосов
/ 19 октября 2018

Сам скрипт делает очень мало;az выполняет всю работу, но, вероятно, вы можете запустить их все параллельно:

for s in "${servers[@]}"; do
  az vm stop --resource-group RG1 --name "$s" &
done

wait

echo "all wm are stopped..."
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...