본문 바로가기
클라우드/NHN Cloud

[NHN Cloud] 고정 아이피로 NIC 2개 생성하기

by Cloud_Park 2022. 11. 4.

NHN Cloud에서  고정 아이피( Network > Network Interface)를 만들어 인스턴스 생성 시  Subnet이 1개만 할당할 수 있다.

 

생성 시 인스턴스에 서브넷 /고정 아이피는 API 를 사용하여 진행해야한다.

 

 

 

 

토큰발급받기

퍼블릭 : https://docs.toast.com/ko/Compute/Compute/ko/identity-api/

공공: https://gov-docs.toast.com/ko/Compute/Compute/ko/identity-api-gov/

 

토큰발급을  위해 

POST 로 하고  

body > row > json의 내용에  가이드와 같이 입력한다.

Json 입력값은  Compute > Instance > API엔드포인트

를 통해 값을 얻을 수 있다.

패스워드: API엔드포인트의 패스워드

아이디 : 웹 콘솔 로그인 

테넌트 아이디 : API엔드포인트의 테넌트 아이디

 

https://docs.toast.com/ko/Compute/Instance/ko/public-api/

 

API 가이드 - NHN Cloud 사용자 가이드

Compute > Instance > API v2 가이드 API를 사용하려면 API 엔드포인트와 토큰 등이 필요합니다. API 사용 준비를 참고하여 API 사용에 필요한 정보를 준비합니다. 인스턴스 API는 compute 타입 엔드포인트를

docs.toast.com

퍼블릭 클라우드는 리전마다 API 주소가 별도로 제공하고 있는 것 같습니다.

 

공공클라우드 예시  - API 주소 

{

  "server": {

    "name": “인스턴스 이름“ ,

    "imageRef": “  https://gov-docs.toast.com/ko/Compute/Image/ko/public-api-gov/ 조회하여 아이디값   ",

    "flavorRef": "https://gov-docs.toast.com/ko/Compute/Instance/ko/public-api-gov/#_2",

    "networks": [{

      "subnet": “eth0에 들어갈 서브넷  uuid  (network > subnet 에서 확인가능)“

    }, {

            "port": " eth 1번에들어갈 고정 아이피 uuid  (network > network interface  확인 가능,  없다면 제거 가능 )“

        }],

    "availability_zone": "kr-pub-a",

    "key_name": “키페어 이름(미리 생성된)”,

    "max_count": 1,

    "min_count": 1,

    "block_device_mapping_v2": [{

      "uuid": "https://gov-docs.toast.com/ko/Compute/Image/ko/public-api-gov/ 조회하여 아이디값  위와 동일해야함“ ,

      "boot_index": 0,

      "volume_size": 1000,

      "device_name": "vda",

      "source_type": "image",

      "destination_type": "volume",

      "delete_on_termination": 1

    }],

    "security_groups": [{

      "name": "default"

    }]

  }

}