전용 호스트에서 인스턴스 작성
IBM Cloud VPC 에서 전용 호스트를 생성한 후에는 IBM Cloud 콘솔, CLI 또는 API를 사용하여 해당 전용 호스트에 가상 서버 인스턴스를 프로비저닝할 수 있습니다.
콘솔을 사용하여 전용 호스트에서 인스턴스 작성
전용 호스트를 생성한 후에는 IBM Cloud 콘솔을 사용하여 해당 전용 호스트에 가상 서버 인스턴스를 프로비저닝할 수 있습니다.
전용 호스트 또는 전용 그룹과 해당 호스트나 그룹에 프로비저닝된 인스턴스의 프로필 패밀리와 클래스는 일치해야 합니다. 자세한 정보는 전용 호스트 프로파일을 참조하십시오.
전용 호스트에 인스턴스를 작성하려면 다음을 수행하십시오.
- IBM Cloud 콘솔에서 탐색 메뉴
> 인프라
> 컴퓨트 > 전용 호스트로 이동합니다.
- 특정 전용 호스트에 인스턴스를 생성하려면, ‘전용 호스트’ 탭에서 인스턴스를 생성할 호스트의 ‘작업’ 아이콘(
)을 클릭한 다음 ‘새 인스턴스’를 선택하십시오.
- 전용 그룹 내의 특정 전용 호스트에 인스턴스를 생성하려면, ‘전용 그룹’ 탭에서 인스턴스를 생성할 전용 그룹의 ‘작업’ 아이콘(
)을 클릭한 다음 ‘새 인스턴스’를 선택하십시오. 가상 서버 인스턴스는 사용 가능한 공간이 있는 전용 호스트에서 프로비저닝됩니다.
- 자세한 정보는 UI를 사용하여 가상 서버 인스턴스 작성을 참조하십시오.
CLI를 사용하여 전용 호스트에서 인스턴스 작성
전용 호스트를 생성한 후에는 명령줄 인터페이스(CLI)를 사용하여 해당 전용 호스트에 가상 서버 인스턴스를 프로비저닝할 수 있습니다.
시작하기 전에
- 다음 CLI 플러그인을 다운로드하고, 설치하고, 초기화했는지 확인하십시오. 자세한 정보는 CLI 전제조건을 참조하십시오.
- IBM Cloud CLI
- 인프라 서비스 플러그인
- IBM Cloud VPC 가 있어야 합니다.
CLI를 사용하여 전용 호스트에서 인스턴스를 작성하기 위한 정보 수집
전용 호스트 또는 전용 그룹에서 인스턴스를 작성할 준비가 되었습니까? ibmcloud is instances 명령을 실행하려면 먼저 사용하려는 프로파일과 이미지 등과 같이 인스턴스에 대한 세부사항을 알아야 합니다. 가상 서버 인스턴스를 작성하려는 전용 호스트 또는 전용 그룹의 ID를 알고 있어야 합니다.
다음 정보를 수집하십시오.
| 인스턴스 세부사항 | 옵션 나열 |
|---|---|
| 이미지 | ibmcloud is images |
| 프로파일 | ibmcloud is instance-profiles |
| 키 | ibmcloud is keys |
| VPC | ibmcloud is vpcs |
| 서브넷 | ibmcloud is subnets |
| 구역 | ibmcloud is zones |
| 전용 호스트 | ibmcloud is dedicated-hosts |
| 전용 그룹 | ibmcloud is dedicated-host-groups |
전용 호스트와 해당 호스트에 프로비저닝된 인스턴스의 프로필 계열 및 클래스는 일치해야 합니다. 자세한 정보는 전용 호스트 프로파일을 참조하십시오.
자세한 정보는 CLI를 사용하여 인스턴스 작성을 위한 정보 수집을 참조하십시오.
CLI를 사용하여 전용 호스트에서 인스턴스 작성
CLI를 사용하여 전용 그룹에서 인스턴스를 작성하려면 ibmcloud is instance-create 명령을 사용하십시오. 인스턴스에 부여할 이름, VPC, 존, 인스턴스에 사용할 프로필, 서브넷, 이미지 ID 및 인스턴스를 프로비저닝할 전용 그룹을 지정하십시오. 인스턴스는 전용 그룹 내의 사용 가능한 전용 호스트에 프로비저닝됩니다.
다음 명령 예에서는 다음 매개변수를 사용하여 전용 호스트를 작성합니다.
- 이름:
my-instance-name - VPC:
r006-e49dbfc6-03b5-4609-b680-684311be5457 - 구역:
us-south-1 - 프로파일:
mx2-2x16 - 서브넷:
0076-2249dabc-8c71-4a54-bxy7-953701ca3999 - 이미지:
r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 - 키 ID:
r006-c23faac2-5983-428c-91b8-2959620e1b96 - 전용 그룹
0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928
ibmcloud is instance-create my-instance-name r006-e49dbfc6-03b5-4609-b680-684311be5457 us-south-1 mx2-2x16 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 --image-id r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --keys r006-c23faac2-5983-428c-91b8-2959620e1b96 --dedicated-host-group 0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928
명령 옵션의 전체 목록은 ibmcloud is instance-create를 참조하십시오.
API를 사용하여 전용 호스트에서 인스턴스 작성
다음 요청 예에서는 배치 대상으로 전용 그룹이 지정된 전용 호스트에서 인스턴스를 작성합니다. placement_target 로 전용 그룹(또는 전용 호스트)을 지정할 수 있습니다. placement_target에 대한 전용 그룹을 지정하는 경우 인스턴스가 그룹 내의 사용 가능한 전용 호스트에서 프로비저닝됩니다.
전용 호스트 또는 전용 그룹과 해당 호스트나 그룹에 프로비저닝된 인스턴스의 프로필 패밀리와 클래스는 일치해야 합니다. 자세한 정보는 전용 호스트 프로파일을 참조하십시오.
curl -X POST \
”$vpc_api_endpoint/v1/instances?version=2020-11-17&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"primary_network_interface": {
"name": "my-network-interface",
"subnet": {
"id": "0076-2249dabc-8c71-4a54-bxy7-953701ca3999"
}
},
"placement_target": {
"id": "0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928"
},
"name": "my-instance-2",
"zone": {
"name": "us-south-1"
},
"vpc": {
"id": "r006-e49dbfc6-03b5-4609-b680-684311be5457"
},
"profile": {
"name": "mx2-2x16"
},
"image": {
"id": "r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"
},
"keys": [
{
"id": "r006-c23faac2-5983-428c-91b8-2959620e1b96"
}
]
}'
자세한 정보는 인스턴스 작성을 참조하십시오.
$vpc_api_endpoint 및 $iam_token 변수에 대한 세부사항은 Virtual Private Cloud API 소개의 인증 및 엔드포인트 URL을 참조하십시오.