From 64e18af69dea0176a5b2d3105cc516014039cae0 Mon Sep 17 00:00:00 2001 From: pjini Date: Mon, 1 Jun 2020 12:07:21 +0900 Subject: [PATCH] =?UTF-8?q?[Openstack]=20VM=20=EC=83=9D=EC=84=B1=20?= =?UTF-8?q?=EC=8B=9C=20Get=20=EB=AC=B4=ED=95=9C=EB=A3=A8=ED=94=84=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cloud-driver/drivers/cloudit/resources/VMHandler.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cloud-control-manager/cloud-driver/drivers/cloudit/resources/VMHandler.go b/cloud-control-manager/cloud-driver/drivers/cloudit/resources/VMHandler.go index 4d2ee4803..23db4e048 100644 --- a/cloud-control-manager/cloud-driver/drivers/cloudit/resources/VMHandler.go +++ b/cloud-control-manager/cloud-driver/drivers/cloudit/resources/VMHandler.go @@ -118,7 +118,7 @@ func (vmHandler *ClouditVMHandler) StartVM(vmReqInfo irs.VMReqInfo) (irs.VMInfo, if err != nil { return irs.VMInfo{}, err } - + index := 100 // VM 생성 완료까지 wait for { // Check VM Deploy Status @@ -126,9 +126,13 @@ func (vmHandler *ClouditVMHandler) StartVM(vmReqInfo irs.VMReqInfo) (irs.VMInfo, if err != nil { return irs.VMInfo{}, err } - + if index == 0 { + cblogger.Error(err) + break + } if vmInfo.PrivateIp == "" { time.Sleep(1 * time.Second) + index-- continue } else { ok, err := vmHandler.AssociatePublicIP(creatingVm.Name, vmInfo.PrivateIp)