vCenter Server Appliance의 API 명령을 사용하여 vCenter Server Appliance에서 다양한 관리 작업을 수행할 수 있습니다. API 명령은 vCenter Server Appliance에 있는 장치 관리 서비스에 의해 제공됩니다. 시간 동기화 설정을 편집하고, 프로세스 및 서비스를 모니터링하고, SNMP 설정을 지정하는 등의 작업을 수행할 수 있습니다.
API 명령 | 설명 |
---|---|
com.vmware.appliance.health.applmgmt.get | applmgmt 서비스 상태를 가져옵니다. |
com.vmware.appliance.health.databasestorage.get | 데이터베이스 스토리지 상태를 가져옵니다. |
com.vmware.appliance.health.load.get | CPU 로드 상태를 가져옵니다. |
com.vmware.appliance.health.mem.get | 메모리 상태를 가져옵니다. |
com.vmware.appliance.health.softwarepackages.get | 시스템 업데이트 상태를 가져옵니다. |
com.vmware.appliance.health.storage.get | 전반적인 스토리지 상태를 가져옵니다. |
com.vmware.appliance.health.swap.get | 스왑 상태를 가져옵니다. |
com.vmware.appliance.health.system.get | 시스템 상태를 가져옵니다. |
com.vmware.appliance.health.system.lastcheck | 상태를 마지막으로 확인한 시간을 가져옵니다. |
com.vmware.appliance.monitoring.list | 모니터링되는 항목 목록을 가져옵니다. |
com.vmware.appliance.monitoring.get | 모니터링되는 항목 정보를 가져옵니다. |
com.vmware.appliance.monitoring.query | 모니터링되는 항목의 값 범위를 쿼리합니다. |
com.vmware.appliance.recovery.backup.job.cancel | ID로 백업 작업을 취소합니다. |
com.vmware.appliance.recovery.backup.job.create | 백업 작업을 시작합니다. |
com.vmware.appliance.recovery.backup.job.get | ID로 백업 작업의 상태를 가져옵니다. |
com.vmware.appliance.recovery.backup.job.list | 백업 작업 목록을 가져옵니다. |
com.vmware.appliance.recovery.backup.parts.list | 백업 작업에 포함될 수 있는 vCenter Server 구성 요소의 목록을 가져옵니다. |
com.vmware.appliance.recovery.backup.parts.get | 백업의 일부에 대한 세부 정보를 가져옵니다. |
com.vmware.appliance.recovery.backup.validate | 작업을 시작하지 않고 백업 작업에 대한 매개 변수를 검증합니다. |
com.vmware.appliance.recovery.restore.job.cancel | 복원 작업을 취소합니다. |
com.vmware.appliance.recovery.restore.job.create | 복원 작업을 시작합니다. |
com.vmware.appliance.recovery.restore.job.get | 복원 작업의 상태를 가져옵니다. |
com.vmware.appliance.recovery.restore.validate | 작업을 시작하지 않고 복원 작업에 대한 복원 매개 변수를 검증합니다. |
com.vmware.appliance.system.uptime.get | 시스템 가동 시간을 가져옵니다. |
com.vmware.appliance.version1.access.consolecli.get | 콘솔 기반 제어 CLI(TTY1)의 상태에 대한 정보를 가져옵니다. |
com.vmware.appliance.version1.access.consolecli.set | 콘솔 기반 제어 CLI(TTY1)의 사용 상태를 설정합니다. |
com.vmware.appliance.version1.access.dcui.get | DCUI(Direct Console User Interface) TTY2의 상태에 대한 정보를 가져옵니다. |
com.vmware.appliance.version1.access.dcui.set | DCUI(Direct Console User Interface) TTY2의 사용 상태를 설정합니다. |
com.vmware.appliance.version1.access.shell.get | Bash 셸의 상태에 대한 정보를 가져옵니다. 즉, 제어된 CLI 내에서 Bash 셸에 액세스합니다. |
com.vmware.appliance.version1.access.shell.set | Bash 셸의 사용 상태를 설정합니다. 즉, 제어된 CLI 내에서 Bash 셸에 액세스합니다. |
com.vmware.appliance.version1.access.ssh.get | SSH 기반 제어 CLI의 사용 상태를 가져옵니다. |
com.vmware.appliance.version1.access.ssh.set | SSH 기반 제어 CLI의 사용 상태를 설정합니다. |
com.vmware.appliance.version1.localaccounts.user.add | 새 로컬 사용자 계정을 생성합니다. |
com.vmware.appliance.version1.localaccounts.user.delete | 로컬 사용자 계정을 삭제합니다. |
com.vmware.appliance.version1.localaccounts.user.get | 로컬 사용자 계정 정보를 가져옵니다. |
com.vmware.appliance.version1.localaccounts.user.list | 로컬 사용자 계정을 나열합니다. |
com.vmware.appliance.version1.localaccounts.user.password.update | 로그인된 사용자 또는 username 매개 변수에서 지정된 사용자의 암호를 업데이트합니다. |
com.vmware.appliance.version1.localaccounts.user.set | 역할, 전체 이름, 사용 상태, 암호 등의 로컬 사용자 계정 속성을 업데이트합니다. |
com.vmware.appliance.version1.monitoring.snmp.disable | 사용하도록 설정된 SNMP 에이전트를 중지합니다. |
com.vmware.appliance.version1.monitoring.snmp.enable | 사용하지 않도록 설정된 SNMP 에이전트를 시작합니다. |
com.vmware.appliance.version1.monitoring.snmp.get | SNMP 에이전트 구성을 반환합니다. |
com.vmware.appliance.version1.monitoring.snmp.hash | 안전한 SNMPv3 통신을 위한 지역화된 키를 생성합니다. |
com.vmware.appliance.version1.monitoring.snmp.limits | SNMP 한계 정보를 가져옵니다. |
com.vmware.appliance.version1.monitoring.snmp.reset | 설정을 공장 기본값으로 복원합니다. |
com.vmware.appliance.version1.monitoring.snmp.set | SNMP 구성을 설정합니다. |
com.vmware.appliance.version1.monitoring.snmp.stats | SNMP 에이전트에 대한 진단 보고서를 생성합니다. |
com.vmware.appliance.version1.networking.dns.domains.add | DNS 검색 도메인에 도메인을 추가합니다. |
com.vmware.appliance.version1.networking.dns.domains.list | DNS 검색 도메인의 목록을 가져옵니다. |
com.vmware.appliance.version1.networking.dns.domains.set | DNS 검색 도메인을 설정합니다. |
com.vmware.appliance.version1.networking.dns.hostname.get | 정규화된 도메인 이름을 가져옵니다. |
com.vmware.appliance.version1.networking.dns.hostname.set | 정규화된 도메인 이름을 설정합니다. |
com.vmware.appliance.version1.networking.dns.servers.add | DNS 서버를 추가합니다. 이 방법은 DHCP를 사용하는 경우에 실패합니다. |
com.vmware.appliance.version1.networking.dns.servers.get | DNS 서버 구성을 가져옵니다. |
com.vmware.appliance.version1.networking.dns.servers.set | DNS 서버 구성을 설정합니다. 호스트가 DHCP를 사용하여 DNS 서버 및 호스트 이름을 획득하도록 구성된 경우에는 DHCP를 강제로 새로 고칩니다. |
com.vmware.appliance.version1.networking.firewall.addr.inbound.add | 수신 IP 주소로부터 액세스를 허용하거나 거부하기 위한 방화벽 규칙을 추가합니다. |
com.vmware.appliance.version1.networking.firewall.addr.inbound.delete | 해당 위치에서 특정 규칙을 삭제하거나 모든 규칙을 삭제합니다. |
com.vmware.appliance.version1.networking.firewall.addr.inbound.list | 방화벽 규칙에 의해 허용되거나 거부되는 수신 IP 주소의 순서 지정 목록을 가져옵니다. |
com.vmware.appliance.version1.networking.interfaces.get | 특정 네트워크 인터페이스에 대한 정보를 가져옵니다. |
com.vmware.appliance.version1.networking.interfaces.list | 아직 구성되지 않은 네트워크 인터페이스를 비롯하여 사용 가능한 네트워크 인터페이스의 목록을 가져옵니다. |
com.vmware.appliance.version1.networking.ipv4.get | 인터페이스에 대한 IPv4 네트워크 구성을 가져옵니다. |
com.vmware.appliance.version1.networking.ipv4.list | 구성된 모든 인터페이스에 대한 IPv4 네트워크 구성을 가져옵니다. |
com.vmware.appliance.version1.networking.ipv4.renew | 인터페이스에서 IPv4 네트워크 구성을 갱신합니다. 인터페이스가 DHCP를 사용하여 IP 주소를 할당하도록 구성된 경우에는 인터페이스 리스가 갱신됩니다. |
com.vmware.appliance.version1.networking.ipv4.set | 인터페이스에 대한 IPv4 네트워크 구성을 설정합니다. |
com.vmware.appliance.version1.networking.ipv6.get | 인터페이스에 대한 IPv6 네트워크 구성을 가져옵니다. |
com.vmware.appliance.version1.networking.ipv6.list | 구성된 모든 인터페이스에 대한 IPv6 네트워크 구성을 가져옵니다. |
com.vmware.appliance.version1.networking.ipv6.set | 인터페이스에 대한 IPv6 네트워크 구성을 설정합니다. |
com.vmware.appliance.version1.networking.routes.add | 정적 라우팅 규칙을 추가합니다. 0.0.0.0/0(IPv4의 경우) 또는 ::/0(IPv6의 경우) 유형의 대상/접두사는 기본 게이트웨이를 나타냅니다. |
com.vmware.appliance.version1.networking.routes.delete | 정적 라우팅 규칙을 삭제합니다. |
com.vmware.appliance.version1.networking.routes.list | 라우팅 테이블을 가져옵니다. 0.0.0.0/0(IPv4의 경우) 또는 ::/0(IPv6의 경우) 유형의 대상/접두사는 기본 게이트웨이를 나타냅니다. |
com.vmware.appliance.version1.ntp.get | NTP 구성 설정을 가져옵니다. tymesync.get 명령을 실행하면 현재 시간 동기화 방법을 검색할 수 있습니다(NTP 또는 VMware Tools를 사용하여). 시간 동기화 방법이 NTP로 설정되지 않았더라도 ntp.get 명령은 항상 NTP 서버 정보를 반환합니다. NTP를 사용하여 시간 동기화 방법을 설정하지 않으면 NTP 상태가 아래와 같이 표시됩니다. |
com.vmware.appliance.version1.ntp.server.add | NTP 서버를 추가합니다. 이 명령은 NTP 서버를 구성에 추가합니다. 시간 동기화가 NTP를 기반으로 하는 경우에는 새 NTP 서버를 다시 불러오기 위해 NTP 데몬이 다시 시작됩니다. 그 외의 경우 이 명령은 단지 서버를 NTP 구성에 추가합니다. |
com.vmware.appliance.version1.ntp.server.delete | NTP 서버를 삭제합니다. 이 명령은 구성에서 NTP 서버를 삭제합니다. 시간 동기화 모드가 NTP를 기반으로 하는 경우에는 새 NTP 구성을 다시 불러오기 위해 NTP 데몬이 다시 시작됩니다. 그 외의 경우 이 명령은 단지 서버를 NTP 구성에서 삭제합니다. |
com.vmware.appliance.version1.ntp.server.set | NTP 서버를 설정합니다. 이 명령은 이전 NTP 서버를 구성에서 삭제하고 입력 NTP 서버를 구성에 설정합니다. 시간 동기화가 NTP를 사용하여 설정된 경우에는 새 NTP 구성을 다시 불러오기 위해 NTP 데몬이 다시 시작됩니다. 그 외의 경우 이 명령은 단지 NTP 구성에 있는 NTP 서버를 입력된 서버로 바꿉니다. |
com.vmware.appliance.version1.resources.cpu.stats.get | CPU 통계를 가져옵니다. |
com.vmware.appliance.version1.resources.load.health.get | 로드 상태를 가져옵니다. |
com.vmware.appliance.version1.resources.load.stats.get | 로드 평균을 가져옵니다(1분, 5분 및 15분 간격으로). |
com.vmware.appliance.version1.resources.mem.health.get | 메모리 상태를 가져옵니다. |
com.vmware.appliance.version1.resources.mem.stats.get | 메모리 통계를 가져옵니다. |
com.vmware.appliance.version1.resources.net.stats.get | 네트워크 상태를 가져옵니다. |
com.vmware.appliance.version1.resources.net.stats.list | 가동되어 실행 중인 모든 인터페이스의 네트워크 통계를 가져옵니다. |
com.vmware.appliance.version1.resources.processes.stats.list | 모든 프로세스의 통계를 가져옵니다. |
com.vmware.appliance.version1.resources.softwarepackages.health.get | 업데이트 구성 요소의 상태를 가져옵니다. |
com.vmware.appliance.version1.resources.storage.health.get | 스토리지 상태 통계를 가져옵니다. |
com.vmware.appliance.version1.resources.storage.stats.list | 각 논리 디스크의 스토리지 통계를 가져옵니다. |
com.vmware.appliance.version1.resources.swap.health.get | 스왑 상태를 가져옵니다. |
com.vmware.appliance.version1.resources.swap.stats.get | 스왑 통계를 가져옵니다. |
com.vmware.appliance.version1.resources.system.health.get | 시스템의 전체 상태를 가져옵니다. |
com.vmware.appliance.version1.resources.system.stats.get | 시스템 상태를 가져옵니다. |
com.vmware.appliance.version1.services.list | 알려진 모든 서비스의 목록을 가져옵니다. |
com.vmware.appliance.version1.services.restart | 서비스를 다시 시작합니다. |
com.vmware.appliance.version1.services.status.get | 서비스의 상태를 가져옵니다. |
com.vmware.appliance.version1.services.stop | 서비스를 중지합니다. |
com.vmware.appliance.version1.system.storage.list | 디스크에서 파티션으로의 매핑을 가져옵니다. |
com.vmware.appliance.version1.system.storage.resize | 모든 파티션의 크기를 디스크 크기의 100%로 조정합니다. |
com.vmware.appliance.version1.system.time.get | 시스템 시간을 가져옵니다. |
com.vmware.appliance.version1.system.update.get | URL 기반 패치 구성을 가져옵니다. |
com.vmware.appliance.version1.system.update.set | URL 기반 패치 구성을 설정합니다. |
com.vmware.appliance.version1.system.version.get | 장치의 버전을 가져옵니다. |
com.vmware.appliance.version1.timesync.get | 시간 동기화 구성을 가져옵니다. |
com.vmware.appliance.version1.timesync.set | 시간 동기화 구성을 설정합니다. |