【发布时间】:2018-08-22 14:33:34
【问题描述】:
我有一个基本的 SH 脚本,用于在 GCP 上创建多个虚拟机,它运行良好,但按顺序运行。当虚拟机的数量超过 4 或 5 个时,它会成为时间的实质性延迟。我注意到在 Dataflow 或 Dataproc 等平台中,几乎同时创建了任意数量的 VM。有没有办法在 GCE 中模仿该功能? (毕竟,这些似乎都是基本的 GCE 机器)。
现在我使用以下(简化的)脚本:
vms=4
for i in `seq 1 $vms`
do
gcloud compute --project PROJECT disks create VM"$i" --size 50 --zone ZONE --type "pd-ssd"
gcloud beta compute --project=PROJECT instances create VM"$i" --zone=ZONE --machine-type=MACHINE_TYPE --subnet=default --maintenance-policy=MIGRATE --scopes=https://www.googleapis.com/auth/cloud-platform --disk=name=VM"$i",device-name=VM"$i",mode=rw,boot=yes,auto-delete=yes
done
感谢您的任何建议!
【问题讨论】: