cloud-barista / cb-spider

CB-Spider offers a unified view and interface for multi-cloud management.
https://github.com/cloud-barista/cb-spider/wiki
Apache License 2.0
33 stars 48 forks source link

[GCP] Zone based test - GCP resouces are regional #1317

Open SungWoongz opened 2 months ago

SungWoongz commented 2 months ago

@powerkimhub

powerkimhub commented 2 months ago

@SungWoongz

SungWoongz commented 2 months ago

@powerkimhub

원인


SungWoongz commented 2 months ago

Azure Issue에서 다음과 같은 내용을 확인하였습니다.

VM을 생성할 때 사용자가 subnet을 설정하는 데, 이때 Subnet NameId만 입력하므로
NameId 값만 Driver에 전달되게 됩니다.
이때, 서버에서 ConnectionInfo.RegionInfo.TargetZone을 설정해서 내려 보내도록 하겠습니다.
ConnectionInfo.RegionInfo.TargetZone이 설정되어 있으면, TargetZone에 VM을 생성해주시고
설정이 안되어 있으면, 기존 처럼 ConnectionInfo.RegionInfo.Zone에 VM을 생성해주시면 될 것 같습니다.

위에서 제시한 방안A의 형태로 보여집니다.

제공시점 알려주신다면, 해당 방안으로 구현하겠습니다.

powerkimhub commented 2 months ago

@SungWoongz

SungWoongz commented 4 weeks ago

@powerkimhub

안녕하세요.

또한,

powerkimhub commented 3 weeks ago

@SungWoongz


[GetVM/GetVMStatus 관련]

powerkimhub commented 3 weeks ago

@SungWoongz


  • Region의 서로 다른 Zone에 같은 CIDR을 가진 subent 생성이 불가한데 확인 부탁드립니다.
  • VPC(A zone)에 밑에 Subnet(A zone) 생성 후 같은 CIDR로 Subnet(B zone)에 생성하면 google api에서 다음과 같은 에러 코드를 반환합니다. googleapi: Error 400: Invalid value for field 'resource.ipCidrRange': '10.0.1.0/24 '. Must be a CIDR address range., invalid