VPC 환경에서 이용 가능합니다.
설명
vserver 명령어에서 실행 가능한 하위 명령어 목록입니다.
명령어
Common
| 명령어 | 설명 |
|---|---|
| getRegionList | 리전 리스트 조회 |
| getZoneList | ZONE 리스트 조회 |
| getServerImageProductList | 네이버 클라우드 플랫폼에서 제공하는 서버 이미지 상품 리스트 조회 |
| getServerProductList | 서버 이미지 상품 코드를 이용하여 네이버 클라우드 플랫폼에서 제공하는 서버 스펙 상품 리스트 조회 |
| getRaidList | 사용 가능한 RAID 리스트 조회 |
Login Key
| 명령어 | 설명 |
|---|---|
| getLoginKeyList | 서버 인스턴스(VM)에 접속시 로그인키를 이용하여 비밀번호를 암호화하고 복호화하는 키 조회 |
| createLoginKey | 서버 인스턴스(VM)에 접속시 로그인키를 이용하여 비밀번호를 암호화하고 복호화하는 키 생성 |
| deleteLoginKeys | 서버 인스턴스(VM)에 접속시 로그인키를 이용하여 비밀번호를 암호화하고 복호화하는 키 삭제 |
| importLoginKey | 서버 인스턴스(VM)에 접속시 로그인키를 이용하여 비밀번호를 암호화하고 복호화하는 키 생성 사용자가 직접 ssh-keygen으로 생성한 public key를 import 함 |
Placement Group
| 명령어 | 설명 |
|---|---|
| getPlacementGroupList | 서버 인스턴스(VM)가 소속되는 물리 배치 그룹 리스트 조회 |
| getPlacementGroupDetail | 물리 배치 그룹 번호를 이용하여 물리 배치 그룹 상세 정보 조회 |
| createPlacementGroup | 서버 인스턴스(VM)가 소속되는 물리 배치 그룹 생성 |
| deletePlacementGroup | 물리 배치 그룹 삭제 |
| addPlacementGroupServerInstance | 물리 배치 그룹에 서버 인스턴스 추가 |
| removePlacementGroupServerInstance | 물리 배치 그룹에서 서버 인스턴스 제거 |
Server
| 명령어 | 설명 |
|---|---|
| getServerInstanceList | 서버 인스턴스(VM) 리스트 조회 |
| getServerInstanceDetail | 서버 인스턴스 번호를 이용하여 서버 인스턴스 상세 정보 조회 |
| createServerInstances | 서버 인스턴스(VM) 생성 |
| startServerInstances | 정지 상태의 서버 인스턴스(VM) 시작 |
| stopServerInstances | 운영중 상태의 서버 인스턴스(VM) 정지 |
| rebootServerInstances | 운영중 상태의 서버 인스턴스(VM) 재시작 |
| terminateServerInstances | 정지 상태의 서버 인스턴스(VM) 반납 |
| changeServerInstanceSpec | 정지 상태의 서버 인스턴스(VM) 스펙 변경 |
| getRootPassword | 서버 인스턴스(VM)의 로그인 키를 이용하여 root 계정의 비밀번호를 조회함 privateKey를 입력하지 않으면 해당 서버 인스턴스의 암호화된 비밀번호를 조회함 |
| getRootPasswordServerInstanceList | 서버 인스턴스(VM)의 로그인 키를 이용하여 root 계정의 비밀번호를 리스트 형태로 조회 privateKey를 입력하지 않으면 해당 서버 인스턴스의 암호화된 비밀번호를 조회 |
| setProtectServerTermination | 서버 반납 보호 여부 설정 |
Server Image
| 명령어 | 설명 |
|---|---|
| getMemberServerImageInstanceList | 회원 서버 이미지 인스턴스 리스트 조회 |
| getMemberServerImageInstanceDetail | 회원 서버 이미지 인스턴스 번호를 이용하여 회원 서버 이미지 인스턴스 상세 정보 조회 |
| createMemberServerImageInstance | 정지/운영중 상태의 서버 인스턴스로부터 회원 서버 이미지 인스턴스 생성 |
| deleteMemberServerImageInstances | 회원 서버 이미지 인스턴스 리스트 삭제 |
| setMemberServerImageSharingPermission | 회원 서버 이미지 공유 권한 설정 |
| addMemberServerImageSharingPermission | 회원 서버 이미지 공유 권한 추가 |
| removeMemberServerImageSharingPermission | 회원 서버 이미지 공유 권한 제거 |
Storage
| 명령어 | 설명 |
|---|---|
| getBlockStorageInstanceList | 블록 스토리지 인스턴스 리스트 조회 |
| getBlockStorageInstanceDetail | 블록 스토리지 인스턴스 번호를 이용하여 블록 스토리지 인스턴스 상세 정보 조회 |
| createBlockStorageInstance | 블록 스토리지 인스턴스 생성 |
| deleteBlockStorageInstances | 블록 스토리지 인스턴스 리스트 삭제 |
| attachBlockStorageInstance | 블록 스토리지 인스턴스를 서버 인스턴스 할당 |
| detachBlockStorageInstances | 블록 스토리지 인스턴스 리스트를 서버 인스턴스에서 할당 해제 |
| changeBlockStorageVolumeSize | 블록 스토리지 볼륨 사이즈 변경 |
| setBlockStorageReturnProtection | 블록 스토리지 반납 보호 여부를 설정함 |
Snapshot
| 명령어 | 설명 |
|---|---|
| getBlockStorageSnapshotInstanceList | 블록 스토리지 스냅샷 인스턴스 리스트 조회 |
| getBlockStorageSnapshotInstanceDetail | 블록 스토리지 스냅샷 인스턴스 번호를 이용하여 블록 스토리지 스냅샷 인스턴스 상세 정보 조회 |
| createBlockStorageSnapshotInstance | 블록 스토리지 스냅샷 인스턴스 생성 |
| deleteBlockStorageSnapshotInstances | 블록 스토리지 스냅샷 인스턴스 리스트 삭제 |
Public IP
| 명령어 | 설명 |
|---|---|
| getPublicIpInstanceList | 공인 IP 인스턴스 리스트 조회 |
| getPublicIpInstanceDetail | 공인 IP 인스턴스 번호를 이용하여 공인 IP 인스턴스 상세 정보 조회 |
| createPublicIpInstance | 공인 IP 인스턴스 생성 |
| deletePublicIpInstance | 공인 IP 인스턴스 삭제 |
| getPublicIpTargetServerInstanceList | 공인 IP 인스턴스를 할당 가능한 서버 인스턴스 리스트 조회 |
| associatePublicIpWithServerInstance | 공인 IP 인스턴스를 서버 인스턴스에 할당함 |
| disassociatePublicIpFromServerInstance | 공인 IP 인스턴스를 서버 인스턴스에서 할당 해제함 |
Init Script
| 명령어 | 설명 |
|---|---|
| getInitScriptList | 사용자가 생성한 초기화 스크립트 리스트 조회 |
| getInitScriptDetail | 초기화 스크립트 번호를 이용하여 초기화 스크립트 상세 정보 조회 |
| createInitScript | 초기화 스크립트 생성 |
| deleteInitScripts | 초기화 스크립트 리스트 삭제 |
Network Interface
| 명령어 | 설명 |
|---|---|
| getNetworkInterfaceList | 네트워크 인터페이스 리스트 조회 |
| getNetworkInterfaceDetail | 네트워크 인터페이스 번호를 이용하여 네트워크 인터페이스 상세 정보 조회 |
| createNetworkInterface | 네트워크 인터페이스 생성 |
| deleteNetworkInterface | 네트워크 인터페이스 삭제 |
| attachNetworkInterface | 서버 인스턴스에 네트워크 인터페이스를 할당함 서버 인스턴스의 기본 네트워크 인터페이스를 포함하여 최대 3개의 네트워크 인터페이스를 할당할 수 있음 |
| detachNetworkInterface | 서버 인스턴스에 할당된 네트워크 인터페이스를 해제함 서버 인스턴스의 기본 네트워크 인터페이스는 해제할 수 없음 |
| addNetworkInterfaceAccessControlGroup | 네트워크 인터페이스에 적용될 ACG 리스트를 추가함 네트워크 인터페이스당 최대 3개의 ACG를 적용할 수 있음 |
| removeNetworkInterfaceAccessControlGroup | 네트워크 인터페이스에 적용된 ACG 리스트를 제거함 네트워크 인터페이스당 최소 1개의 ACG가 적용되어야 함 |
| assignSecondaryIps | 네트워크 인터페이스에 보조 IP를 할당함 |
| unassignSecondaryIps | 네트워크 인터페이스에 할당된 보조 IP를 해제함 |
| enableFlowLog | FlowLog 활성화 |
| disableFlowLog | FlowLog 비활성화 |
| getFlowLogConfigurationList | FlowLog 설정 정보 조회 |
ACG
| 명령어 | 설명 |
|---|---|
| getAccessControlGroupList | ACG 리스트 조회 ACG는 네트워크 인터페이스에 설정하여 접근 제어 기능을 할 수 있음 |
| getAccessControlGroupDetail | ACG 번호를 이용하여 ACG 상세 정보를 조회함 |
| createAccessControlGroup | ACG 생성 |
| deleteAccessControlGroup | ACG 삭제 |
| getAccessControlGroupRuleList | ACG 번호를 이용하여 ACG의 Rule 리스트 조회 |
| addAccessControlGroupInboundRule | ACG의 Inbound Rule 리스트 추가 |
| addAccessControlGroupOutboundRule | ACG의 Outbound Rule 리스트 추가 |
| removeAccessControlGroupInboundRule | ACG의 Inbound Rule 리스트 제거 |
| removeAccessControlGroupOutboundRule | ACG의 Outbound Rule 리스트 제거 |