XenServer

명령줄 인터페이스

엑스 CLI를 사용하면 시스템 관리 작업을 스크립팅하고 자동화할 수 있습니다. CLI를 사용하여 XenServer를 기존 IT 인프라에 통합합니다.

xe CLI 시작하기

xe 명령줄 인터페이스는 모든 XenServer 호스트에 기본적으로 설치됩니다. 원격 Windows 버전은 XenCenter에 포함되어 있습니다. 독립 실행형 원격 CLI는 Linux에서도 사용할 수 있습니다.

XenServer 호스트에서

xe 명령줄 인터페이스는 기본적으로 호스트에 설치됩니다. dom0 콘솔에서 xe CLI 명령을 실행할 수 있습니다. 다음 방법 중 하나로 dom0 콘솔에 액세스합니다.

  • XenCenter에서 콘솔 명령을 실행할 호스트의 탭입니다.
  • 명령을 실행하려는 호스트에 SSH로 연결합니다.

Windows의 경우

Windows에서 xe.exe 명령은 XenCenter와 함께 설치됩니다.

를 사용하려면 xe.exe 명령을 실행하고 Windows 명령 프롬프트를 열고 디렉토리를 다음 디렉토리로 변경합니다. xe.exe 파일이 있는 경우(일반적으로 C:\프로그램 파일(x86)\Xe엔서버\Xe엔센터). 를 추가하면 xe.exe 설치 위치를 시스템 경로로 복사하면 디렉토리로 변경할 필요 없이 명령을 사용할 수 있습니다.

리눅스의 경우

RPM 기반 배포판(예: Red Hat)에서는 RPM에서 독립 실행형 xe 명령을 설치할 수 있습니다. client_install/xapi-xe-BUILD.x86_64.rpm 기본 XenServer 설치 ISO에 있습니다.

RPM에서 설치하려면 다음 명령을 사용합니다.

  rpm -ivh xapi-xe-BUILD.x86_64.rpm
<!--NeedCopy-->

명령줄에서 매개 변수를 사용하여 xe 명령을 실행할 때 사용할 XenServer 호스트, 사용자 이름 및 암호를 정의할 수 있습니다. 그러나 이 정보를 환경 변수로 설정할 수도 있습니다. 예를 들어:

  export XE_EXTRA_ARGS="server=<host name>,username=<user name>,password=<password>"
<!--NeedCopy-->

메모:

Linux의 원격 xe CLI는 보안 연결을 통해 명령을 실행하려고 할 때 중단될 수 있으며 이러한 명령에는 파일 전송이 포함됩니다. 그렇다면 다음을 사용할 수 있습니다. --SSL 없음 매개 변수를 사용하여 XenServer 호스트에 대한 안전하지 않은 연결을 통해 명령을 실행합니다.

xe 명령에 대한 도움말 보기

기본 도움말은 다음을 입력하여 호스트의 CLI 명령에 사용할 수 있습니다.

  xe help command
<!--NeedCopy-->

다음을 입력하면 가장 일반적으로 사용되는 xe 명령 목록이 표시됩니다.

  xe help
<!--NeedCopy-->

또는 다음을 입력하면 모든 xe 명령 목록이 표시됩니다.

  xe help --all
<!--NeedCopy-->

기본 xe 구문

모든 XenServer xe CLI 명령의 기본 구문은 다음과 같습니다.

  xe command-name argument=value argument=value
<!--NeedCopy-->

각 특정 명령에는 다음과 같은 형식의 고유한 인수 집합이 포함되어 있습니다. argument=가치. 일부 명령에는 필수 인수가 있고 대부분의 명령에는 선택적 인수 집합이 있습니다. 일반적으로 명령은 선택적 인수 없이 호출될 때 일부 선택적 인수에 대한 기본값을 가정합니다.

xe 명령이 원격으로 실행되는 경우 추가 인수를 사용하여 연결하고 인증합니다. 이러한 인수는 다음과 같은 형식도 사용합니다. 인수=argument_value.

서버 인수는 호스트 이름 또는 IP 주소를 지정하는 데 사용됩니다. 이 사용자 이름 그리고 암호 인수는 자격 증명을 지정하는 데 사용됩니다.

A 암호 파일 password 대신 argument를 직접 지정할 수 있습니다. 이 경우 xe 명령은 지정된 파일에서 암호를 읽으려고 시도하고 해당 암호를 사용하여 연결합니다. (파일 끝에 있는 모든 후행 CR 및 LF는 제거됩니다.) 이 방법은 명령줄에서 직접 암호를 지정하는 것보다 더 안전합니다.

선택 사항인 항구 인수를 사용하여 원격 XenServer 호스트의 에이전트 포트를 지정할 수 있습니다(기본값은 443).

본보기: 로컬 XenServer 호스트에서 다음을 수행합니다.

  xe vm-list
<!--NeedCopy-->

본보기: 원격 XenServer 호스트에서 다음을 수행합니다.

  xe vm-list username=username password=password server=hostname
<!--NeedCopy-->

단축 구문은 원격 연결 인수에도 사용할 수 있습니다.

  • -유 사용자 이름
  • -포로 암호
  • -pwf 암호 파일
  • -p 항구
  • -에스 서버

본보기: 원격 XenServer 호스트에서 다음을 수행합니다.

  xe vm-list -u myuser -pw mypassword -s hostname
<!--NeedCopy-->

인자는 환경 변수 XE_EXTRA_ARGS에서 쉼표로 구분된 키/값 쌍의 형태로 가져옵니다. 예를 들어 원격 XenServer 호스트에서 실행되는 명령을 입력하려면 먼저 다음 명령을 실행합니다.

  export XE_EXTRA_ARGS="server=jeffbeck,port=443,username=root,password=pass"
<!--NeedCopy-->

이 명령을 실행한 후에는 실행하는 각 xe 명령에서 원격 XenServer 호스트 매개 변수를 더 이상 지정할 필요가 없습니다.

XE_EXTRA_ARGS 환경 변수를 사용하면 원격 XenServer 호스트에 대해 xe 명령을 실행할 때 기본적으로 비활성화되어 있는 xe 명령의 탭 완성도 사용할 수 있습니다.

특수 문자 및 구문

에서 인수/값 쌍을 지정하려면 엑스 명령 줄에서 다음과 같이 작성하십시오. argument=가치

값에 공백이 포함되어 있지 않으면 따옴표를 사용하지 마십시오. 인수 이름, 등호(=) 및 값 사이에 공백을 포함하지 마십시오. 이 형식을 따르지 않는 인수는 무시됩니다.

공백이 포함된 값의 경우 다음과 같이 씁니다. argument="공백이 있는 값"

XenServer 호스트에서 CLI를 사용하는 경우 명령에는 표준 Linux bash 셸의 기능과 유사한 탭 완성 기능이 있습니다. 예를 들어, 다음과 같이 입력합니다. 엑스 VM-L 그런 다음 키를 누르면 명령의 나머지 부분이 표시됩니다. 둘 이상의 명령이 다음으로 시작하는 경우 VM-엘긴급한 두 번째는 가능성을 나열합니다. 이 기능은 명령에서 개체 UUID를 지정할 때 유용합니다.

메모:

탭 완성 기능은 원격 XenServer 호스트에서 명령을 실행할 때 일반적으로 작동하지 않습니다. 그러나 명령을 입력하는 시스템에서 XE_EXTRA_ARGS 변수를 설정하면 탭 완성이 활성화됩니다. 자세한 내용은 기본 xe 구문.

명령 유형

CLI 명령은 두 부분으로 나눌 수 있습니다. 저수준 명령은 API 객체의 나열 및 매개변수 조작과 관련이 있습니다. 더 높은 수준의 명령은 보다 추상적인 수준에서 VM 또는 호스트와 상호 작용하는 데 사용됩니다.

하위 수준 명령은 다음과 같습니다.

  • 수업-목록

  • 수업-param-get

  • 수업-param-세트

  • 수업-param-목록

  • 수업-param-add

  • 수업-param-제거

  • 수업-param-클리어

어디 수업 은 다음 중 하나입니다.

  • bond

  • console

  • host

  • host-crashdump

  • host-cpu

  • network

  • patch

  • pbd

  • pif

  • pool

  • sm

  • sr

  • task

  • template

  • vbd

  • vdi

  • vif

  • vlan

  • vm

의 모든 값이 그런 것은 아닙니다. 수업 의 전체 세트가 있습니다. 수업-param-행동 명령을. 의 일부 값 수업 더 작은 명령 집합이 있습니다.

매개 변수 유형

xe 명령으로 처리되는 객체에는 객체를 식별하고 해당 상태를 정의하는 매개변수 세트가 있습니다.

대부분의 매개 변수는 단일 값을 사용합니다. 예를 들어, 이름 레이블 매개 변수에는 단일 문자열 값이 포함됩니다. 매개 변수 목록 명령의 출력에서(예: xe vm-param-list, 괄호 안의 값은 매개변수가 읽기-쓰기(RW) 또는 읽기 전용(RO)인지 여부를 나타냅니다. 의 출력 xe vm-param-list 지정된 VM에는 다음과 같은 줄이 있을 수 있습니다.

  user-version ( RW): 1
   is-control-domain ( RO): false

첫 번째 매개 변수인 사용자 버전는 쓰기 가능하며 값 1을 갖습니다. 두 번째, is-제어 도메인는 읽기 전용이며 값은 false입니다.

다른 두 가지 유형의 매개 변수는 다중 값입니다. A 집합 매개 변수에는 값 목록이 포함됩니다. A 지도 parameter는 키/값 쌍의 집합입니다. 예를 들어, 다음의 샘플 출력을 살펴보십시오. xe vm-param-list 지정된 VM에서:

  platform (MRW): acpi: true; apic: true; pae: true; nx: false
  allowed-operations (SRO): pause; clean_shutdown; clean_reboot; \
  hard_shutdown; hard_reboot; suspend

플랫폼 parameter에는 키/값 쌍을 나타내는 항목 목록이 있습니다. 키 이름 뒤에는 콜론 문자(:)가 옵니다. 각 키/값 쌍은 세미콜론 문자(;))로 다음 키/값 쌍과 구분됩니다. RW 앞의 M은 이 매개변수가 맵 매개변수이며 읽고 쓸 수 있음을 나타냅니다. 이 허용된 작업 매개 변수에는 항목 집합을 구성하는 목록이 있습니다. RO 앞의 S는 이것이 설정된 매개변수이며 읽을 수 있지만 쓸 수 없음을 나타냅니다.

map 매개 변수를 필터링하거나 map 매개 변수를 설정하려면 콜론(:)을 사용하여 map 매개 변수 이름과 키/값 쌍을 구분합니다. 예를 들어, 의 값을 설정하려면 의 키 기타 구성 VM의 매개 변수를 바아, 명령은 다음과 같습니다.

  xe vm-param-set uuid=VM uuid other-config:foo=baa
<!--NeedCopy-->

하위 수준 매개 변수 명령

개체의 매개 변수에 대해 작업하기 위한 몇 가지 명령이 있습니다. 수업-param-get, 수업-param-set, 수업-param-add, 수업-param-제거, 수업-param-clear 및 수업-param-list입니다. 이러한 각 명령은 UUID (우이이드) 매개 변수를 사용하여 특정 개체를 지정할 수 있습니다. 이러한 명령은 하위 수준 명령으로 간주되므로 VM 이름 레이블이 아닌 UUID를 사용해야 합니다.

  • xe class-param-list uuid=uuid

    모든 매개 변수 및 관련 값을 나열합니다. 달리 수업-list 명령, 이 명령은 “비싼” 필드의 값을 나열합니다.

  • xe class-param-get uuid=uuid param-name=parameter param-key=key

    특정 매개 변수의 값을 반환합니다. map 매개 변수의 경우 param-key를 지정하면 맵에서 해당 키와 연결된 값을 가져옵니다. param-key가 지정되지 않았거나 매개 변수가 집합인 경우 명령은 집합 또는 맵의 문자열 표현을 반환합니다.

  • xe class-param-set uuid=uuid param=value

    하나 이상의 매개 변수 값을 설정합니다.

  • xe class-param-add uuid=uuid param-name=parameter key=value param-key=key

    맵 또는 집합 매개변수에 추가합니다. map 매개 변수의 경우 key=value 구문을 사용하여 키/값 쌍을 추가합니다. 매개 변수가 집합인 경우 param-key=key 구문을 사용하여 키를 추가합니다.

  • xe class-param-remove uuid=uuid param-name=parameter param-key=key

    맵에서 키/값 쌍을 제거하거나 집합에서 키를 제거합니다.

  • xe class-param-clear uuid=uuid param-name=parameter

    세트 또는 맵을 완전히 지웁니다.

하위 수준 목록 명령

수업-list 명령은 다음 유형의 객체를 나열합니다. 수업. 기본적으로 이 유형의 명령은 모든 개체를 나열하고 매개 변수의 하위 집합을 인쇄합니다. 이 동작은 다음과 같은 방법으로 수정할 수 있습니다.

  • 하위 집합만 출력하도록 개체를 필터링할 수 있습니다
  • 인쇄된 매개변수는 수정할 수 있습니다.

인쇄되는 매개변수를 변경하려면 인수를 지정하십시오 매개 변수 필요한 매개 변수의 쉼표로 구분된 목록으로. 예를 들어:

  xe vm-list params=name-label,other-config
<!--NeedCopy-->

또는 모든 매개 변수를 나열하려면 다음 구문을 사용합니다.

  xe vm-list params=all
<!--NeedCopy-->

list 명령은 계산 비용이 많이 드는 일부 매개 변수를 표시하지 않습니다. 이러한 매개변수는 다음과 같이 표시됩니다.

  allowed-VBD-devices (SRO): <expensive field>
<!--NeedCopy-->

이러한 필드를 가져오려면 다음 명령 중 하나를 사용합니다 수업-param-list 또는 수업-param-get

목록을 필터링하기 위해 CLI는 매개 변수 값을 명령줄에 지정된 값과 일치시켜 지정된 모든 제약 조건과 일치하는 개체만 인쇄합니다. 예를 들어:

  xe vm-list HVM-boot-policy="BIOS order" power-state=halted
<!--NeedCopy-->

이 명령은 다음과 같은 VM만 나열합니다. 둘다 필드 전원 상태 가치가 있습니다. 중단 그리고 필드 HVM 부팅 정책 가치가 있습니다. BIOS 순서.

맵의 키 값 또는 집합의 값 존재 여부를 기준으로 목록을 필터링할 수도 있습니다. 맵의 키를 기준으로 필터링하는 구문은 다음과 같습니다. 지도 이름:키=값. 집합에 존재하는 값을 기준으로 필터링하는 구문은 다음과 같습니다. 세트 이름:포함=값.

스크립팅할 때 유용한 기술은 다음과 같습니다. --최소 명령줄에서 엑스 쉼표로 구분된 목록의 첫 번째 필드만 인쇄합니다. 예를 들어, 다음 명령은 xe vm-list --최소 3개의 VM이 설치된 호스트에서 VM의 3개의 UUID를 제공합니다.

      a85d6717-7264-d00e-069b-3b1d19d56ad9,aaa3eec5-9499-bcf3-4c03-af10baea96b7, \
      42c044de-df69-4b30-89d9-2c199564581d
<!--NeedCopy-->

비밀

XenServer는 암호가 명령줄 기록 또는 API 개체에 일반 텍스트로 저장되지 않도록 하는 비밀 메커니즘을 제공합니다. XenCenter는 이 기능을 자동으로 사용하며 암호가 필요한 모든 명령에 대해 xe CLI에서 사용할 수도 있습니다.

메모:

암호 암호는 xe CLI의 원격 인스턴스에서 XenServer 호스트로 인증하는 데 사용할 수 없습니다.

암호 개체를 만들려면 XenServer 호스트에서 다음 명령을 실행합니다.

  xe secret-create value=my-password
<!--NeedCopy-->

암호가 생성되어 XenServer 호스트에 저장됩니다. 이 명령은 시크릿 오브젝트의 UUID를 출력한다. 예를 들어 99945D96-5890-DE2A-3899-8C04EF2521DB. 덧붙이다 _비밀 을 암호 인수의 이름으로 변환하여 암호가 필요한 모든 명령에 이 UUID를 전달합니다.

본보기: 암호를 만든 XenServer 호스트에서 다음 명령을 실행할 수 있습니다.

      xe sr-create device-config:location=sr_address device-config:type=cifs device-config:username=cifs_username  \
      device-config:cifspassword_secret=secret_uuid name-label="CIFS ISO SR" type="iso" content-type="iso" shared="true"
<!--NeedCopy-->

명령 기록

일부 xe 명령(예) xe vm-migrate (영문) 또는 xe 풀 활성화 외부 인증, 암호와 같은 비밀을 매개변수로 사용합니다. 이는 셸 기록에 남을 수 있으며 명령 실행 중에는 프로세스 테이블에서 볼 수 있습니다. 따라서 신뢰할 수 있는 환경에서만 이러한 명령을 실행하는 것이 중요합니다.

bash 셸의 경우 다음을 사용할 수 있습니다. 히스트컨트롤 변수를 사용하여 셸 기록에 저장되는 명령을 제어할 수 있습니다.

XE 명령 참조

이 섹션에서는 명령이 처리하는 개체별로 명령을 그룹화합니다. 이러한 개체는 알파벳순으로 나열됩니다.

기기 명령

VM 장치(vApp이라고도 함)를 만들고 수정하기 위한 명령입니다. 자세한 내용은 v앱.

기기 매개 변수

기기 명령에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid 어플라이언스 uuid 필수
name-description 기기 설명 선택 사항입니다
paused   선택 사항입니다
force 강제 종료 선택 사항입니다

appliance-assert-can-be-recovered

  xe appliance-assert-can-be-recovered uuid=appliance-uuid database:vdi-uuid=vdi-uuid
<!--NeedCopy-->

이 VM 장치/vApp을 복구하는 데 스토리지를 사용할 수 있는지 테스트합니다.

appliance-create

  xe appliance-create name-label=name-label [name-description=name-description]
<!--NeedCopy-->

장치/vApp을 생성합니다. 예를 들어:

  xe appliance-create name-label=my_appliance
<!--NeedCopy-->

장치에 VM을 추가합니다.

  xe vm-param-set uuid=VM-UUID appliance=appliance-uuid
<!--NeedCopy-->

appliance-destroy

  xe appliance-destroy uuid=appliance-uuid
<!--NeedCopy-->

장치/vApp을 삭제합니다. 예를 들어:

  xe appliance-destroy uuid=appliance-uuid
<!--NeedCopy-->

appliance-recover

  xe appliance-recover uuid=appliance-uuid database:vdi-uuid=vdi-uuid [paused=true|false]
<!--NeedCopy-->

제공된 VDI에 포함된 데이터베이스에서 VM 장치/vApp을 복구합니다.

appliance-shutdown

  xe appliance-shutdown uuid=appliance-uuid [force=true|false]
<!--NeedCopy-->

장치/vApp의 모든 VM을 종료합니다. 예를 들어:

  xe appliance-shutdown uuid=appliance-uuid
<!--NeedCopy-->

appliance-start

  xe appliance-start uuid=appliance-uuid [paused=true|false]
<!--NeedCopy-->

장치/vApp을 시작합니다. 예를 들어:

  xe appliance-start uuid=appliance-uuid
<!--NeedCopy-->

감사 명령

감사 명령은 풀에서 RBAC 감사 파일의 사용 가능한 모든 레코드를 다운로드합니다. 선택적 매개 변수인 경우 이래 가 있으면 해당 특정 시점의 레코드만 다운로드합니다.

감사 로그 가져오기 매개 변수

감사 로그 가져오기 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
filename 풀의 감사 로그를 에 씁니다. 파일 이름 필수
since 특정 날짜/시간 시점 선택 사항입니다

audit-log-get

  xe audit-log-get [since=timestamp] filename=filename
<!--NeedCopy-->

예를 들어, 정확한 밀리초 타임스탬프 이후 풀의 감사 레코드를 얻으려면 다음 명령을 실행합니다.

다음 명령을 실행합니다.

  xe audit-log-get since=2009-09-24T17:56:20.530Z filename=/tmp/auditlog-pool-actions.out
<!--NeedCopy-->

본딩 명령

물리적 인터페이스 장애 조치(failover)를 통한 복원력을 위한 네트워크 본드 작업을 위한 명령입니다. 자세한 내용은 네트워킹.

본드 객체는 서로 붙는 참조 객체입니다 그리고 구성원 PIF입니다. 마스터 PIF는 본딩을 참조하기 위해 전체 PIF로 사용해야 하는 본딩 인터페이스입니다. 구성원 PIF는 높은 수준의 결합된 인터페이스로 결합된 두 개 이상의 물리적 인터페이스 집합입니다.

본드 매개 변수

채권에는 다음과 같은 매개변수가 있습니다.

매개 변수 이름 설명 유형
uuid 본딩에 대한 고유 식별자/개체 참조 읽기 전용
master 기본 본드 PIF에 대한 UUID 읽기 전용
members 기본 결합 PIF에 대한 UUID 집합 읽기 전용

bond-create

  xe bond-create network-uuid=network_uuid pif-uuids=pif_uuid_1,pif_uuid_2,...
<!--NeedCopy-->

기존 PIF 개체 목록에서 지정된 네트워크에 연결된 네트워크 인터페이스를 만듭니다. 명령은 다음과 같은 경우 실패합니다.

  • PIF가 이미 다른 채권에 있는 경우
  • 구성원에 VLAN 태그 집합이 있는 경우
  • 참조된 PIF가 동일한 XenServer 호스트에 있지 않은 경우
  • 2개 미만의 PIF가 제공되는 경우

bond-destroy

  xe bond-destroy uuid=bond_uuid
<!--NeedCopy-->

호스트에서 UUID로 지정된 결합된 인터페이스를 삭제합니다.

bond-set-mode

  xe bond-set-mode uuid=bond_uuid mode=bond_mode
<!--NeedCopy-->

본드 모드를 변경합니다.

CD 명령

XenServer 호스트에서 물리적 CD/DVD 드라이브로 작업하기 위한 명령입니다.

CD 매개 변수

CD에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid CD의 고유 식별자/개체 참조 읽기 전용
name-label CD의 이름 읽기/쓰기
name-description CD의 설명 텍스트 읽기/쓰기
allowed-operations 이 CD에서 수행할 수 있는 작업 목록 읽기 전용 설정 매개 변수
current-operations 이 CD에서 현재 진행 중인 작업 목록 읽기 전용 설정 매개 변수
sr-uuid 이 CD가 속한 SR의 고유 식별자/개체 참조 읽기 전용
sr-name-label 이 CD가 포함된 SR의 이름입니다 읽기 전용
vbd-uuids 이 CD에 연결하는 VM의 VBD에 대한 고유 식별자 목록입니다 읽기 전용 설정 매개 변수
crashdump-uuids CD에는 사용되지 않습니다. 크래시 덤프는 CD에 쓸 수 없기 때문입니다 읽기 전용 설정 매개 변수
virtual-size VM에 표시되는 CD의 크기(바이트) 읽기 전용
physical-utilisation CD 이미지가 SR에서 차지하는 물리적 공간의 양(바이트) 읽기 전용
type CD의 경우 사용자로 설정 읽기 전용
sharable CD 드라이브를 공유할 수 있는지 여부입니다. 기본값은 거짓. 읽기 전용
read-only CD가 읽기 전용인지 여부( 거짓, 장치에 쓸 수 있습니다. CD의 경우 항상 해당됩니다. 읽기 전용
storage-lock 값은 이 디스크가 스토리지 수준에서 잠겨 있는 경우. 읽기 전용
parent 이 CD가 체인의 일부인 경우 부모 디스크를 참조합니다. 읽기 전용
missing 값은 SR 스캔 작업에서 이 CD가 디스크에 없는 것으로 보고된 경우 읽기 전용
other-config CD에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록 읽기/쓰기 map 매개 변수
location 장치가 마운트되는 경로 읽기 전용
managed 값은 장치가 관리되는 경우 읽기 전용
xenstore-data 에 삽입할 데이터 XenStore 나무 읽기 전용 map 매개 변수
sm-config 저장소 관리자 장치 구성 키의 이름 및 설명 읽기 전용 map 매개 변수
is-a-snapshot 값은 이 템플릿이 CD 스냅샷인 경우 읽기 전용
snapshot_of 이 템플릿이 스냅샷인 CD의 UUID입니다 읽기 전용
snapshots 이 CD를 촬영한 스냅샷의 UUID 읽기 전용
snapshot_time 스냅샷 작업의 타임스탬프입니다 읽기 전용

cd-list

  xe cd-list [params=param1,param2,...] [parameter=parameter_value]
<!--NeedCopy-->

XenServer 호스트 또는 풀의 CD 및 ISO(CD 이미지 파일)를 나열하고 선택적 인수를 필터링합니다 매개 변수.

선택적 인자인 경우 매개 변수 가 사용되는 경우 params의 값은 표시하려는 이 개체의 매개 변수 목록을 포함하는 문자열입니다. 또는 키워드를 사용할 수 있습니다. 모두 모든 매개 변수를 표시합니다. 언제 매개 변수 가 사용되지 않으면 반환된 목록에 사용 가능한 모든 매개변수의 기본 하위 집합이 표시됩니다.

선택적 인자는 임의의 수일 수 있습니다. CD 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

클러스터 명령

클러스터된 풀을 사용하기 위한 명령입니다.

클러스터된 풀은 클러스터링 기능을 사용할 수 있는 리소스 풀입니다. 이러한 풀을 GFS2 SR과 함께 사용합니다. 자세한 내용은 클러스터된 풀

cluster 및 cluster-host 개체는 표준 개체 목록 명령(xe 클러스터 목록 그리고 xe 클러스터 호스트 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령. 클러스터된 풀을 사용하기 위한 명령입니다.

클러스터 매개 변수

클러스터에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid 클러스터에 대한 고유 식별자/개체 참조The unique identifier/object reference for the cluster 읽기 전용
cluster-hosts 클러스터의 호스트에 대한 고유 식별자/개체 참조 목록 읽기 전용 설정 매개 변수
cluster-token 에서 사용하는 비밀 키 xapi 클러스터형 다른 호스트에서 자신과 대화할 때 읽기 전용
cluster-stack 클러스터링 기능을 제공하는 기술 스택입니다. 가능한 값은 다음과 같습니다. 코로싱크. 읽기 전용
allowed-operations 이 상태에서 허용되는 작업을 나열합니다. 이 목록은 권고 전용이며 클라이언트가 이 필드를 읽을 때까지 클러스터 상태가 변경되었을 수 있습니다. 읽기 전용 설정 매개 변수
current-operations 현재 진행 중인 작업을 나열합니다. 이 목록은 권고 전용이며 클라이언트가 이 필드를 읽을 때까지 클러스터 상태가 변경되었을 수 있습니다. 읽기 전용 설정 매개 변수
token-timeout 코로싱크 토큰 제한 시간(초) 읽기 전용
token-timeout-coefficient 코로싱크 토큰 시간 제한 계수(초) 읽기 전용
pool-auto-join 새 풀 멤버를 클러스터에 자동으로 조인하는 경우 True입니다. 이것은 다음과 같이 설정됩니다. . 읽기 전용
cluster-config 클러스터에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록입니다. 읽기 전용 map 매개 변수
other-config 클러스터에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록입니다. 읽기/쓰기 map 매개 변수

cluster-host-destroy

  xe cluster-host-destroy uuid=host_uuid
<!--NeedCopy-->

클러스터 호스트를 삭제하여 클러스터를 효과적으로 떠납니다.

cluster-host-disable

  xe cluster-host-disable uuid=cluster_uuid
<!--NeedCopy-->

사용하도록 설정된 클러스터 호스트에 대한 클러스터 구성원 자격을 사용하지 않도록 설정합니다.

cluster-host-enable

  xe cluster-host-enable uuid=cluster_uuid
<!--NeedCopy-->

비활성화된 클러스터 호스트에 대해 클러스터 구성원을 사용하도록 설정합니다.

cluster-host-force-destroy

  xe cluster-host-force-destroy uuid=cluster_host
<!--NeedCopy-->

클러스터 호스트 개체를 강제로 파괴하여 클러스터를 효과적으로 떠납니다.

cluster-pool-create

  xe cluster-pool-create network-uuid=network_uuid [cluster-stack=cluster_stack] [token-timeout=token_timeout] [token-timeout-coefficient=token_timeout_coefficient]
<!--NeedCopy-->

풀 전체 클러스터를 만듭니다.

cluster-pool-destroy

  xe cluster-pool-destroy cluster-uuid=cluster_uuid
<!--NeedCopy-->

풀 전체 클러스터를 삭제합니다. 풀은 계속 존재하지만 더 이상 클러스터되지 않으며 더 이상 GFS2 SR을 사용할 수 없습니다.

cluster-pool-force-destroy

  xe cluster-pool-force-destroy cluster-uuid=cluster_uuid
<!--NeedCopy-->

풀 전체 클러스터를 강제로 삭제합니다.

cluster-pool-resync

  xe cluster-pool-resync cluster-uuid=cluster_uuid
<!--NeedCopy-->

풀에서 클러스터를 다시 동기화합니다.

콘솔 명령

콘솔 작업을 위한 명령입니다.

콘솔 객체는 표준 객체 나열 명령(xe 콘솔 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령.

콘솔 매개 변수

콘솔에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid 콘솔의 고유 식별자/개체 참조The unique identifier/object reference for the console 읽기 전용
vm-uuid 이 콘솔이 열려 있는 VM의 고유 식별자/개체 참조입니다 읽기 전용
vm-name-label 이 콘솔이 열려 있는 VM의 이름입니다 읽기 전용
protocol 이 콘솔에서 사용하는 프로토콜입니다. 가능한 값은 다음과 같습니다. VT100 시리즈: VT100 단자, 알에프비(RFB): 원격 프레임 버퍼 프로토콜(VNC에서 사용됨) 또는 RDP (RDP): 원격 데스크톱 프로토콜 읽기 전용
location 콘솔 서비스의 URI 읽기 전용
other-config 콘솔에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록입니다. 읽기/쓰기 map 매개 변수

console

  xe console
<!--NeedCopy-->

특정 콘솔에 연결합니다.

진단 명령

XenServer에서 진단 정보를 수집하기 위한 명령입니다.

diagnostic-compact

  xe diagnostic-compact
<!--NeedCopy-->

주요 GC 수집 및 힙 압축을 수행합니다.

diagnostic-db-stats

  xe diagnostic-db-stats
<!--NeedCopy-->

데이터베이스 통계를 인쇄합니다.

diagnostic-gc-stats

  xe diagnostic-gc-stats
<!--NeedCopy-->

GC 통계를 인쇄합니다.

diagnostic-license-status

  xe diagnostic-license-status
<!--NeedCopy-->

풀 전체 라이선싱 문제를 진단하는 데 도움이 됩니다.

diagnostic-net-stats

  xe diagnostic-net-stats [uri=uri] [method=method] [params=param1,param2...]
<!--NeedCopy-->

네트워크 통계를 인쇄합니다.

diagnostic-timing-stats

  xe diagnostic-timing-stats
<!--NeedCopy-->

타이밍 통계를 인쇄합니다.

diagnostic-vdi-status

  xe diagnostic-vdi-status uuid=vdi_uuid
<!--NeedCopy-->

VDI의 잠금 및 공유 상태를 쿼리합니다.

diagnostic-vm-status

  xe diagnostic-vm-status uuid=vm_uuid
<!--NeedCopy-->

VM이 부팅할 수 있는 호스트를 쿼리하고 모든 VBD의 공유/잠금 상태를 확인합니다.

재해 복구 명령

재해 후 VM을 복구하기 위한 명령

drtask-create

  xe drtask-create type=type sr-whitelist=sr-white-list device-config=device-config
<!--NeedCopy-->

재해 복구 작업을 만듭니다. 예를 들어, 재해 복구를 준비하기 위해 iSCSI SR에 연결하려면 다음과 같이 하십시오.

  xe drtask-create type=lvmoiscsi device-config:target=target-ip-address \
      device-config:targetIQN=targetIQN device-config:SCSIid=SCSIid \
      sr-whitelist=sr-uuid-list
<!--NeedCopy-->

메모:

다음 명령 sr-화이트리스트 허용되는 SR UUID를 나열합니다. 이 drtask-생성 명령은 허용된 UUID 중 하나가 있는 SR만 소개하고 연결합니다.

drtask-destroy

  xe drtask-destroy uuid=dr-task-uuid
<!--NeedCopy-->

재해 복구 작업을 삭제하고 도입된 SR을 잊어버립니다.

vm-assert-can-be-recovered

  xe vm-assert-can-be-recovered uuid=vm-uuid database:vdi-uuid=vdi-uuid
<!--NeedCopy-->

이 VM을 복구하는 데 스토리지를 사용할 수 있는지 여부를 테스트합니다.

appliance-assert-can-be-recovered

  xe appliance-assert-can-be-recovered uuid=appliance-uuid database:vdi-uuid=vdi-uuid
<!--NeedCopy-->

스토리지(장치/vAPP 디스크 포함)가 표시되는지 확인합니다.

appliance-recover

  xe appliance-recover uuid=appliance-uuid database:vdi-uuid=vdi-uuid [force=true|false]
<!--NeedCopy-->

제공된 VDI에 포함된 데이터베이스에서 장치/vAPP를 복구합니다.

vm-recover

  xe vm-recover uuid=vm-uuid database:vdi-uuid=vdi-uuid [force=true|false]
<!--NeedCopy-->

제공된 VDI에 포함된 데이터베이스에서 VM을 복구합니다.

sr-enable-database-replication

  xe sr-enable-database-replication uuid=sr_uuid
<!--NeedCopy-->

지정된(공유) SR에 대한 XAPI 데이터베이스 복제를 사용으로 설정합니다.

sr-disable-database-replication

  xe sr-disable-database-replication uuid=sr_uuid
<!--NeedCopy-->

지정된 SR에 대한 XAPI 데이터베이스 복제를 사용 안함으로 설정합니다.

사용 예

아래 예는 컨텍스트에서 DR CLI 명령을 보여줍니다.

기본 사이트에서 데이터베이스 복제를 사용하도록 설정합니다.

  xe sr-database-replication uuid=sr=uuid
<!--NeedCopy-->

재해가 발생한 후 보조 사이트에서 SR에 연결합니다. 이 장치 구성 command에는 다음과 동일한 필드가 있습니다. SR-프로브.

  xe drtask-create type=lvmoiscsi \
      device-config:target=target ip address \
      device-config:targetIQN=target-iqn \
      device-config:SCSIid=scsi-id \
      sr-whitelist=sr-uuid
<!--NeedCopy-->

SR에서 데이터베이스 VDI를 찾습니다.

  xe vdi-list sr-uuid=sr-uuid type=Metadata
<!--NeedCopy-->

데이터베이스 VDI에서 VM이 있는지 쿼리합니다.

  xe vm-list database:vdi-uuid=vdi-uuid
<!--NeedCopy-->

VM을 복구합니다.

  xe vm-recover uuid=vm-uuid database:vdi-uuid=vdi-uuid
<!--NeedCopy-->

DR 작업을 삭제합니다. DR 작업에 의해 도입되고 VM에 필요하지 않은 모든 SR은 삭제됩니다.

  xe drtask-destroy uuid=drtask-uuid
<!--NeedCopy-->

이벤트 명령

이벤트 작업을 위한 명령입니다.

이벤트 클래스

이벤트 클래스는 다음 표에 나열되어 있습니다.

클래스 이름 설명
pool 물리적 호스트의 풀
vm 가상 머신
host 물리적 호스트
network 가상 네트워크
vif 가상 네트워크 인터페이스
pif 물리적 네트워크 인터페이스(별도의 VLAN은 여러 PIF로 표시됨)
sr 스토리지 리포지토리
vdi 가상 디스크 이미지
vbd 가상 블록 장치
pbd 호스트가 SR에 액세스하는 데 사용하는 물리적 블록 장치입니다

event-wait

  xe event-wait class=class_name [param-name=param_value] [param-name=/=param_value]
<!--NeedCopy-->

명령행에 지정된 조건을 만족하는 객체가 존재할 때까지 다른 명령이 실행되지 않도록 차단합니다. 인수 x=y “필드 x가 값 y를 가질 때까지 대기”를 의미하며 x=/=y “필드 x가 y 이외의 값을 가질 때까지 대기”를 의미합니다.

본보기: 특정 VM이 실행될 때까지 기다립니다.

  xe event-wait class=vm name-label=myvm power-state=running
<!--NeedCopy-->

VM이 호출될 때까지 다른 명령을 차단합니다. 마이VM 에 있습니다. 전원 상태 “달리고 있다.”

본보기: 특정 VM이 재부팅될 때까지 기다립니다.

  xe event-wait class=vm uuid=$VM start-time=/=$(xe vm-list uuid=$VM params=start-time --minimal)
<!--NeedCopy-->

UUID가 있는 VM까지 다른 명령을 차단합니다. $VM 재부팅. 이 명령은 다음 값을 사용합니다. 시작 시간 을 클릭하여 VM이 다시 부팅되는 시기를 결정합니다.

클래스 이름은 다음 중 하나일 수 있습니다. 이벤트 클래스 이 섹션의 시작 부분에 나열되어 있습니다. 매개변수는 CLI 명령에 나열된 매개변수 중 하나일 수 있습니다 수업-param-list입니다.

GPU 명령

물리적 GPU, GPU 그룹 및 가상 GPU로 작업하기 위한 명령입니다.

GPU 개체는 표준 개체 나열 명령을 사용하여 나열할 수 있습니다. xe pgpu-목록, xe gpu-그룹 목록그리고 xe vgpu 목록. 매개변수는 표준 매개변수 명령으로 조작할 수 있습니다. 자세한 내용은 하위 수준 매개 변수 명령.

물리적 GPU 매개 변수

물리적 GPU(pGPU)에는 다음과 같은 매개변수가 있습니다.

매개 변수 이름 설명 유형
uuid pGPU에 대한 고유 식별자/개체 참조 읽기 전용
vendor-name pGPU의 공급업체 이름입니다 읽기 전용
device-name 공급업체가 이 pGPU 모델에 할당한 이름입니다 읽기 전용
gpu-group-uuid 이 pGPU가 XenServer에 의해 자동으로 할당된 GPU 그룹에 대한 고유 식별자/개체 참조입니다. 풀의 호스트 간에 동일한 pGPU가 그룹화됩니다. 읽기 전용
gpu-group-name-label pGPU가 할당된 GPU 그룹의 이름입니다 읽기 전용
host-uuid pGPU가 연결된 XenServer 호스트에 대한 고유 식별자/개체 참조입니다 읽기 전용
host-name-label pGPU가 연결된 XenServer 호스트의 이름입니다 읽기 전용
pci-id PCI 식별자 읽기 전용
dependencies 동일한 VM에 전달된 종속 PCI 디바이스를 나열합니다. 읽기/쓰기 map 매개 변수
other-config pGPU에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록입니다 읽기/쓰기 map 매개 변수
supported-VGPU-types 기본 하드웨어에서 지원하는 가상 GPU 유형 목록 읽기 전용
enabled-VGPU-types 이 pGPU에 대해 활성화된 가상 GPU 유형 목록 읽기/쓰기
resident-VGPUs 이 pGPU에서 실행 중인 vGPU 목록 읽기 전용

pgpu-disable-dom0-access

  xe pgpu-disable-dom0-access uuid=uuid
<!--NeedCopy-->

dom0에 대한 PGPU 액세스를 비활성화합니다.

pgpu-enable-dom0-access

  xe pgpu-enable-dom0-access uuid=uuid
<!--NeedCopy-->

dom0에 대한 PGPU 액세스를 활성화합니다.

GPU 그룹 매개 변수

GPU 그룹에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid GPU 그룹에 대한 고유 식별자/개체 참조입니다 읽기 전용
name-label GPU 그룹의 이름입니다 읽기/쓰기
name-description GPU 그룹의 설명 텍스트입니다 읽기/쓰기
VGPU-uuids GPU 그룹의 가상 GPU에 대한 고유 식별자/개체 참조를 나열합니다. 읽기 전용 설정 매개 변수
PGPU-uuids GPU 그룹의 pGPU에 대한 고유 식별자/개체 참조를 나열합니다 읽기 전용 설정 매개 변수
other-config GPU 그룹에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록입니다 읽기/쓰기 map 매개 변수
supported-VGPU-types 기본 하드웨어에서 지원하는 모든 가상 GPU 유형의 합집합 읽기 전용
enabled-VGPU-types 기본 pGPU에서 활성화된 모든 가상 GPU 유형의 합집합 읽기 전용
allocation-algorithm 그룹 내 pGPU에서 가상 GPU를 할당하기 위한 깊이 우선/너비 우선 설정 읽기/쓰기 enum 매개 변수

GPU 그룹 작업

GPU 그룹 작업을 위한 명령

gpu-group-create
  xe gpu-group-create name-label=name_for_group [name-description=description]
<!--NeedCopy-->

pGPU를 이동할 수 있는 새로운(빈) GPU 그룹을 만듭니다.

gpu-group-destroy
  xe gpu-group-destroy uuid=uuid_of_group
<!--NeedCopy-->

GPU 그룹을 파괴합니다. 빈 그룹에만 허용됩니다.

gpu-group-get-remaining-capacity
  xe gpu-group-get-remaining-capacity uuid=uuid_of_group vgpu-type-uuid=uuid_of_vgpu_type
<!--NeedCopy-->

이 GPU 그룹에서 인스턴스화할 수 있는 지정된 유형의 가상 GPU를 몇 개 더 반환하는지 반환합니다.

gpu-group-param-set
  xe gpu-group-param-set uuid=uuid_of_group allocation-algorithm=breadth-first|depth-first
<!--NeedCopy-->

GPU 그룹이 가상 GPU를 pGPU에 할당하는 데 사용하는 알고리즘을 변경합니다.

가상 GPU 매개 변수

가상 GPU에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid 가상 GPU에 대한 고유 식별자/개체 참조입니다 읽기 전용
vm-uuid 가상 GPU가 할당된 VM에 대한 고유 식별자/개체 참조입니다 읽기 전용
vm-name-label 가상 GPU가 할당된 VM의 이름입니다 읽기 전용
gpu-group-uuid 가상 GPU가 포함된 GPU 그룹에 대한 고유 식별자/개체 참조입니다 읽기 전용
gpu-group-name-label 가상 GPU가 포함된 GPU 그룹의 이름입니다 읽기 전용
currently-attached GPU 패스스루가 있는 VM이 실행 중이면 True이고, 그렇지 않으면 false입니다. 읽기 전용
other-config 가상 GPU에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록입니다 읽기/쓰기 map 매개 변수
type-uuid 이 가상 GPU의 가상 GPU 유형에 대한 고유 식별자/개체 참조입니다 읽기/쓰기 map 매개 변수
type-model-name 가상 GPU 유형과 연결된 모델 이름 읽기 전용

가상 GPU 유형 매개 변수

메모:

GPU 패스스루 및 가상 GPU는 GPU 공급업체의 지원되는 소프트웨어 및 그래픽 카드가 없는 한 실시간 마이그레이션, 스토리지 실시간 마이그레이션 또는 VM 일시 중단과 호환되지 않습니다. 이 지원이 없는 VM은 다운타임을 방지하기 위해 마이그레이션할 수 없습니다. 라이브 마이그레이션, 스토리지 라이브 마이그레이션 및 VM 일시 중단과의 NVIDIA vGPU 호환성에 대한 자세한 내용은 다음을 참조하십시오. 제도법.

가상 GPU 유형에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid 가상 GPU 유형에 대한 고유 식별자/개체 참조입니다 읽기 전용
vendor-name 가상 GPU 공급업체 이름 읽기 전용
model-name 가상 GPU 유형과 연결된 모델 이름 읽기 전용
freeze-frame 가상 GPU 유형의 프레임 버퍼 크기(바이트) 읽기 전용
max-heads 가상 GPU 유형에서 지원하는 최대 디스플레이 수 읽기 전용
supported-on-PGPUs 이 가상 GPU 유형을 지원하는 pGPU 목록 읽기 전용
enabled-on-PGPUs 이 가상 GPU 유형을 사용하도록 설정된 pGPU 목록 읽기 전용
VGPU-uuids 이 유형의 가상 GPU 목록 읽기 전용

가상 GPU 작업

vgpu-create

  xe vgpu-create vm-uuid=uuid_of_vm gpu_group_uuid=uuid_of_gpu_group [vgpu-type-uuid=uuid_of_vgpu-type]
<!--NeedCopy-->

가상 GPU를 생성합니다. 이 명령은 VM을 지정된 GPU 그룹에 연결하고 필요에 따라 가상 GPU 유형을 지정합니다. 가상 GPU 유형을 지정하지 않으면 ‘pass-through’ 유형으로 간주됩니다.

vgpu-destroy

  xe vgpu-destroy uuid=uuid_of_vgpu
<!--NeedCopy-->

지정된 가상 GPU를 삭제합니다.

가상 GPU를 사용하는 VM에 대해 VNC 비활성화

  xe vm-param-add uuid=uuid_of_vmparam-name=platform vgpu_vnc_enabled=true|false
<!--NeedCopy-->

사용 거짓 VM이 통과할 때 VM에 대한 VNC 콘솔을 비활성화합니다. 비활성화 VNC=1 디스플레이 에뮬레이터로 이동합니다. 기본적으로 VNC는 활성화되어 있습니다.

호스트 명령

XenServer 호스트와 상호 작용하기 위한 명령입니다.

XenServer 호스트는 XenServer 소프트웨어를 실행하는 물리적 서버입니다. 제어 도메인 또는 도메인 0이라고 하는 특별한 권한이 있는 Virtual Machine의 제어 하에 VM이 실행되고 있습니다.

XenServer 호스트 개체는 다음과 같은 명령을 사용하여 표준 개체를 나열할 수 있습니다. xe 호스트 목록, xe 호스트 cpu 목록그리고 xe 호스트 크래시 덤프 목록). 매개변수는 표준 매개변수 명령으로 조작할 수 있습니다. 자세한 내용은 하위 수준 매개 변수 명령.

호스트 선택기

여기에 나열된 명령 중 일부에는 작업을 수행할 하나 이상의 XenServer 호스트를 선택하기 위한 공통 메커니즘이 있습니다. 가장 간단한 방법은 인수를 제공하는 것입니다 호스트=uuid_or_name_label. 필드 값에서 전체 호스트 목록을 필터링하여 XenServer를 지정할 수도 있습니다. 예를 들어, 활성화=참 다음의 모든 XenServer 호스트를 선택합니다. 사용 field가 다음과 같습니다. . 여러 XenServer 호스트가 일치하고 여러 XenServer 호스트에서 작업을 수행할 수 있는 경우 다음을 지정해야 합니다 --배수 작업을 수행합니다. 일치시킬 수 있는 매개변수의 전체 목록은 이 섹션의 시작 부분에 설명되어 있습니다. 다음 명령을 실행하여 이 명령 목록을 가져올 수 있습니다 xe 호스트 목록 params=모두. XenServer 호스트를 선택하기 위한 매개 변수를 지정하지 않으면 모든 XenServer 호스트에서 작업이 수행됩니다.

호스트 매개 변수

XenServer 호스트에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid XenServer 호스트에 대한 고유 식별자/개체 참조 읽기 전용
name-label XenServer 호스트의 이름입니다 읽기/쓰기
name-description XenServer 호스트의 설명 문자열입니다 읽기 전용
enabled 값은 거짓 비활성화된 경우. 이렇게 하면 호스트에서 새 VM이 시작되지 않고 호스트가 종료되거나 재부팅될 준비가 됩니다. 값은 호스트가 활성화된 경우 읽기 전용
API-version-major 주 버전 번호 읽기 전용
API-version-minor 부 버전 번호 읽기 전용
API-version-vendor API 벤더 식별 읽기 전용
API-version-vendor-implementation 공급업체 구현에 대한 세부 정보 읽기 전용 map 매개 변수
logging 로깅 구성 읽기/쓰기 map 매개 변수
suspend-image-sr-uuid 일시 중단된 이미지가 배치되는 SR의 고유 식별자/개체 참조입니다 읽기/쓰기
crash-dump-sr-uuid 크래시 덤프가 배치되는 SR에 대한 고유 식별자/개체 참조입니다 읽기/쓰기
software-version 버전 관리 매개 변수 및 해당 값 목록List of versioning parameters and their values 읽기 전용 map 매개 변수
capabilities XenServer 호스트에서 실행할 수 있는 Xen 버전 목록 읽기 전용 설정 매개 변수
other-config XenServer 호스트에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록입니다 읽기/쓰기 map 매개 변수
chipset-info 칩셋에 대한 정보를 지정하는 키/값 쌍 목록입니다 읽기 전용 map 매개 변수
hostname XenServer 호스트 호스트 이름 읽기 전용
address XenServer 호스트 IP 주소 읽기 전용
license-server 라이선스 서버에 대한 정보를 지정하는 키/값 쌍 목록입니다. Citrix 제품과의 통신을 위한 기본 포트는 27000입니다. 충돌로 인한 포트 번호 변경에 대한 자세한 내용은 다음을 참조하십시오. 포트 번호 변경 읽기 전용 map 매개 변수
supported-bootloaders XenServer 호스트가 지원하는 부팅 로더 목록(예: 파이그럽, 엘리로더 읽기 전용 설정 매개 변수
memory-total XenServer 호스트에 있는 물리적 RAM의 총 양(바이트) 읽기 전용
memory-free VM에 할당할 수 있는 남아 있는 실제 RAM의 총 양(바이트) 읽기 전용
host-metrics-live 호스트가 작동 중인 경우 True입니다. 읽기 전용
logging syslog_destination key는 원격 수신 Syslog 서비스의 호스트 이름으로 설정할 수 있습니다. 읽기/쓰기 map 매개 변수
allowed-operations 이 상태에서 허용되는 작업을 나열합니다. 이 목록은 권고 전용이며 클라이언트가 이 필드를 읽을 때까지 호스트 상태가 변경되었을 수 있습니다. 읽기 전용 설정 매개 변수
current-operations 현재 진행 중인 작업을 나열합니다. 이 목록은 권고 전용이며 클라이언트가 이 필드를 읽을 때까지 호스트 상태가 변경되었을 수 있습니다. 읽기 전용 설정 매개 변수
patches 호스트 패치 세트 읽기 전용 설정 매개 변수
blobs 이진 데이터 저장소 읽기 전용
memory-free-computed 호스트에서 사용 가능한 최대 메모리 양을 보수적으로 추정한 것입니다 읽기 전용
ha-statefiles 모든 HA 상태 파일의 UUID 읽기 전용
ha-network-peers 장애가 있는 경우 이 호스트에서 VM을 호스팅할 수 있는 모든 호스트의 UUID입니다 읽기 전용
external-auth-type 외부 인증 유형(예: Active Directory)입니다. 읽기 전용
external-auth-service-name 외부 인증 서비스의 이름 읽기 전용
external-auth-configuration 외부 인증 서비스에 대한 구성 정보입니다. 읽기 전용 map 매개 변수

XenServer 호스트에는 매개 변수 목록이 있는 일부 다른 개체도 포함되어 있습니다.

XenServer 호스트의 CPU에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid CPU에 대한 고유 식별자/개체 참조 읽기 전용
number XenServer 호스트 내의 물리적 CPU 코어 수 읽기 전용
vendor CPU 이름에 대한 공급업체 문자열입니다 읽기 전용
speed CPU 클럭 속도(Hz) 읽기 전용
modelname CPU 모델의 공급업체 문자열(예: “Intel(R) Xeon(TM) CPU 3.00GHz”) 읽기 전용
stepping CPU 개정 번호 읽기 전용
flags 물리적 CPU의 플래그(features 필드의 디코딩된 버전) 읽기 전용
Utilisation 현재 CPU 사용률 읽기 전용
host-uuid CPU가 있는 호스트의 경우 UUID입니다 읽기 전용
model 물리적 CPU의 모델 번호 읽기 전용
family 물리적 CPU 제품군 번호 읽기 전용

XenServer 호스트의 크래시 덤프에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid crashdump에 대한 고유 식별자/개체 참조 읽기 전용
host 크래시 덤프가 해당하는 XenServer 호스트 읽기 전용
timestamp crashdump가 발생한 날짜 및 시간의 타임스탬프( yyyymmdd-hhmmss-ABC어디 증권 시세 표시기 은 시간대 표시기(예: GMT)입니다. 읽기 전용
size crashdump의 크기(바이트) 읽기 전용

host-all-editions

  xe host-all-editions
<!--NeedCopy-->

사용 가능한 모든 버전 목록 가져오기

host-apply-edition

  xe host-apply-edition [host-uuid=host_uuid] [edition=xenserver_edition="free" "per-socket" "xendesktop"]
<!--NeedCopy-->

XenServer 라이센스를 호스트 서버에 할당합니다. 라이센스를 할당하면 XenServer가 라이센스 서버에 연결하여 지정된 유형의 라이센스를 요청합니다. 라이센스를 사용할 수 있는 경우 라이센스 서버에서 체크 아웃됩니다.

초기 라이선싱 구성에 대한 자세한 내용은 다음을 참조하십시오. 라이센스 서버 주소 그리고 라이센스 서버 포트.

host-backup

  xe host-backup file-name=backup_filename host=host_name
<!--NeedCopy-->

지정된 XenServer 호스트의 제어 도메인 백업을 명령이 호출된 컴퓨터에 다운로드합니다. 이름을 가진 파일로 저장하십시오. 파일 이름.

중요:

동안 XE 호스트 백업 명령은 로컬 호스트에서 실행되는 경우(즉, 특정 호스트 이름을 지정하지 않은 경우) 작동하므로 이 방법을 사용하지 마십시오. 이렇게 하면 제어 도메인 파티션이 백업 파일로 채워집니다. 백업 파일을 저장할 공간이 있는 원격 오프 호스트 시스템에서만 명령을 사용합니다.

host-bugreport-upload

  xe host-bugreport-upload [host-selector=host_selector_value...] [url=destination_url http-proxy=http_proxy_name]
<!--NeedCopy-->

새로운 버그 보고서를 생성합니다( xen-bugtool, 모든 선택적 파일 포함) 지원 FTP 사이트 또는 다른 위치에 업로드할 수 있습니다.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다.

선택적 매개 변수는 다음과 같습니다. http 프록시: 지정된 HTTP 프록시를 사용하고 url (영문): 이 대상 URL에 업로드합니다. 선택적 매개 변수를 사용하지 않으면 프록시 서버가 식별되지 않으며 대상은 기본 지원 FTP 사이트입니다.

host-call-plugin

  xe host-call-plugin host-uuid=host_uuid plugin=plugin fn=function [args=args]
<!--NeedCopy-->

선택적 인수를 사용하여 지정된 호스트의 플러그인 내에서 함수를 호출합니다.

host-compute-free-memory

  xe host-compute-free-memory
<!--NeedCopy-->

호스트에서 사용 가능한 메모리의 양을 계산합니다.

host-compute-memory-overhead

  xe host-compute-memory-overhead
<!--NeedCopy-->

호스트의 가상화 메모리 오버헤드를 계산합니다.

host-cpu-info

  xe host-cpu-info [uuid=uuid]
<!--NeedCopy-->

호스트의 물리적 CPU에 대한 정보를 나열합니다.

host-crashdump-destroy

  xe host-crashdump-destroy uuid=crashdump_uuid
<!--NeedCopy-->

XenServer 호스트에서 UUID로 지정된 호스트 크래시 덤프를 삭제합니다.

host-crashdump-upload

  xe host-crashdump-upload uuid=crashdump_uuid [url=destination_url] [http-proxy=http_proxy_name]
<!--NeedCopy-->

지원 FTP 사이트 또는 다른 위치에 크래시 덤프를 업로드합니다. 선택적 매개 변수를 사용하지 않으면 프록시 서버가 식별되지 않으며 대상은 기본 지원 FTP 사이트입니다. 선택적 매개 변수는 다음과 같습니다. http 프록시: 지정된 HTTP 프록시를 사용하고 url (영문): 이 대상 URL에 업로드합니다.

host-declare-dead

  xe host-declare-dead uuid=host_uuid
<!--NeedCopy-->

명시적으로 호스트에 연결하지 않고 호스트가 죽었다고 선언합니다.

경고:

이 호출은 위험하며 호스트가 실제로 작동하지 않은 경우 데이터 손실이 발생할 수 있습니다.

host-disable

  xe host-disable [host-selector=host_selector_value...]
<!--NeedCopy-->

지정된 XenServer 호스트를 사용하지 않도록 설정하여 새 VM이 시작되지 않도록 합니다. 이 작업을 수행하면 XenServer 호스트가 종료되거나 재부팅될 수 있습니다. 해당 호스트가 재부팅된 후 사용하도록 설정하기 위한 모든 조건이 충족되면(예: 스토리지를 사용할 수 있음) 호스트가 자동으로 다시 사용하도록 설정됩니다.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다.

host-disable-display

  xe host-disable-display uuid=host_uuid
<!--NeedCopy-->

호스트에 대한 표시를 비활성화합니다.

host-disable-local-storage-caching

  xe host-disable-local-storage-caching
<!--NeedCopy-->

지정된 호스트에서 로컬 스토리지 캐싱을 비활성화합니다.

host-dmesg

  xe host-dmesg [host-selector=host_selector_value...]
<!--NeedCopy-->

Xen 가져오기 디메스그 (커널 링 버퍼의 출력)을 지정된 XenServer 호스트에서 가져옵니다.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다.

host-emergency-ha-disable

  xe host-emergency-ha-disable  [--force]
<!--NeedCopy-->

로컬 호스트에서 HA를 사용하지 않도록 설정합니다. 손상된 HA 설정이 있는 풀을 복구하는 데만 사용됩니다.

host-emergency-management-reconfigure

  xe host-emergency-management-reconfigure interface=uuid_of_management_interface_pif
<!--NeedCopy-->

이 XenServer 호스트의 관리 인터페이스를 재구성합니다. XenServer 호스트가 긴급 모드인 경우에만 이 명령을 사용합니다. 응급 모드는 호스트가 풀 코디네이터가 네트워크에서 사라지고 여러 번 재시도한 후에도 연결할 수 없는 리소스 풀의 구성원임을 의미합니다.

host-emergency-reset-server-certificate

  xe host-emergency-reset-server-certificate
<!--NeedCopy-->

명령이 실행되는 XenServer 호스트에 자체 서명된 인증서를 설치합니다.

host-enable

  xe host-enable [host-selector=host_selector_value...]
<!--NeedCopy-->

지정된 XenServer 호스트를 사용하도록 설정하여 새 VM을 시작할 수 있습니다.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다.

host-enable-display

  xe host-enable-display uuid=host_uuid
<!--NeedCopy-->

호스트에 대해 디스플레이를 활성화합니다.

host-enable-local-storage-caching

  xe host-enable-local-storage-caching  sr-uuid=sr_uuid
<!--NeedCopy-->

지정된 호스트에서 로컬 스토리지 캐싱을 사용하도록 설정합니다.

host-evacuate

  xe host-evacuate [host-selector=host_selector_value...]
<!--NeedCopy-->

실행 중인 모든 VM을 풀의 다른 적합한 호스트로 실시간 마이그레이션합니다. 먼저 를 사용하여 호스트를 비활성화합니다. 호스트 비활성화 명령.

비워진 호스트가 풀 코디네이터인 경우 다른 호스트를 풀 코디네이터로 선택해야 합니다. HA가 비활성화된 풀 코디네이터를 변경하려면 풀 지정 - 새 마스터 명령. 자세한 내용은 풀 지정 - 새 마스터.

HA를 사용하도록 설정한 경우 유일한 옵션은 XenServer 호스트를 종료하는 것이며, 이 경우 HA가 새 풀 코디네이터를 임의로 선택합니다. 자세한 내용은 호스트 종료.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다.

host-forget

  xe host-forget uuid=host_uuid
<!--NeedCopy-->

XAPI 에이전트는 명시적으로 연결하지 않고 지정된 XenServer 호스트를 잊어버립니다.

를 사용하십시오. --포스 매개 변수를 사용하여 이 작업을 실제로 수행할 것인지 확인하라는 메시지가 표시되지 않도록 합니다.

경고:

풀에서 HA가 활성화된 경우 이 명령을 사용하지 마십시오. 먼저 HA를 사용하지 않도록 설정한 다음, 호스트를 잊어버린 후 다시 사용하도록 설정합니다.

이 명령은 “삭제”할 XenServer 호스트가 작동하지 않는 경우에 유용합니다. 그러나 XenServer 호스트가 활성 상태이고 풀의 일부인 경우 XE 풀 이젝트 대신에.

host-get-server-certificate

  xe host-get-server-certificate
<!--NeedCopy-->

설치된 서버 TLS 인증서를 가져옵니다.

host-get-sm-diagnostics

  xe host-get-sm-diagnostics uuid=uuid
<!--NeedCopy-->

호스트별 SM 진단 정보를 표시합니다.

host-get-system-status

  xe host-get-system-status filename=name_for_status_file [entries=comma_separated_list] [output=tar.bz2|zip] [host-selector=host_selector_value...]
<!--NeedCopy-->

시스템 상태 정보를 지정된 파일로 다운로드합니다. 선택적 매개 변수 항목 는 시스템 상태 항목의 쉼표로 구분된 목록으로, 에 의해 반환된 기능 XML 조각에서 가져옵니다. host-get-system-status-capabilities 명령. 자세한 내용은 host-get-system-status-capabilities. 지정하지 않으면 모든 시스템 상태 정보가 파일에 저장됩니다. 매개 변수 출력 아마 tar.bz2 (기본값) 또는 우편 번호. 이 매개 변수를 지정하지 않으면 파일이 다음 위치에 저장됩니다. tar.bz2 형.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위).

host-get-system-status-capabilities

  xe host-get-system-status-capabilities [host-selector=host_selector_value...]
<!--NeedCopy-->

지정된 호스트에 대한 시스템 상태 기능을 가져옵니다. 기능은 다음 예제와 유사한 XML 조각으로 반환됩니다.

  <?xml version="1.0" ?>
  <system-status-capabilities>
      <capability content-type="text/plain" default-checked="yes" key="xenserver-logs"  \
          max-size="150425200" max-time="-1" min-size="150425200" min-time="-1" \
          pii="maybe"/>
      <capability content-type="text/plain" default-checked="yes" \
          key="xenserver-install" max-size="51200" max-time="-1" min-size="10240" \
          min-time="-1" pii="maybe"/>
      ...
  </system-status-capabilities>
<!--NeedCopy-->

각 기능 엔터티에는 다음과 같은 특성이 있을 수 있습니다.

  • 열쇠 기능의 고유 식별자입니다.
  • 콘텐츠 유형 text/plain 또는 application/data일 수 있습니다. UI가 사람이 사용할 수 있도록 항목을 렌더링할 수 있는지 여부를 나타냅니다.
  • 기본 선택 예 또는 아니오일 수 있습니다. UI가 기본적으로 이 항목을 선택하는지 여부를 나타냅니다.
  • 최소 크기, 최대 크기 이 항목의 크기에 대한 대략적인 범위(바이트)를 나타냅니다. -1은 크기가 중요하지 않음을 나타냅니다.
  • 최소 시간, 최대 시간 이 항목을 수집하는 데 걸리는 시간(초)의 대략적인 범위를 나타냅니다. -1은 시간이 중요하지 않음을 나타냅니다.
  • 개인식별정보(PII) 개인 식별 정보. 항목에 시스템 소유자를 식별할 수 있는 정보 또는 네트워크 토폴로지의 세부 정보가 있는지 여부를 나타냅니다. 속성에는 다음 값 중 하나가 있을 수 있습니다.

    • 아니요: 이 항목에는 PII가 없습니다.
    • : PII가 다음 항목에 있을 가능성이 있거나 확실히 이 항목에 있습니다.
    • 아마: PII에 대해 이러한 항목을 감사할 수 있습니다.
    • if_customized 파일이 수정되지 않은 경우 PII가 포함되지 않습니다. 그러나 이러한 파일의 편집을 권장하기 때문에 이러한 사용자 지정으로 인해 PII가 도입되었을 수 있습니다. 이 값은 특히 제어 도메인의 네트워킹 스크립트에 사용됩니다.

    비밀번호는 PII 선언에 관계없이 버그 보고서에 포함되지 않습니다.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위).

host-get-thread-diagnostics

  xe host-get-thread-diagnostics uuid=uuid
<!--NeedCopy-->

호스트별 스레드 진단 정보를 표시합니다.

host-get-vms-which-prevent-evacuation

  xe host-get-vms-which-prevent-evacuation uuid=uuid
<!--NeedCopy-->

특정 호스트의 비우기를 방해하는 VM 목록을 반환하고 각각에 대한 이유를 표시합니다.

host-is-in-emergency-mode

  xe host-is-in-emergency-mode
<!--NeedCopy-->

반환 CLI가 통신하는 호스트가 비상 모드인 경우 거짓 그렇지 않으면. 이 CLI 명령은 풀 코디네이터가 없는 경우에도 풀 멤버 호스트에서 직접 작동합니다.

host-license-view

  xe host-license-view [host-uuid=host_uuid]
<!--NeedCopy-->

XenServer 호스트 라이센스의 내용을 표시합니다.

host-logs-download

  xe host-logs-download [file-name=logfile_name] [host-selector=host_selector_value...]
<!--NeedCopy-->

지정된 XenServer 호스트의 로그 복사본을 다운로드합니다. 복사본은 기본적으로 이름이 지정된 타임스탬프 파일에 저장됩니다. 호스트 이름-yyyy-mm-dd T hh:mm:ssZ.tar.gz. 선택적 매개 변수를 사용하여 다른 파일 이름을 지정할 수 있습니다 파일 이름.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다.

중요:

동안 xe 호스트 로그 다운로드 명령은 로컬 호스트에서 실행되는 경우 (즉, 특정 호스트 이름을 지정하지 않고) 작동합니다. 이렇게 사용하십시오. 이렇게 하면 제어 도메인 파티션이 로그 복사본으로 복잡해집니다. 로그 복사본을 저장할 공간이 있는 원격 오프 호스트 컴퓨터에서만 명령을 사용합니다.

host-management-disable

  xe host-management-disable
<!--NeedCopy-->

외부 관리 네트워크 인터페이스에서 수신 대기하는 호스트 에이전트를 사용하지 않도록 설정하고 연결된 모든 API 클라이언트(예: XenCenter)의 연결을 끊습니다. 이 명령은 CLI가 연결된 XenServer 호스트에서 직접 작동합니다. 이 명령은 구성원 XenServer 호스트에 적용될 때 풀 코디네이터로 전달되지 않습니다.

경고:

호스트 외부에서 이 CLI 명령을 사용할 때는 주의해야 합니다. 이 명령을 실행한 후에는 호스트 에이전트를 다시 활성화하기 위해 네트워크를 통해 원격으로 제어 도메인에 연결할 수 없습니다.

host-management-reconfigure

  xe host-management-reconfigure [interface=device] [pif-uuid=uuid]
<!--NeedCopy-->

XenCenter에 연결하는 데 사용되는 인터페이스인 지정된 네트워크 인터페이스를 관리 인터페이스로 사용하도록 XenServer 호스트를 재구성합니다. 이 명령은 MANAGEMENT_INTERFACE 키를 다시 씁니다. /etc/xensource 인벤토리.

인터페이스의 장치 이름(IP 주소가 있어야 함)이 지정되면 XenServer 호스트가 즉시 리바인드됩니다. 이 명령은 일반 모드와 비상 모드 모두에서 작동합니다.

PIF 개체의 UUID가 지정된 경우 XenServer 호스트는 자신에게 다시 바인딩할 IP 주소를 결정합니다. 이 명령을 실행할 때 응급 모드가 아니어야 합니다.

경고:

호스트 외부에서 이 CLI 명령을 사용할 때 주의하고 새 인터페이스에서 네트워크 연결이 있는지 확인하십시오. 쓰다 xe pif 재구성 먼저 하나를 설정합니다. 그렇지 않으면 후속 CLI 명령이 XenServer 호스트에 연결할 수 없습니다.

host-power-on

  xe host-power-on [host=host_uuid]
<!--NeedCopy-->

를 사용하여 XenServer 호스트의 전원을 켭니다. 호스트 전원 켜기 기능이 활성화되었습니다. 이 명령을 사용하기 전에 다음을 활성화하십시오. 호스트 설정 전원 켜기 호스트에서.

host-reboot

  xe host-reboot [host-selector=host_selector_value...]
<!--NeedCopy-->

지정된 XenServer 호스트를 재부팅합니다. 지정된 호스트는 먼저 를 사용하여 비활성화해야 합니다. xe 호스트 비활성화 명령, 그렇지 않으면 HOST_IN_USE 오류 메시지가 표시됩니다.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다.

지정된 XenServer 호스트가 풀의 멤버인 경우 종료 시 연결 끊김이 처리되고 XenServer 호스트가 반환될 때 풀이 복구됩니다. 다른 구성원과 풀 코디네이터는 계속 기능합니다.

풀 코디네이터를 종료하면 다음 작업 중 하나가 발생할 때까지 풀이 작동하지 않습니다.

  • 구성원 중 한 명을 풀 코디네이터로 만듭니다.
  • 원래 풀 코디네이터가 재부팅되고 다시 온라인 상태가 됩니다.

    풀 코디네이터가 다시 온라인 상태가 되면 구성원은 풀 코디네이터와 다시 연결되고 동기화됩니다.

host-restore

  xe host-restore [file-name=backup_filename] [host-selector=host_selector_value...]
<!--NeedCopy-->

이름이 지정된 백업을 복원합니다. 파일 이름 XenServer 호스트 제어 소프트웨어. 여기서 “복원”이라는 단어를 사용하는 것은 일반적인 의미의 전체 복원을 의미하는 것이 아니라 압축된 백업 파일이 압축 해제되어 보조 파티션에 압축 해제되었음을 의미할 뿐입니다. 작업을 완료한 후 XE 호스트 복원, 설치 CD를 부팅하고 백업에서 복원 옵션을 사용해야 합니다.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다.

host-send-debug-keys

  xe host-send-debug-keys  host-uuid=host_uuid keys=keys
<!--NeedCopy-->

지정된 하이퍼바이저 디버그 키를 지정된 호스트로 보냅니다.

host-server-certificate-install

  xe host-server-certificate-install certificate=path_to_certificate_file private-key=path_to_private_key [certificate-chain=path_to_chain_file] [host=host_name | uuid=host_uuid]
<!--NeedCopy-->

XenServer 호스트에 TLS 인증서를 설치합니다.

host-set-hostname-live

  xe host-set-hostname-live host-uuid=uuid_of_host host-name=new_hostname
<!--NeedCopy-->

에서 지정한 XenServer 호스트의 호스트 이름을 변경합니다. 호스트-uuid. 이 명령은 제어 도메인 데이터베이스의 호스트 이름과 XenServer 호스트의 실제 Linux 호스트 이름을 모두 영구적으로 설정합니다. 의 값 호스트 이름 다음과 같음 의 값과 동일합니다. name_label 밭.

host-set-power-on-mode

  xe host-set-power-on-mode host=host_uuid power-on-mode={"" | "wake-on-lan" | "IPMI" | "custom"} \
      [ power-on-config:power_on_ip=ip-address power-on-config:power_on_user=user power-on-config:power_on_password_secret=secret-uuid ]
<!--NeedCopy-->

를 활성화하는 데 사용합니다. 호스트 전원 켜기 원격 전원 솔루션과 호환되는 XenServer 호스트에서 작동합니다. 를 사용할 때 호스트 설정 전원 켜기 명령을 사용하려면 호스트의 전원 관리 솔루션 유형(즉, 전원 켜기 모드)을 지정해야 합니다. 그런 다음 power-on-config 인수와 관련 키-값 쌍을 사용하여 구성 옵션을 지정합니다.

비밀 기능을 사용하여 암호를 저장하려면 키를 지정합니다 "power_on_password_secret". 자세한 내용은 비밀.

host-shutdown

  xe host-shutdown [host-selector=host_selector_value...]
<!--NeedCopy-->

지정된 XenServer 호스트를 종료합니다. 먼저 를 사용하여 지정된 XenServer 호스트를 비활성화해야 합니다. xe 호스트 비활성화 명령, 그렇지 않으면 HOST_IN_USE 오류 메시지가 표시됩니다.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다.

지정된 XenServer 호스트가 풀의 멤버인 경우 종료 시 연결 끊김이 처리되고 XenServer 호스트가 반환될 때 풀이 복구됩니다. 다른 구성원과 풀 코디네이터는 계속 기능합니다.

풀 코디네이터를 종료하면 다음 작업 중 하나가 발생할 때까지 풀이 작동하지 않습니다.

  • 구성원 중 한 명을 풀 코디네이터로 만듭니다.
  • 원래 풀 코디네이터가 재부팅되고 다시 온라인 상태가 됩니다.

    풀 코디네이터가 다시 온라인 상태가 되면 구성원은 풀 코디네이터와 다시 연결되고 동기화됩니다.

풀에 대해 HA를 사용하도록 설정하면 멤버 중 하나가 자동으로 풀 코디네이터로 만들어집니다. HA가 비활성화된 경우 다음을 사용하여 원하는 XenServer 호스트를 풀 코디네이터로 수동으로 지정해야 합니다. 풀 지정 - 새 마스터 명령. 자세한 내용은 풀 지정 - 새 마스터.

host-sm-dp-destroy

  xe host-sm-dp-destroy uuid=uuid dp=dp [allow-leak=true|false]
<!--NeedCopy-->

호스트에서 스토리지 데이터 경로를 삭제하고 정리하려고 시도합니다. 면 allow-leak=참 가 제공되면 완전히 종료되지 않은 경우에도 데이터 경로의 모든 레코드를 삭제합니다.

host-sync-data

  xe host-sync-data
<!--NeedCopy-->

풀 코디네이터에 저장된 데이터를 명명된 호스트와 동기화합니다. 여기에는 데이터베이스 데이터가 포함되지 않습니다.

host-syslog-reconfigure

  xe host-syslog-reconfigure [host-selector=host_selector_value...]
<!--NeedCopy-->

를 재구성합니다. 시스템 로그 지정된 XenServer 호스트의 데몬. 이 명령은 호스트에 정의된 구성 정보를 적용합니다 로깅 매개 변수.

이 작업을 수행할 호스트는 표준 선택 메커니즘을 사용하여 선택됩니다( 호스트 선택기 위). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다.

host-data-source-list

  xe host-data-source-list [host-selectors=host selector value...]
<!--NeedCopy-->

호스트에 대해 기록할 수 있는 데이터 소스를 나열합니다.

표준 선택 메커니즘을 사용하여 이 작업을 수행할 호스트를 선택합니다( 호스트 선택기). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다. 호스트를 선택하기 위한 매개 변수를 지정하지 않으면 모든 호스트에서 작업이 수행됩니다.

데이터 원본에는 두 개의 매개 변수가 있습니다. 표준 그리고 사용. 이 명령은 매개 변수의 값을 출력합니다.

  • 데이터 소스에 사용 로 설정 , 메트릭은 현재 성능 데이터베이스에 기록되고 있습니다.
  • 데이터 소스에 표준 로 설정 , 메트릭이 성능 데이터베이스에 기록됩니다 기본적으로. 의 값 사용 또한 다음과 같이 설정됩니다. 이 데이터 소스의 경우.
  • 데이터 소스에 표준 로 설정 거짓, 메트릭은 다음과 같습니다. 기본적으로 성능 데이터베이스에 기록됩니다. 의 값 사용 또한 다음과 같이 설정됩니다. 거짓 이 데이터 소스의 경우.

성능 데이터베이스에 데이터 소스 메트릭을 기록하기 시작하려면 호스트 데이터 소스 레코드 명령. 이 명령은 다음을 설정합니다. 사용 받는 사람 . 중지하려면 호스트 데이터 소스 잊어 버리기. 이 명령은 다음을 설정합니다. 사용 받는 사람 거짓.

host-data-source-record

  xe host-data-source-record data-source=name_description_of_data_source [host-selectors=host_selector_value...]
<!--NeedCopy-->

호스트에 대해 지정된 데이터 소스를 기록합니다.

이 작업은 데이터 소스의 정보를 지정된 호스트의 영구 성능 메트릭 데이터베이스에 씁니다. 성능상의 이유로 이 데이터베이스는 일반 에이전트 데이터베이스와 구별됩니다.

표준 선택 메커니즘을 사용하여 이 작업을 수행할 호스트를 선택합니다( 호스트 선택기). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다. 호스트를 선택하기 위한 매개 변수를 지정하지 않으면 모든 호스트에서 작업이 수행됩니다.

host-data-source-forget

  xe host-data-source-forget data-source=name_description_of_data_source [host-selectors=host_selector_value...]
<!--NeedCopy-->

호스트에 대해 지정된 데이터 소스의 기록을 중지하고 기록된 모든 데이터를 잊어 버립니다.

표준 선택 메커니즘을 사용하여 이 작업을 수행할 호스트를 선택합니다( 호스트 선택기). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다. 호스트를 선택하기 위한 매개 변수를 지정하지 않으면 모든 호스트에서 작업이 수행됩니다.

host-data-source-query

  xe host-data-source-query data-source=name_description_of_data_source [host-selectors=host_selector_value...]
<!--NeedCopy-->

호스트에 대해 지정된 데이터 소스를 표시합니다.

표준 선택 메커니즘을 사용하여 이 작업을 수행할 호스트를 선택합니다( 호스트 선택기). 선택적 인자는 임의의 수일 수 있습니다. 호스트 매개변수 이 섹션의 시작 부분에 나열되어 있습니다. 호스트를 선택하기 위한 매개 변수를 지정하지 않으면 모든 호스트에서 작업이 수행됩니다.

메시지 명령

메시지 작업을 위한 명령입니다. 메시지는 사용자에게 중요한 이벤트를 알리기 위해 생성되며 XenCenter에 경고로 표시됩니다.

메시지 객체는 표준 객체 나열 명령(xe 메시지 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

메시지 매개 변수

매개 변수 이름 설명 유형
uuid 메시지에 대한 고유 식별자/개체 참조입니다 읽기 전용
name 메시지의 고유 이름입니다 읽기 전용
priority 메시지 우선 순위입니다. 숫자가 높을수록 우선 순위가 더 높다는 것을 나타냅니다. 읽기 전용
class 메시지 클래스(예: VM)입니다. 읽기 전용
obj-uuid 영향을 받는 개체의 uuid입니다. 읽기 전용
timestamp 메시지가 생성된 시간입니다. 읽기 전용
body 메시지 내용입니다. 읽기 전용

message-create

  xe message-create name=message_name body=message_text [[host-uuid=uuid_of_host] | [sr-uuid=uuid_of_sr] | [vm-uuid=uuid_of_vm] | [pool-uuid=uuid_of_pool]]
<!--NeedCopy-->

메시지를 만듭니다.

message-destroy

  xe message-destroy [uuid=message_uuid]
<!--NeedCopy-->

기존 메시지를 삭제합니다. 모든 메시지를 삭제하는 스크립트를 작성할 수 있습니다. 예를 들어:

  # Dismiss all alerts   \
      IFS=","; for m in $(xe message-list params=uuid --minimal); do  \
      xe message-destroy uuid=$m  \
      done
<!--NeedCopy-->

네트워크 명령

네트워크 작업을 위한 명령입니다.

네트워크 개체는 표준 개체 나열 명령(xe 네트워크 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

네트워크 매개 변수

네트워크에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid 네트워크의 고유 식별자/개체 참조 읽기 전용
name-label 네트워크의 이름입니다 읽기/쓰기
name-description 네트워크의 설명 텍스트입니다 읽기/쓰기
VIF-uuids VM에서 이 네트워크로 연결된 VIF(가상 네트워크 인터페이스)의 고유 식별자 목록입니다 읽기 전용 설정 매개 변수
PIF-uuids XenServer 호스트에서 이 네트워크로 연결된 PIF(물리적 네트워크 인터페이스)의 고유 식별자 목록입니다 읽기 전용 설정 매개 변수
bridge 로컬 XenServer 호스트에서 이 네트워크에 해당하는 브리지의 이름입니다 읽기 전용
default-locking-mode ARP 필터링을 위해 VIF 개체와 함께 사용되는 네트워크 개체입니다. 로 설정 잠금 해제 을 클릭하여 VIF와 연결된 모든 필터링 규칙을 제거합니다. 로 설정 비활성화 따라서 VIF는 모든 트래픽을 삭제합니다. 읽기/쓰기
purpose XenServer 호스트가 이 네트워크를 사용하는 용도 집합입니다. 로 설정 주의(NBD) 네트워크를 사용하여 NBD 연결을 만듭니다. 읽기/쓰기
other-config:staticroutes 쉼표로 구분된 목록 서브넷/넷마스크/게이트웨이 서브넷을 라우팅할 게이트웨이 주소를 지정하는 형식화된 항목입니다. 예를 들어, 기타 구성:정적 경로 172.16.0.0/15/192.168.0.3,172.18.0.0/16/192.168.0.4으로 172.16.0.0/15의 트래픽은 192.168.0.3을 통해 라우팅되고 172.18.0.0/16의 트래픽은 192.168.0.4을 통해 라우팅됩니다. 읽기/쓰기
other-config:ethtoolautoneg 물리적 인터페이스 또는 브리지의 자동 협상을 비활성화하려면 no로 설정합니다. 기본값은 yes입니다. 읽기/쓰기
other-config:ethtool-rx 체크섬 수신을 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:ethtool-tx 체크섬 전송을 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:ethtool-sg 분산 수집을 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:ethtool-tso TCP 세그멘테이션 오프로드를 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:ethtool-ufo UDP 프래그먼트 오프로드를 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:ethtool-gso 일반 세그멘테이션 오프로드를 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
blobs 이진 데이터 저장소 읽기 전용

network-create

  xe network-create name-label=name_for_network [name-description=descriptive_text]
<!--NeedCopy-->

네트워크를 만듭니다.

network-destroy

  xe network-destroy uuid=network_uuid
<!--NeedCopy-->

기존 네트워크를 파괴합니다.

SR-IOV 명령

SR-IOV 작업을 위한 명령입니다.

네트워크-sriov 객체는 표준 객체 나열 명령(xe 네트워크 sriov 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

SR-IOV 매개 변수

SR-IOV에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
physical-PIF SR-IOV를 사용하도록 설정하는 PIF입니다. 읽기 전용
logical-PIF SR-IOV 논리적 PIF입니다. 사용자는 이 매개변수를 사용하여 SR-IOV VLAN 네트워크를 생성할 수 있습니다. 읽기 전용
requires-reboot True로 설정하면 SR-IOV 활성화를 적용하기 위해 호스트를 재부팅하는 데 사용됩니다. 읽기 전용
remaining-capacity 남은 사용 가능한 VF 수입니다. 읽기 전용

network-sriov-create

  xe network-sriov-create network-uuid=network_uuid pif-uuid=physical_pif_uuid
<!--NeedCopy-->

지정된 물리적 PIF에 대한 SR-IOV 네트워크 개체를 만들고 물리적 PIF에서 SR-IOV를 사용하도록 설정합니다.

network-sriov-destroy

  xe network-sriov-destroy uuid=network_sriov_uuid
<!--NeedCopy-->

네트워크 SR-IOV 개체를 제거하고 물리적 PIF에서 SR-IOV를 사용하지 않도록 설정합니다.

SR-IOV VF 할당

  xe vif-create device=device_index mac=vf_mac_address network-uuid=sriov_network vm-uuid=vm_uuid
<!--NeedCopy-->

SR-IOV 네트워크에서 VM으로 VF를 할당합니다.

SDN 컨트롤러 명령

SDN 컨트롤러로 작업하기 위한 명령입니다.

sdn-controller-forget

  xe sdn-controller-introduce [address=address] [protocol=protocol] [tcp-port=tcp_port]
<!--NeedCopy-->

SDN 컨트롤러를 소개합니다.

sdn-controller-introduce

  xe sdn-controller-forget uuid=uuid
<!--NeedCopy-->

SDN 컨트롤러를 제거합니다.

터널 명령

터널 작업을 위한 명령입니다.

tunnel-create

  xe tunnel-create pif-uuid=pif_uuid network-uuid=network_uuid
<!--NeedCopy-->

호스트에 새 터널을 만듭니다.

tunnel-destroy

  xe tunnel-destroy uuid=uuid
<!--NeedCopy-->

터널을 파괴하십시오.

패치 명령

패치 작업을 위한 명령입니다.

patch-apply

  xe patch-apply uuid=patch_uuid host-uuid=host_uuid
<!--NeedCopy-->

이전에 업로드한 패치를 지정된 호스트에 적용합니다.

patch-clean

  xe patch-clean uuid=uuid
<!--NeedCopy-->

이전에 업로드한 패치 파일을 삭제합니다.

patch-destroy

  xe patch-destroy uuid=uuid
<!--NeedCopy-->

호스트에서 적용되지 않은 패치 레코드 및 파일을 제거합니다.

patch-pool-apply

  xe patch-pool-apply uuid=uuid
<!--NeedCopy-->

이전에 업로드한 패치를 풀의 모든 호스트에 적용합니다.

patch-pool-clean

  xe patch-pool-clean uuid=uuid
<!--NeedCopy-->

풀의 모든 호스트에서 이전에 업로드한 패치 파일을 삭제합니다.

patch-precheck

  xe patch-precheck uuid=uuid host-uuid=host_uuid
<!--NeedCopy-->

이전에 지정된 호스트에 업로드된 패치에 포함된 사전 검사를 실행합니다.

patch-upload

  xe patch-upload file-name=file_name
<!--NeedCopy-->

패치 파일을 호스트에 업로드합니다.

PBD 명령

PBD(물리적 블록 장치)로 작업하기 위한 명령입니다. PBD는 XenServer 호스트가 SR(스토리지 저장소)에 액세스하는 데 사용하는 소프트웨어 개체입니다.

PBD 개체는 표준 개체 나열 명령(xe pbd-목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

PBD 매개 변수

PBD에는 다음과 같은 매개변수가 있습니다.

매개 변수 이름 설명 유형
uuid PBD에 대한 고유 식별자/개체 참조입니다. 읽기 전용
sr-uuid PBD가 가리키는 스토리지 저장소입니다 읽기 전용
device-config 호스트의 SR-backend-driver에 제공되는 추가 구성 정보 읽기 전용 map 매개 변수
currently-attached SR이 이 호스트에 연결되어 있으면 True이고, 그렇지 않으면 False입니다 읽기 전용
host-uuid PBD를 사용할 수 있는 물리적 시스템의 UUID 읽기 전용
host host 필드는 더 이상 사용되지 않습니다. 대신 host_uuid 사용하십시오. 읽기 전용
other-config 추가 구성 정보. 읽기/쓰기 map 매개 변수

pbd-create

  xe pbd-create host-uuid=uuid_of_host sr-uuid=uuid_of_sr [device-config:key=corresponding_value]
<!--NeedCopy-->

XenServer 호스트에 PBD를 만듭니다. 읽기 전용 장치 구성 매개변수는 생성 시에만 설정할 수 있습니다.

‘path’에서 ‘/tmp’로의 매핑을 추가하려면 명령줄에 인수가 포함되어 있는지 확인합니다 장치 구성:경로=/tmp

각 SR 유형에서 지원되는 장치-구성 키/값 쌍의 전체 목록은 다음을 참조하십시오. 보관.

pbd-destroy

  xe pbd-destroy uuid=uuid_of_pbd
<!--NeedCopy-->

지정된 PBD를 삭제합니다.

pbd-plug

  xe pbd-plug uuid=uuid_of_pbd
<!--NeedCopy-->

PBD를 XenServer 호스트에 연결하려고 시도합니다. 이 명령이 성공하면 참조된 SR(및 그 안에 포함된 VDI)이 XenServer 호스트에 표시됩니다.

pbd-unplug

  xe pbd-unplug uuid=uuid_of_pbd
<!--NeedCopy-->

XenServer 호스트에서 PBD를 분리해 봅니다.

PIF 명령

PIF(물리적 네트워크 인터페이스를 나타내는 개체)로 작업하기 위한 명령입니다.

PIF 객체는 표준 객체 나열 명령(xe pif 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

PIF 매개 변수

PIF에는 다음과 같은 매개변수가 있습니다.

매개 변수 이름 설명 유형
uuid PIF에 대한 고유 식별자/개체 참조 읽기 전용
device machine-readable 인터페이스의 이름(예: eth0) 읽기 전용
PIF의 MAC 주소 읽기 전용
other-config 추가 PIF 구성 이름:값 쌍. 읽기/쓰기 map 매개 변수
physical true인 경우 PIF는 실제 물리적 네트워크 인터페이스를 가리킵니다 읽기 전용
currently-attached PIF가 현재 이 호스트에 연결되어 있습니까? 또는 거짓 읽기 전용
최대 전송 단위(MTU) PIF의 최대 전송 단위(바이트)입니다. 읽기 전용
VLAN (영어) 이 인터페이스를 통과하는 모든 트래픽에 대한 VLAN 태그입니다. -1은 VLAN 태그가 할당되지 않았음을 나타냅니다. 읽기 전용
bond-master-of 이 PIF가 기본 인터페이스인 본딩의 UUID(있는 경우) 읽기 전용
bond-slave-of 이 PIF가 속한 본딩의 UUID(있는 경우) 읽기 전용
management 이 PIF가 제어 도메인의 관리 인터페이스로 지정되었습니까? 읽기 전용
network-uuid 이 PIF가 연결된 가상 네트워크의 고유 식별자/개체 참조입니다 읽기 전용
network-name-label 이 PIF가 연결된 가상 네트워크의 이름입니다 읽기 전용
host-uuid 이 PIF가 연결된 XenServer 호스트의 고유 식별자/개체 참조입니다 읽기 전용
host-name-label 이 PIF가 연결된 XenServer 호스트의 이름입니다 읽기 전용
IP-configuration-mode 사용된 네트워크 주소 구성 유형; DHCP 또는 정적 읽기 전용
IP PIF의 IP 주소입니다. IP-configuration-mode가 정적일 때 여기에 정의됩니다. DHCP일 때 정의되지 않음 읽기 전용
netmask PIF의 넷마스크입니다. IP-configuration-mode가 정적일 때 여기에 정의됩니다. DHCP에서 제공하는 경우 정의되지 않음 읽기 전용
gateway PIF의 게이트웨이 주소입니다. IP-configuration-mode가 정적일 때 여기에 정의됩니다. DHCP에서 제공하는 경우 정의되지 않음 읽기 전용
DNS (영문) PIF의 DNS 주소입니다. IP-configuration-mode가 정적일 때 여기에 정의됩니다. DHCP에서 제공하는 경우 정의되지 않음 읽기 전용
io_read_kbs 장치의 평균 판독 속도(kB/s) 읽기 전용
io_write_kbs 장치의 평균 쓰기 속도(kB/s) 읽기 전용
carrier 이 장치의 연결 상태 읽기 전용
vendor-id NIC의 공급업체에 할당된 ID입니다 읽기 전용
vendor-name NIC 공급업체의 이름 읽기 전용
device-id 공급업체가 이 NIC 모델에 할당한 ID입니다 읽기 전용
device-name 공급업체가 이 NIC 모델에 할당한 이름입니다 읽기 전용
speed NIC의 데이터 전송 속도 읽기 전용
duplex NIC의 이중 모드; 전체 또는 절반 읽기 전용
pci-bus-path PCI 버스 경로 주소 읽기 전용
other-config:ethtoolspeed 연결 속도를 Mbps 단위로 설정합니다. 읽기/쓰기
other-config:ethtoolautoneg 물리적 인터페이스 또는 브리지의 자동 협상을 비활성화하려면 no로 설정합니다. 기본값은 yes입니다. 읽기/쓰기
other-config:ethtoolduplex PIF의 이중 인쇄 기능을 전체 또는 절반으로 설정합니다. 읽기/쓰기
other-config:ethtool-rx 체크섬 수신을 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:ethtool-tx 체크섬 전송을 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:ethtool-sg 분산 수집을 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:ethtool-tso TCP 세그멘테이션 오프로드를 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:ethtool-ufo UDP 프래그먼트 오프로드를 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:ethtool-gso 일반 세그멘테이션 오프로드를 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다. 읽기/쓰기
other-config:domain DNS 검색 경로를 설정하는 데 사용되는 쉼표로 구분된 목록 읽기/쓰기
other-config:bondmiimon 링크 활성화성 검사 사이의 간격(밀리초) 읽기/쓰기
other-config:bonddowndelay 링크가 손실된 후 링크가 사라진 것으로 실제로 간주하기 전에 대기하는 시간(밀리초)입니다. 이 매개변수는 일시적인 링크 손실을 허용합니다 읽기/쓰기
other-config:bondupdelay 링크가 표시된 후 실제로 고려하기 전에 대기하는 시간(밀리초)입니다. 링크가 플래핑될 수 있습니다. 기본값은 31초 스위치가 트래픽 전달을 시작할 수 있는 시간을 허용합니다. 읽기/쓰기
disallow-unplug 이 PIF가 전용 스토리지 NIC이면 True이고, 그렇지 않으면 false입니다 읽기/쓰기

메모:

에 대한 변경 사항 기타 구성 PIF의 필드는 재부팅 후에만 적용됩니다. 또는 XE PIF-언플러그 그리고 XE PIF-플러그 명령을 사용하여 PIF 구성을 다시 작성할 수 있습니다.

pif-forget

  xe pif-forget uuid=uuid_of_pif
<!--NeedCopy-->

특정 호스트에서 지정된 PIF 개체를 삭제합니다.

pif-introduce

  xe pif-introduce host-uuid=host_uuid mac=mac_address_for_pif device=interface_name
<!--NeedCopy-->

지정된 XenServer 호스트에서 물리적 인터페이스를 나타내는 PIF 개체를 만듭니다.

pif-plug

  xe pif-plug uuid=uuid_of_pif
<!--NeedCopy-->

지정된 물리적 인터페이스를 불러오려고 시도합니다.

pif-reconfigure-ip

  xe pif-reconfigure-ip uuid=uuid_of_pif [mode=dhcp|mode=static] gateway=network_gateway_address IP=static_ip_for_this_pif netmask=netmask_for_this_pif [DNS=dns_address]
<!--NeedCopy-->

PIF의 IP 주소를 수정합니다. 고정 IP 구성의 경우 모드 매개 변수를 정적인, 와 함께 게이트웨이, 지적 재산권그리고 넷마스크 매개 변수를 적절한 값으로 설정합니다. DHCP를 사용하려면 모드 매개 변수를 DHCP 정적 매개 변수를 정의되지 않은 상태로 둡니다.

메모:

STP Fast Link가 꺼져 있는(또는 지원되지 않는 상태에서) 스패닝 트리 프로토콜을 사용하여 스위치의 포트에 연결된 물리적 네트워크 인터페이스에서 고정 IP 주소를 사용하면 트래픽이 없는 기간이 됩니다.

pif-reconfigure-ipv6

  xe pif-reconfigure-ipv6 uuid=uuid_of_pif mode=mode [gateway=network_gateway_address] [IPv6=static_ip_for_this_pif] [DNS=dns_address]
<!--NeedCopy-->

PIF에서 IPv6 주소 설정을 다시 구성합니다.

pif-scan

  xe pif-scan host-uuid=host_uuid
<!--NeedCopy-->

XenServer 호스트에서 새 물리적 인터페이스를 검색합니다.

pif-set-primary-address-type

  xe pif-set-primary-address-type  uuid=uuid primary_address_type=address_type
<!--NeedCopy-->

이 PIF에서 사용하는 기본 주소 유형을 변경합니다.

pif-unplug

  xe pif-unplug uuid=uuid_of_pif
<!--NeedCopy-->

지정된 물리적 인터페이스를 중단하려고 시도합니다.

풀 명령

풀 작업을 위한 명령입니다. A 은 하나 이상의 XenServer 호스트의 집계입니다. 풀은 하나 이상의 공유 스토리지 저장소를 사용하므로 풀의 한 호스트에서 실행 중인 VM을 거의 실시간으로 풀의 다른 호스트로 마이그레이션할 수 있습니다. 이 마이그레이션은 VM이 계속 실행되는 동안 발생하며, VM을 종료하고 다시 가져올 필요가 없습니다.

각 XenServer 호스트는 기본적으로 단일 구성원으로 구성된 풀입니다. XenServer 호스트가 풀에 가입되면 멤버로 지정됩니다. 호스트가 가입된 풀이 단일 멤버로 구성된 경우 해당 멤버가 풀 코디네이터가 됩니다. 호스트가 가입된 풀에 이미 여러 멤버가 있는 경우 이러한 멤버 중 하나는 이미 풀 코디네이터이며 새 호스트가 풀에 가입할 때 그대로 유지됩니다.

싱글톤 풀 개체는 표준 개체 나열 명령(xe 풀 목록). 해당 매개변수는 표준 매개변수 명령으로 조작할 수 있습니다. 자세한 내용은 하위 수준 매개 변수 명령

풀 매개 변수

풀에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid 풀에 대한 고유 식별자/개체 참조The unique identifier/object reference for the pool 읽기 전용
name-label 풀의 이름 읽기/쓰기
name-description 풀의 설명 문자열입니다 읽기/쓰기
master 풀의 코디네이터로 지정된 XenServer 호스트의 고유 식별자/개체 참조 읽기 전용
default-SR 풀에 대한 기본 SR의 고유 식별자/개체 참조입니다 읽기/쓰기
crash-dump-SR 풀 멤버에 대한 크래시 덤프가 저장되는 SR의 고유 식별자/개체 참조입니다 읽기/쓰기
metadata-vdis 풀에 대해 알려진 모든 메타데이터 VDI 읽기 전용
suspend-image-SR 풀 멤버에서 일시 중단된 VM이 저장되는 SR의 고유 식별자/개체 참조입니다 읽기/쓰기
other-config 풀에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록입니다 읽기/쓰기 map 매개 변수
other-config:default_ha_timeout 고가용성 시간 제한(초)입니다. 읽기/쓰기
supported-sr-types 이 풀에서 사용할 수 있는 SR 유형 읽기 전용
ha-enabled 풀에 대해 HA를 사용하도록 설정하면 true이고, 그렇지 않으면 false입니다 읽기 전용
ha-configuration 나중에 사용할 수 있도록 예약되어 있습니다. 읽기 전용
ha-statefiles 스토리지 상태를 확인하기 위해 HA에서 사용 중인 VDI의 UUID를 나열합니다 읽기 전용
ha-host-failures-to-tolerate 시스템 경고를 보내기 전에 허용할 수 있는 호스트 장애 수입니다 읽기/쓰기
ha-plan-exists-for HA 알고리즘의 계산에 따라 실제로 처리할 수 있는 호스트 장애 수 읽기 전용
ha-allow-overcommit 풀이 오버 커밋될 수 있으면 True이고, 그렇지 않으면 False입니다. 읽기/쓰기
ha-overcommitted 풀이 과도하게 커밋된 경우 True 읽기 전용
blobs 이진 데이터 저장소 읽기 전용
live-patching-disabled False로 설정하여 라이브 패치를 활성화합니다. 라이브 패치를 사용하지 않도록 설정하려면 True로 설정합니다. 읽기/쓰기
igmp-snooping-enabled IGMP 스누핑을 활성화하려면 True로 설정합니다. IGMP 스누핑을 비활성화하려면 False로 설정합니다. 읽기/쓰기
https-only 관리 API를 사용하는 외부 클라이언트가 포트 443을 통한 HTTPS 또는 포트 80을 통한 HTTP를 사용하여 XenServer에 연결할 수 있도록 하려면 False로 설정합니다. 포트 80을 차단하고 클라이언트가 포트 443을 통해 HTTPS를 통해서만 연결하도록 하려면 True로 설정합니다. 읽기/쓰기
migration-compression XenServer 풀에 대해 마이그레이션 스트림 압축을 사용하도록 설정하려면 True로 설정합니다. False로 설정하면 마이그레이션 스트림 압축을 사용하지 않도록 설정할 수 있습니다. 기본값은 False입니다. 에 의해 재정의될 수 있습니다. vm-migrate (가상 머신) 명령의 압축 매개 변수. 읽기/쓰기

pool-apply-edition

  xe pool-apply-edition edition=edition [uuid=uuid] [license-server-address=address] [license-server-port=port]
<!--NeedCopy-->

풀 전체에 에디션을 적용합니다.

pool-certificate-install

  xe pool-certificate-install filename=file_name
<!--NeedCopy-->

풀 전체에 TLS 인증서를 설치합니다.

pool-certificate-list

  xe pool-certificate-list
<!--NeedCopy-->

풀에 설치된 모든 TLS 인증서를 나열합니다.

pool-certificate-sync

  xe pool-certificate-sync
<!--NeedCopy-->

TLS 인증서 및 인증서 해지 목록을 풀 코디네이터에서 다른 풀 멤버로 동기화합니다.

pool-certificate-uninstall

  xe pool-certificate-uninstall name=name
<!--NeedCopy-->

TLS 인증서를 제거합니다.

pool-crl-install

  xe pool-crl-install filename=file_name
<!--NeedCopy-->

풀 전체에 TLS 인증서 해지 목록을 설치합니다.

pool-crl-list

  xe pool-crl-list
<!--NeedCopy-->

설치된 모든 TLS 인증서 해지 목록을 나열합니다.

pool-crl-uninstall

  xe pool-crl-uninstall name=name
<!--NeedCopy-->

TLS 인증서 해지 목록을 제거합니다.

pool-deconfigure-wlb

  xe pool-deconfigure-wlb
<!--NeedCopy-->

워크로드 밸런싱에 대한 구성을 영구적으로 제거합니다.

pool-designate-new-master

  xe pool-designate-new-master host-uuid=uuid_of_new_master
<!--NeedCopy-->

지정된 구성원 XenServer 호스트가 기존 풀의 코디네이터(이전에는 “마스터”라고 함)가 되도록 지시합니다. 이 명령은 풀 코디네이터의 역할을 리소스 풀의 다른 호스트로 순차적으로 전달합니다. 이 명령은 현재 풀 코디네이터가 온라인 상태일 때만 작동합니다. 아래 나열된 비상 모드 명령을 대체하지 않습니다.

pool-disable-external-auth

  xe pool-disable-external-auth [uuid=uuid] [config=config]
<!--NeedCopy-->

풀의 모든 호스트에서 외부 인증을 사용하지 않도록 설정합니다.

pool-disable-local-storage-caching

  xe pool-disable-local-storage-caching uuid=uuid
<!--NeedCopy-->

풀에서 로컬 스토리지 캐싱을 사용하지 않도록 설정합니다.

pool-disable-redo-log

  xe pool-disable-redo-log
<!--NeedCopy-->

HA가 활성화되지 않은 경우 사용 중인 경우 다시 실행 로그를 비활성화합니다.

pool-dump-database

  xe pool-dump-database file-name=filename_to_dump_database_into_(on_client)
<!--NeedCopy-->

전체 풀 데이터베이스의 복사본을 다운로드하여 클라이언트의 파일에 덤프합니다.

pool-enable-external-auth

  xe pool-enable-external-auth  auth-type=auth_type service-name=service_name [uuid=uuid] [config:=config]
<!--NeedCopy-->

풀의 모든 호스트에서 외부 인증을 사용하도록 설정합니다. 의 일부 값은 다음과 같습니다. 인증 유형 특정 요구 사항 구성 : 값.

pool-enable-local-storage-caching

  xe pool-enable-local-storage-caching uuid=uuid
<!--NeedCopy-->

풀 전체에서 로컬 스토리지 캐싱을 사용하도록 설정합니다.

pool-enable-redo-log

  xe pool-ensable-redo-log sr-uuid=sr_uuid
<!--NeedCopy-->

HA가 활성화되지 않은 경우 지정된 SR에서 다시 실행 로그를 활성화합니다.

pool-eject

  xe pool-eject host-uuid=uuid_of_host_to_eject
<!--NeedCopy-->

지정된 XenServer 호스트에 기존 풀을 그대로 두도록 지시합니다.

pool-emergency-reset-master

  xe pool-emergency-reset-master master-address=address_of_pool_master
<!--NeedCopy-->

풀 멤버 호스트에 풀 코디네이터 주소를 새 값으로 재설정하고 연결을 시도하도록 지시합니다. 풀 코디네이터에서 이 명령을 실행하지 마십시오.

pool-emergency-transition-to-master

  xe pool-emergency-transition-to-master
<!--NeedCopy-->

XenServer 구성원 호스트가 풀 코디네이터(이전에는 “풀 마스터”라고 함)가 되도록 지시합니다. XenServer 호스트는 호스트가 응급 모드로 전환된 후에만 이 명령을 수락합니다. 응급 모드는 코디네이터가 네트워크에서 사라졌고 몇 번의 재시도 후에도 연결할 수 없는 풀의 멤버임을 의미합니다.

호스트가 풀에 가입한 이후 호스트 비밀번호가 수정된 경우 이 명령으로 인해 호스트의 비밀번호가 재설정될 수 있습니다. 자세한 내용은 (사용자 명령).

pool-ha-enable

  xe pool-ha-enable heartbeat-sr-uuids=uuid_of_heartbeat_sr
<!--NeedCopy-->

지정된 SR UUID를 중앙 스토리지 하트비트 저장소로 사용하여 리소스 풀에서 고가용성을 사용하도록 설정합니다.

pool-ha-disable

  xe pool-ha-disable
<!--NeedCopy-->

자원 풀에서 고가용성 기능을 사용하지 않도록 설정합니다.

pool-ha-compute-hypothetical-max-host-failures-to-tolerate

현재 풀 구성에서 허용할 수 있는 최대 호스트 장애 수를 계산합니다.

pool-ha-compute-max-host-failures-to-tolerate

  xe pool-ha-compute-hypothetical-max-host-failures-to-tolerate [vm-uuid=vm_uuid] [restart-priority=restart_priority]
<!--NeedCopy-->

제공된 제안된 보호된 VM을 사용하여 허용할 수 있는 최대 호스트 장애 수를 계산합니다.

pool-initialize-wlb

  xe pool-initialize-wlb wlb_url=url wlb_username=wlb_username wlb_password=wlb_password xenserver_username=username xenserver_password=password
<!--NeedCopy-->

대상 Workload Balancing 서버를 사용하여 현재 풀에 대한 Workload Balancing을 초기화합니다.

pool-join

  xe pool-join master-address=address master-username=username master-password=password
<!--NeedCopy-->

XenServer 호스트에 기존 풀에 가입하도록 지시합니다.

pool-management-reconfigure

  xe pool-management-reconfigure [network-uuid=network-uuid]
<!--NeedCopy-->

XenCenter에 연결하는 데 사용되는 인터페이스인 지정된 네트워크 인터페이스를 사용하도록 풀에 있는 모든 호스트의 관리 인터페이스를 재구성합니다. 이 명령은 MANAGEMENT_INTERFACE 키를 다시 씁니다. /etc/xensource 인벤토리 풀의 모든 호스트에 대해.

인터페이스의 장치 이름(IP 주소가 있어야 함)이 지정된 경우 XenServer 풀 코디네이터가 즉시 다시 바인딩합니다. 이 명령은 일반 모드와 비상 모드 모두에서 작동합니다.

지정된 네트워크 UUID에서 PIF 개체의 UUID가 식별되어 XenServer 호스트에 매핑되며, XenServer 호스트는 자체에 다시 바인딩할 IP 주소를 결정합니다. 이 명령을 실행할 때 응급 모드가 아니어야 합니다.

경고:

호스트 외부에서 이 CLI 명령을 사용할 때 주의하고 새 인터페이스에서 네트워크 연결이 있는지 확인하십시오. 쓰다 xe pif 재구성 먼저 하나를 설정합니다. 그렇지 않으면 후속 CLI 명령이 XenServer 호스트에 연결할 수 없습니다.

pool-recover-slaves

  xe pool-recover-slaves
<!--NeedCopy-->

풀 코디네이터에게 현재 응급 모드에서 실행 중인 모든 구성원의 주소를 재설정하도록 지시합니다. 이 명령은 일반적으로 다음 후에 사용됩니다. 풀 비상 전환 마스터 구성원 중 한 명을 새 풀 코디네이터로 설정하는 데 사용되었습니다.

pool-restore-database

  xe pool-restore-database file-name=filename_to_restore_from_on_client [dry-run=true|false]
<!--NeedCopy-->

데이터베이스 백업( 풀 덤프 데이터베이스)을 풀에 추가합니다. 업로드를 받으면 풀 코디네이터가 새 데이터베이스로 다시 시작됩니다.

도 있습니다 예행 연습 옵션을 사용하면 실제로 작업을 수행하지 않고도 풀 데이터베이스를 복원할 수 있는지 확인할 수 있습니다. 기본적으로, 드라이 런 false로 설정됩니다.

pool-retrieve-wlb-configuration

  xe pool-retrieve-wlb-configuration
<!--NeedCopy-->

Workload Balancing 서버에서 풀 최적화 기준을 검색합니다.

pool-retrieve-wlb-diagnostics

  xe pool-retrieve-wlb-diagnostics [filename=file_name]
<!--NeedCopy-->

Workload Balancing 서버에서 진단을 검색합니다.

pool-retrieve-wlb-recommendations

  xe pool-retrieve-wlb-recommendations
<!--NeedCopy-->

Workload Balancing 서버에서 풀에 대한 VM 마이그레이션 권장 사항을 검색합니다.

pool-retrieve-wlb-report

  xe pool-retrieve-wlb-report report=report [filename=file_name]
<!--NeedCopy-->

Workload Balancing 서버에서 보고서를 검색합니다.

pool-secret-rotate

  xe pool-secret-rotate
<!--NeedCopy-->

풀 시크릿을 교체합니다.

풀 암호는 풀의 XenServer 호스트 간에 공유되는 암호로, 호스트가 풀에 대한 구성원 자격을 증명할 수 있도록 합니다. 풀 관리자 역할이 있는 사용자는 SSH를 통해 호스트에 연결할 때 이 암호를 볼 수 있습니다. 이러한 사용자 중 한 명이 조직을 떠나거나 풀 관리자 역할을 잃는 경우 풀 암호를 교체합니다.

pool-send-test-post

  xe pool-send-test-post dest-host=destination_host dest-port=destination_port body=post_body
<!--NeedCopy-->

HTTPS를 사용하여 지정된 본문을 지정된 호스트 및 포트로 보내고 응답을 인쇄합니다. 이는 TLS 계층을 디버깅하는 데 사용됩니다.

pool-send-wlb-configuration

  xe pool-send-wlb-configuration [config:=config]
<!--NeedCopy-->

Workload Balancing 서버에 대한 풀 최적화 기준을 설정합니다.

pool-sync-database

  xe pool-sync-database
<!--NeedCopy-->

풀 데이터베이스가 리소스 풀의 모든 호스트에서 동기화되도록 합니다. 데이터베이스가 정기적으로 자동으로 복제되기 때문에 이 명령은 정상 작동에는 필요하지 않습니다. 그러나 이 명령은 중요한 CLI 작업 집합을 수행한 후 변경 사항이 빠르게 복제되도록 하는 데 유용할 수 있습니다.

집합 HTTPS 전용

  xe pool-param-set [uuid=pool-uuid] [https-only=true|false]
<!--NeedCopy-->

XenServer 호스트의 관리 인터페이스에서 포트 80 차단을 활성화하거나 비활성화합니다.

PVS 액셀러레이터 명령

PVS 액셀러레이터 작업을 위한 명령입니다.

pvs-cache-storage-create

  xe pvs-cache-storage-create sr-uuid=sr_uuid pvs-site-uuid=pvs_site_uuid size=size
<!--NeedCopy-->

지정된 호스트에 대해 지정된 SR에서 PVS 캐시를 구성합니다.

pvs-cache-storage-destroy

  xe pvs-cache-storage-destroy uuid=uuid
<!--NeedCopy-->

PVS 캐시를 제거합니다.

pvs-proxy-create

  xe pvs-proxy-create pvs-site-uuid=pvs_site_uuid vif-uuid=vif_uuid
<!--NeedCopy-->

PVS 프록시를 사용하도록 VM/VIF를 구성합니다.

pvs-proxy-destroy

  xe pvs-proxy-destroy uuid=uuid
<!--NeedCopy-->

이 VIF/VM에 대한 PVS 프록시를 제거(또는 끄기)합니다.

pvs-server-forget

  xe pvs-server-forget uuid=uuid
<!--NeedCopy-->

PVS 서버를 잊어버리십시오.

pvs-server-introduce

  xe pvs-server-introduce addresses=adresses first-port=first_port last-port=last_port pvs-site-uuid=pvs_site_uuid
<!--NeedCopy-->

새로운 PVS 서버를 소개합니다.

pvs-site-forget

  xe pvs-site-forget uuid=uuid
<!--NeedCopy-->

PVS 사이트는 잊어버리십시오.

pvs-site-introduce

  xe pvs-site-introduce name-label=name_label [name-description=name_description] [pvs-uuid=pvs_uuid]
<!--NeedCopy-->

새로운 PVS 사이트를 소개합니다.

저장소 관리자 명령

저장소 관리자 플러그인을 제어하기 위한 명령입니다.

저장소 관리자 오브젝트는 표준 오브젝트 나열 명령(xe sm-목록). 매개변수는 표준 매개변수 명령으로 조작할 수 있습니다. 자세한 내용은 하위 수준 매개 변수 명령

SM 매개 변수

SM에는 다음과 같은 매개변수가 있습니다.

매개 변수 이름 설명 유형
uuid SM 플러그인에 대한 고유 식별자/개체 참조 읽기 전용
name-label SM 플러그인의 이름 읽기 전용
name-description SM 플러그인의 설명 문자열입니다 읽기 전용
type 이 플러그인이 연결되는 SR 유형입니다 읽기 전용
vendor 이 플러그인을 만든 공급업체의 이름입니다. 읽기 전용
copyright 이 SM 플러그인에 대한 저작권 진술 읽기 전용
required-api-version XenServer 호스트에 필요한 최소 SM API 버전 읽기 전용
configuration 장치 구성 키의 이름 및 설명 읽기 전용
capabilities SM 플러그인의 기능 읽기 전용
driver-filename SR 드라이버의 파일 이름입니다. 읽기 전용

스냅샷 명령

스냅샷 작업을 위한 명령입니다.

snapshot-clone

  xe snapshot-clone new-name-label=name_label [uuid=uuid] [new-name-description=description]
<!--NeedCopy-->

사용 가능한 경우 스토리지 수준의 빠른 디스크 복제 작업을 사용하여 기존 스냅샷을 복제하여 새 템플릿을 만듭니다.

snapshot-copy

  xe snapshot-copy new-name-label=name_label [uuid=uuid] [new-name-description=name_description] [sr-uuid=sr_uuid]
<!--NeedCopy-->

기존 VM을 복사하여 새 템플릿을 만들지만 스토리지 수준의 빠른 디스크 복제 작업을 사용하지 않습니다(사용 가능한 경우에도). 복사된 VM의 디스크 이미지는 ‘전체 이미지’로 보장됩니다. CoW 체인의 일부가 아닙니다.

snapshot-destroy

  xe snapshot-destroy  [uuid=uuid] [snapshot-uuid=snapshot_uuid]
<!--NeedCopy-->

스냅샷을 삭제합니다. 이렇게 하면 스냅샷과 연결된 스토리지가 그대로 유지됩니다. 스토리지도 삭제하려면 snapshot-uninstall을 사용합니다.

snapshot-disk-list

  xe snapshot-disk-list [uuid=uuid] [snapshot-uuid=snapshot_uuid] [vbd-params=vbd_params] [vdi-params=vdi_params]
<!--NeedCopy-->

선택한 VM의 디스크를 나열합니다.

snapshot-export-to-template

  xe snapshot-export-to-template filename=file_name snapshot-uuid=snapshot_uuid  [preserve-power-state=true|false]
<!--NeedCopy-->

스냅샷을 내보냅니다. 파일 이름.

snapshot-reset-powerstate

  xe snapshot-reset-powerstate [uuid=uuid] [snapshot-uuid=snapshot_uuid] [--force]
<!--NeedCopy-->

관리 도구 스택 데이터베이스에서만 VM 전원 상태를 강제로 중지합니다. 이 명령은 ‘suspended’로 표시된 스냅샷을 복구하는 데 사용됩니다. 이것은 잠재적으로 위험한 작업이므로 메모리 이미지가 더 이상 필요하지 않은지 확인해야 합니다. 더 이상 스냅샷을 다시 시작할 수 없습니다.

snapshot-revert

  xe snapshot-revert [uuid=uuid] [snapshot-uuid=snapshot_uuid]
<!--NeedCopy-->

기존 VM을 이전의 검사점 또는 스냅샷 상태로 되돌립니다.

snapshot-uninstall

  xe snapshot-uninstall [uuid=uuid] [snapshot-uuid=snapshot_uuid] [--force]
<!--NeedCopy-->

스냅샷을 제거합니다. 이 작업은 RW로 표시되고 이 스냅샷에만 연결된 VDI를 삭제합니다. VM 레코드를 간단히 삭제하려면 snapshot-destroy를 사용합니다.

SR 명령

SR(스토리지 저장소)을 제어하기 위한 명령입니다.

SR 객체는 표준 객체 나열 명령(xe sr-list) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

SR 매개변수

SR에는 다음과 같은 매개변수가 있습니다.

매개 변수 이름 설명 유형
uuid SR에 대한 고유 식별자/개체 참조입니다 읽기 전용
name-label SR의 이름입니다 읽기/쓰기
name-description SR의 설명 문자열입니다 읽기/쓰기
host 스토리지 저장소 호스트 이름입니다 읽기 전용
allowed-operations 이 상태의 SR에서 허용되는 작업 목록 읽기 전용 설정 매개 변수
current-operations 이 SR에서 현재 진행 중인 작업 목록 읽기 전용 설정 매개 변수
VDIs 이 SR의 가상 디스크에 대한 고유 식별자/개체 참조 읽기 전용 설정 매개 변수
PBDs 이 SR에 연결된 PBD에 대한 고유 식별자/개체 참조 읽기 전용 설정 매개 변수
virtual-allocation 이 스토리지 저장소에 있는 모든 VDI의 가상 크기 값 합계(바이트) 읽기 전용
physical-utilisation 이 SR에서 현재 사용 중인 물리적 공간(바이트)입니다. 씬 프로비저닝된 디스크 형식의 경우 물리적 사용률이 가상 할당보다 작을 수 있습니다. 읽기 전용
physical-size SR의 총 물리적 크기(바이트) 읽기 전용
type 사용할 SR 백엔드 드라이버를 지정하는 데 사용되는 SR의 유형입니다 읽기 전용
content-type SR 컨텐츠의 유형입니다. ISO 라이브러리를 다른 SR과 구별하는 데 사용됩니다. ISO 라이브러리를 저장하는 스토리지 저장소의 경우, 콘텐츠 유형 로 설정해야 합니다. 이오아이소. 다른 경우에는 이 매개 변수를 비어 있거나 문자열 user로 설정하는 것이 좋습니다. 읽기 전용
shared 이 SR을 여러 호스트 간에 공유할 수 있는 경우 true입니다. 그렇지 않으면 False입니다. 읽기/쓰기
introduced-by 닥터태스크 SR을 도입한 (있는 경우) 읽기 전용
is-tools-sr 도구 ISO VDI가 포함된 SR인 경우 True입니다. 그렇지 않으면 False입니다. 읽기 전용
other-config SR에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록 읽기/쓰기 map 매개 변수
sm-config SM 종속 데이터 읽기 전용 map 매개 변수
blobs 이진 데이터 저장소 읽기 전용
local-cache-enabled 이 SR이 해당 호스트의 로컬 캐시로 할당된 경우 True입니다. 그렇지 않으면 False입니다. 읽기 전용
tags 분류를 위한 사용자 지정 태그 읽기/쓰기 집합 매개 변수
clustered SR이 집계된 로컬 스토리지를 사용하고 있는 것은 사실입니다. 그렇지 않으면 False입니다. 읽기 전용

sr-create

  xe sr-create name-label=name physical-size=size type=type content-type=content_type device-config:config_name=value [host-uuid=host_uuid] [shared=true|false]
<!--NeedCopy-->

디스크에 SR을 생성하고, 데이터베이스에 SR을 도입하고, SR을 XenServer 호스트에 연결하는 PBD를 만듭니다. 면 공유 로 설정됩니다. 이렇게 하면 풀의 각 XenServer 호스트에 대해 PBD가 만들어집니다. 면 공유 이(가) 지정되지 않거나 설정됩니다. 거짓PBD는 로 지정된 XenServer 호스트에 대해서만 생성됩니다. 호스트-uuid.

정확한 장치 구성 매개변수는 장치에 따라 다릅니다. . 다양한 스토리지 백엔드에서 이러한 매개 변수에 대한 자세한 내용은 다음을 참조하십시오. SR 생성.

sr-data-source-forget

  xe sr-data-source-forget data-source=data_source
<!--NeedCopy-->

SR에 대해 지정된 데이터 소스의 기록을 중지하고 기록된 모든 데이터를 삭제합니다.

sr-data-source-list

  xe sr-data-source-list
<!--NeedCopy-->

SR에 대해 기록할 수 있는 데이터 소스를 나열합니다.

sr-data-source-query

  xe sr-data-source-query data-source=data_source
<!--NeedCopy-->

SR 데이터 소스에서 읽은 마지막 값을 쿼리합니다.

sr-data-source-record

  xe sr-data-source-record  data-source=data_source
<!--NeedCopy-->

SR에 대해 지정된 데이터 소스를 기록합니다.

sr-destroy

  xe sr-destroy uuid=sr_uuid
<!--NeedCopy-->

XenServer 호스트에서 지정된 SR을 삭제합니다.

sr-enable-database-replication

  xe sr-enable-database-replication uuid=sr_uuid
<!--NeedCopy-->

지정된(공유) SR에 대한 XAPI 데이터베이스 복제를 사용으로 설정합니다.

sr-disable-database-replication

  xe sr-disable-database-replication uuid=sr_uuid
<!--NeedCopy-->

지정된 SR에 대한 XAPI 데이터베이스 복제를 사용 안함으로 설정합니다.

sr-forget

  xe sr-forget uuid=sr_uuid
<!--NeedCopy-->

XAPI 에이전트는 XenServer 호스트에서 지정된 SR을 잊어버립니다. XAPI 에이전트가 SR을 잊어버리면 SR이 분리되고 SR의 VDI에 액세스할 수 없지만 소스 미디어에는 그대로 남아 있습니다(데이터는 손실되지 않음).

sr-introduce

  xe sr-introduce name-label=name physical-size=physical_size type=type content-type=content_type uuid=sr_uuid
<!--NeedCopy-->

SR 레코드를 데이터베이스에 배치하기만 하면 됩니다. 쓰다 장치 구성 양식에서 추가 매개 변수를 지정하려면 장치 구성 : parameter_key = parameter_value예를 들어:

  xe sr-introduce device-config:device=/dev/sdb1
<!--NeedCopy-->

메모:

이 명령은 일반 작업에서는 사용되지 않습니다. 이 고급 작업은 SR을 생성한 후 공유로 재구성해야 하거나 다양한 장애 시나리오에서 복구하는 데 도움이 되는 경우에 유용할 수 있습니다.

sr-probe

  xe sr-probe type=type [host-uuid=host_uuid] [device-config:config_name=value]
<!--NeedCopy-->

제공된 를 사용하여 백엔드 스캔을 수행합니다. 장치 구성 키. 만약에 장치 구성 SR 백엔드에 대해 완료된 경우 이 명령은 디바이스에 있는 SR 목록(있는 경우)을 반환합니다. 만약에 장치 구성 매개변수는 부분적으로만 수행되며, 백엔드별 스캔이 수행되어 나머지를 개선하는 데 도움이 되는 결과를 반환합니다. 장치 구성 매개 변수. 스캔 결과는 CLI에 인쇄된 백엔드에 특정한 XML로 반환됩니다.

정확한 장치 구성 매개변수는 장치에 따라 다릅니다. . 다양한 스토리지 백엔드에서 이러한 매개 변수에 대한 자세한 내용은 다음을 참조하십시오. 보관.

sr-probe-ext

  xe sr-probe-ext type=type [host-uuid=host_uuid] [device-config:=config] [sm-config:-sm_config]
<!--NeedCopy-->

스토리지 프로브를 수행합니다. device-config 매개변수는 예를 들어 device-config:devs=/dev/sdb1로 지정할 수 있습니다. sr-probe와 달리 이 명령은 모든 SR 유형에 대해 사람이 읽을 수 있는 동일한 형식으로 결과를 반환합니다.

sr-scan

  xe sr-scan uuid=sr_uuid
<!--NeedCopy-->

SR 스캔을 강제로 수행하여 XAPI 데이터베이스를 기본 스토리지 기판에 있는 VDI와 동기화합니다.

sr-update

  xe sr-update uuid=uuid
<!--NeedCopy-->

데이터베이스에서 SR 개체의 필드를 새로 고칩니다.

lvhd-enable-thin-provisioning

  xe lvhd-enable-thin-provisioning  sr-uuid=sr_uuid initial-allocation=initial_allocation allocation-quantum=allocation_quantum
<!--NeedCopy-->

LVHD SR에서 씬 프로비저닝을 활성화합니다.

주제 명령

피사체를 사용하여 작업하기 위한 명령입니다.

session-subject-identifier-list

  xe session-subject-identifier-list
<!--NeedCopy-->

외부에서 인증된 모든 기존 세션의 모든 사용자 주체 ID 목록을 반환합니다.

session-subject-identifier-logout

  xe session-subject-identifier-logout subject-identifier=subject_identifier
<!--NeedCopy-->

사용자 주체 ID와 연결된 모든 외부 인증 세션을 로그아웃합니다.

session-subject-identifier-logout-all

  xe session-subject-identifier-logout-all
<!--NeedCopy-->

외부에서 인증된 모든 세션을 로그아웃합니다.

subject-add

  xe subject-add subject-name=subject_name
<!--NeedCopy-->

풀에 액세스할 수 있는 주제 목록에 주제를 추가합니다.

subject-remove

  xe subject-remove subject-uuid=subject_uuid
<!--NeedCopy-->

풀에 액세스할 수 있는 주제 목록에서 주제를 제거합니다.

subject-role-add

  xe subject-role-add uuid=uuid [role-name=role_name] [role-uuid=role_uuid]
<!--NeedCopy-->

주제에 역할을 추가합니다.

subject-role-remove

  xe subject-role-remove uuid=uuid [role-name=role_name] [role-uuid=role_uuid]
<!--NeedCopy-->

주제에서 역할을 제거합니다.

secret-create

  xe secret-create value=value
<!--NeedCopy-->

비밀을 만듭니다.

secret-destroy

  xe secret-destroy uuid=uuid
<!--NeedCopy-->

비밀을 파기합니다.

작업 명령

장기 실행 비동기 작업을 수행하기 위한 명령입니다. 이러한 명령은 가상 머신 시작, 중지 및 일시 중단과 같은 작업입니다. 작업은 일반적으로 요청된 작업을 함께 수행하는 다른 원자성 하위 작업 집합으로 구성됩니다.

작업 객체는 표준 객체 나열 명령(XE 작업 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

작업 매개 변수

작업에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid 작업에 대한 고유 식별자/개체 참조 읽기 전용
name-label 작업의 이름입니다 읽기 전용
name-description 작업의 설명 문자열입니다 읽기 전용
resident-on 작업이 실행 중인 호스트의 고유 식별자/개체 참조입니다 읽기 전용
status 작업 상태 읽기 전용
progress 작업이 아직 보류 중인 경우 이 필드에는 0에서 1 사이의 예상 완료율이 포함됩니다. 작업이 성공적으로 또는 실패로 완료된 경우 값은 1입니다. 읽기 전용
type 작업이 성공적으로 완료된 경우 이 매개 변수에는 인코딩된 결과의 형식이 포함됩니다. type은 결과 필드에 참조가 있는 클래스의 이름입니다. 그렇지 않으면 이 매개 변수의 값이 정의되지 않습니다 읽기 전용
result 작업이 성공적으로 완료된 경우 이 필드에는 결과 값(Void 또는 개체 참조)이 포함됩니다. 그렇지 않으면 이 매개 변수의 값이 정의되지 않습니다 읽기 전용
error_info 작업이 실패한 경우 이 매개 변수에는 연결된 오류 문자열 집합이 포함됩니다. 그렇지 않으면 이 매개 변수의 값이 정의되지 않습니다 읽기 전용
allowed_operations 이 상태에서 허용되는 작업 목록 읽기 전용
created 작업이 생성된 시간 읽기 전용
finished 시간 작업이 완료되었습니다(즉, 성공 또는 실패). task-status가 pending인 경우 이 필드의 값은 의미가 없습니다 읽기 전용
subtask_of 이 작업이 하위 작업인 작업의 UUID를 포함합니다. 읽기 전용
subtasks 이 작업의 모든 하위 작업에 대한 UUID를 포함합니다. 읽기 전용

task-cancel

  xe task-cancel [uuid=task_uuid]
<!--NeedCopy-->

지정된 작업을 취소하고 반환하도록 지시합니다.

템플릿 명령

VM 템플릿으로 작업하기 위한 명령입니다.

템플릿은 기본적으로 is-a-템플릿 매개 변수가 . 템플릿은 특정 VM을 인스턴스화하기 위한 다양한 구성 설정을 모두 포함하는 “골드 이미지”입니다. XenServer는 OS 공급업체 설치 CD(예: RHEL, CentOS, SLES, Windows)를 부팅할 수 있는 일반 “원시” VM인 기본 템플릿 집합과 함께 제공됩니다. VM을 만들고, 특정 요구 사항에 맞게 표준 형식으로 구성하고, 나중에 VM 배포에서 사용할 수 있도록 복사본을 템플릿으로 저장할 수 있습니다.

템플릿 객체는 표준 객체 나열 명령(xe 템플릿 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

메모:

템플릿을 설정하여 VM으로 직접 변환할 수 없습니다. is-a-템플릿 매개 변수를 거짓. 설정 is-a-템플릿 매개 변수를 거짓 은(는) 지원되지 않으며 VM을 시작할 수 없게 됩니다.

VM 템플릿 매개 변수

템플릿에는 다음과 같은 매개 변수가 있습니다.

  • UUID (우이이드) (읽기 전용) 템플릿에 대한 고유 식별자/개체 참조
  • 이름 레이블 (읽기/쓰기) 템플릿의 이름
  • 이름 설명 (읽기/쓰기) 템플릿의 설명 문자열
  • 사용자 버전 (읽기/쓰기) VM 및 템플릿 작성자가 버전 정보를 넣기 위한 문자열입니다.
  • is-a-템플릿 (읽기/쓰기) 이 VM이 템플릿인 경우 true입니다. 템플릿 VM은 시작할 수 없으며 다른 VM을 복제하는 데만 사용됩니다. 이 값을 true로 설정한 후에는 false로 다시 설정할 수 없습니다. 이 매개 변수를 사용하여 템플릿 VM을 VM으로 변환할 수 없습니다.

    다음을 사용하여 VM을 템플릿으로 변환할 수 있습니다.

       xe vm-param-set uuid=<vm uuid> is-a-template=true
     <!--NeedCopy-->
    
  • is-제어 도메인 (읽기 전용) 제어 도메인(도메인 0 또는 드라이버 도메인)인 경우 true입니다.
  • 전원 상태 (읽기 전용) 현재 전원 상태입니다. 템플릿에 대한 값은 항상 중지됩니다
  • 메모리 동적 최대 (읽기 전용) 동적 최대 메모리(바이트)입니다. 현재 사용되지 않지만 변경된 경우 다음 제약 조건을 따라야 합니다. memory_static_max &gt;= memory_dynamic_max &gt;= memory_dynamic_min &gt;= memory_static_min.
  • 메모리 다이나믹 분 (읽기/쓰기) 동적 최소 메모리(바이트)입니다. 현재 사용되지 않지만 변경된 경우 동일한 제약 조건이 적용됩니다. 메모리 동적 최대 순종해야 합니다.
  • 메모리 정적 최대 (읽기/쓰기): 최대 메모리(바이트)를 정적으로 설정(절대)합니다. 이 필드는 VM에 할당된 메모리의 양을 결정하는 데 사용되는 기본 값입니다.
  • 메모리 정적 분 (읽기/쓰기) 최소 메모리(바이트)를 정적으로 설정(절대)합니다. 이 필드는 절대 최소 메모리를 나타내며 메모리 정적 분 다음보다 작아야 합니다. 메모리 정적 최대. 이 값은 정상 조작에서는 사용되지 않지만 이전 제약 조건을 따라야 합니다.
  • 일시 중단-VDI-uuid (읽기 전용) 일시 중단 이미지가 저장된 VDI(템플릿에는 의미가 없음)
  • VCPUs-params (읽기/쓰기 map 매개 변수) 선택한 vCPU 정책에 대한 구성 매개 변수입니다.

    다음을 사용하여 vCPU의 고정을 조정할 수 있습니다.

       xe template-param-set uuid=<template_uuid> vCPUs-params:mask=1,2,3
     <!--NeedCopy-->
    

    이 템플릿에서 만든 VM은 물리적 CPU 1, 2 및 3에서만 실행됩니다.

    cap 및 weight 매개 변수를 사용하여 vCPU 우선 순위(xen scheduling)를 조정할 수도 있습니다. 예를 들어:

       xe template-param-set uuid=<template_uuid> VCPUs-params:weight=512 xe template-param-set uuid=<template_uuid> VCPUs-params:cap=100
     <!--NeedCopy-->
    

    가중치가 512인 이 템플릿을 기반으로 하는 VM은 경합 호스트에서 가중치가 256인 도메인보다 두 배 많은 CPU를 사용합니다. 유효한 가중치 범위는 1에서 65535까지이며 기본값은 256입니다.

    이 상한은 XenServer 호스트에 유휴 CPU 주기가 있는 경우에도 이 템플릿을 기반으로 하는 VM이 사용할 수 있는 최대 CPU 양을 선택적으로 고정합니다. 최대값은 물리적 CPU 1개의 백분율로 표시되며, 100은 물리적 CPU 1개, 50은 CPU의 절반, 400은 CPU 4개 등입니다. 기본값인 0은 상한이 없음을 의미합니다.

  • VCPUs-최대 (읽기/쓰기) 최대 vCPU 수
  • VCPUs-at-startup (읽기/쓰기) vCPU의 부팅 번호
  • 충돌 후 작업 (읽기/쓰기) 이 템플릿을 기반으로 하는 VM이 충돌할 때 수행할 작업
  • 콘솔-uuids (읽기 전용 set 매개 변수) 가상 콘솔 장치
  • 플랫폼 (읽기/쓰기 map 매개 변수) 플랫폼별 구성

    게스트에 대한 병렬 포트의 에뮬레이션을 비활성화하려면:To disable the emulation of a parallel port for guests:

       xe vm-param-set uuid=<vm_uuid> platform:parallel=none
     <!--NeedCopy-->
    

    Serial 포트의 에뮬레이션을 비활성화하려면:

       xe vm-param-set uuid=<vm_uuid> platform:hvm_serial=none
     <!--NeedCopy-->
    

    USB 컨트롤러 및 USB 태블릿 장치의 에뮬레이션을 비활성화하려면:

       xe vm-param-set uuid=<vm_uuid> platform:usb=false
       xe vm-param-set uuid=<vm_uuid> platform:usb_tablet=false
     <!--NeedCopy-->
    
  • 허용된 작업 (읽기 전용 집합 매개 변수) 이 상태에서 허용되는 작업 목록
  • 현재 작업 (읽기 전용 집합 매개 변수) 이 템플릿에서 현재 진행 중인 작업 목록
  • 허용-VBD 장치 (읽기 전용 집합 매개 변수) 사용할 수 있는 VBD 식별자 목록으로, 0-15 범위의 정수로 표시됩니다. 이 목록은 정보 제공용이며 다른 장치를 사용할 수 있지만 작동하지 않을 수 있습니다.
  • 허용된 VIF 장치 (읽기 전용 집합 매개 변수) 사용할 수 있는 VIF 식별자 목록으로, 0-15 범위의 정수로 표시됩니다. 이 목록은 정보 제공용이며 다른 장치를 사용할 수 있지만 작동하지 않을 수 있습니다.
  • HVM 부팅 정책 (읽기/쓰기) 게스트에 대한 부팅 정책입니다. BIOS 순서 또는 빈 문자열입니다.
  • HVM 부팅 매개 변수 (읽기/쓰기 map 매개 변수) order 키는 게스트 부팅 순서를 제어하며, 각 문자는 부팅 방법인 문자열로 표시됩니다. d는 CD/DVD의 경우, c는 루트 디스크의 경우, n은 네트워크 PXE 부팅의 경우입니다. 기본값은 dc입니다.
  • PV-커널 (읽기/쓰기) 커널 경로
  • PV-램디스크 (읽기/쓰기) 경로를 초기화
  • PV-args (읽기/쓰기) 커널 명령줄 인수의 문자열
  • PV-레거시-args (읽기/쓰기) 이 템플릿 부팅을 기반으로 레거시 VM을 만들기 위한 인수 문자열
  • PV 부트로더 (읽기/쓰기) 부트로더의 이름 또는 경로
  • PV 부트로더 args (읽기/쓰기) bootloader에 대한 기타 인수 문자열
  • 마지막 부팅 CPU 플래그 (읽기 전용)은 이 템플릿을 기반으로 하는 VM이 마지막으로 부팅된 CPU 플래그를 설명합니다. 템플릿에 대해 채워지지 않음
  • 레지던트-온 (읽기 전용) 이 템플릿을 기반으로 하는 VM이 상주하는 XenServer 호스트입니다. 다음과 같이 나타납니다. 데이터베이스에 없음 템플릿의 경우
  • 선호도 (읽기/쓰기) 이 템플릿을 기반으로 하는 VM이 기본적으로 실행되는 XenServer 호스트입니다. 에서 사용합니다. xe vm-start 명령을 사용하여 VM을 실행할 위치를 결정합니다. 홈 서버라고도 합니다.
  • 그룹 (읽기/쓰기) 이 VM이 속한 VM 그룹입니다. VM 그룹은 XenServer가 VM을 시작하거나 VM을 제거하려고 시도하는 위치를 정의합니다.
  • 기타 구성 (읽기/쓰기 map parameter) 템플릿에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록
  • 시작 시간 (읽기 전용) 이 템플릿을 기반으로 하는 VM에 대한 메트릭을 읽은 날짜 및 시간의 타임스탬프(형식) yyyymmddThh:mm:ss z여기서 z는 단일 문자 군사 시간대 표시기입니다(예: UTC(GMT)의 경우 Z). 로 설정 1970년 1월 1일 Z (Unix/POSIX epoch 시작) 템플릿에 대해
  • 설치 시간 (읽기 전용) 이 템플릿을 기반으로 하는 VM에 대한 메트릭을 읽은 날짜 및 시간의 타임스탬프(형식) yyyymmddThh:mm:ss z여기서 z는 단일 문자 군사 시간대 표시기입니다(예: UTC(GMT)의 경우 Z). 로 설정 1970년 1월 1일 Z (Unix/POSIX epoch 시작) 템플릿에 대해
  • 메모리 실제 (읽기 전용) 이 템플릿을 기반으로 하는 VM에서 사용 중인 실제 메모리입니다. 템플릿의 경우 0
  • VCPU 번호 (읽기 전용) 이 템플릿을 기반으로 VM에 할당된 가상 CPU의 수입니다. 템플릿의 경우 0
  • VCPU 사용률 (read only map parameter) 가상 CPU 목록 및 해당 가중치 읽기 전용 map 매개 변수 OS 버전 이 템플릿을 기반으로 하는 VM의 운영 체제 버전입니다. 다음과 같이 나타납니다. 데이터베이스에 없음 템플릿의 경우
  • PV 드라이버 버전 (읽기 전용: map 매개 변수) 이 템플릿을 기반으로 하는 VM에 대한 반가상화된 드라이버의 버전입니다. 다음과 같이 나타납니다. 데이터베이스에 없음 템플릿의 경우
  • PV 드라이버 감지됨 (읽기 전용) 이 템플릿을 기반으로 하는 VM에 대한 최신 버전의 반가상화 드라이버에 대한 플래그입니다. 다음과 같이 나타납니다. 데이터베이스에 없음 템플릿의 경우
  • 기억 (읽기 전용 map 매개 변수) 이 템플릿을 기반으로 하는 VM의 에이전트가 보고하는 메모리 메트릭입니다. 다음과 같이 나타납니다. 데이터베이스에 없음 템플릿의 경우
  • 디스크 (읽기 전용 map 매개 변수) 이 템플릿을 기반으로 하는 VM의 에이전트가 보고한 디스크 메트릭입니다. 다음과 같이 나타납니다. 데이터베이스에 없음 템플릿의 경우
  • 네트워크 (읽기 전용: map 매개 변수) 이 템플릿을 기반으로 하는 VM의 에이전트가 보고한 네트워크 메트릭입니다. 다음과 같이 나타납니다. 데이터베이스에 없음 템플릿의 경우
  • 다른 (읽기 전용: map 매개 변수) 이 템플릿을 기반으로 하는 VM에서 에이전트가 보고하는 다른 메트릭입니다. 다음과 같이 나타납니다. 데이터베이스에 없음 템플릿의 경우
  • 게스트 메트릭 마지막 업데이트 (읽기 전용) 게스트 내 에이전트가 이러한 필드에 대한 마지막 쓰기를 수행한 타임스탬프입니다. 형태에서 yyyymmddThh:mm:ss z여기서 z는 단일 문자 군사 시간대 표시기입니다(예: UTC(GMT)의 경우 Z).
  • 종료 후 작업 (읽기/쓰기) VM이 종료된 후 수행할 작업
  • 재부팅 후 작업 (읽기/쓰기) VM이 재부팅된 후 수행할 작업
  • 가능한 호스트 (읽기 전용) VM을 호스팅할 수 있는 호스트 목록
  • HVM 그림자 승수 (읽기/쓰기) 게스트가 사용할 수 있는 그림자의 양에 적용되는 승수입니다.
  • 돔-아이디 (읽기 전용) 도메인 ID(사용 가능한 경우, 그렇지 않으면 -1)
  • 권장 사항 (읽기 전용) 이 VM의 속성에 대한 권장 값 및 범위의 XML 사양
  • xenstore 데이터 (읽기/쓰기 map 매개변수) 삽입할 데이터 XenStore 나무(/local/domain/*domid*/vmdata)을 만든 후.
  • 스냅샷 is-a-snapshot (읽기 전용) 이 템플릿이 VM 스냅샷인 경우 True입니다
  • snapshot_of (읽기 전용) 이 템플릿이 스냅샷인 VM의 UUID
  • 스냅샷 (읽기 전용) 이 템플릿에서 생성된 모든 스냅샷의 UUID
  • snapshot_time (읽기 전용) 가장 최근에 만든 VM 스냅샷의 타임스탬프
  • 메모리 대상 (읽기 전용) 이 템플릿에 대해 설정된 대상 메모리 양입니다.
  • 차단된 작업 (읽기/쓰기 map 매개 변수)는 이 템플릿에서 수행할 수 없는 작업을 나열합니다.
  • 마지막 부팅 레코드 (읽기 전용) 이 템플릿에 대한 마지막 부팅 매개 변수 기록(XML 형식)
  • ha-항상 실행 (읽기/쓰기) 이 템플릿의 인스턴스가 항상 다른 호스트에서 다시 시작되는 경우, 해당 템플릿이 상주하는 호스트에 장애가 있는 경우 True입니다. 이 매개 변수는 이제 더 이상 사용되지 않습니다. 를 사용하십시오. ha-재시작 우선 순위 매개 변수를 대신 사용합니다.
  • ha-재시작 우선 순위 (읽기 전용) 재시작 또는 최선의 읽기/쓰기 Blob 이진 데이터 저장소
  • 살다 (읽기 전용) 실행 중인 VM에만 관련이 있습니다.

template-export

  xe template-export template-uuid=uuid_of_existing_template filename=filename_for_new_template
<!--NeedCopy-->

지정된 템플릿의 복사본을 지정된 새 파일 이름을 가진 파일로 내보냅니다.

template-uninstall

  xe template-uninstall template-uuid=template_uuid [--force]
<!--NeedCopy-->

사용자 지정 템플릿을 제거합니다. 이 작업은 이 템플릿에서 ‘소유’로 표시된 VDI를 삭제합니다.

업데이트 명령

다음 섹션에는 XenServer host update 명령이 포함되어 있습니다.

업데이트 객체는 표준 객체 나열 명령(xe 업데이트 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

매개 변수 업데이트

XenServer 호스트 업데이트에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid 업데이트에 대한 고유 식별자/개체 참조 읽기 전용
host 이 업데이트가 적용되는 호스트 목록 읽기 전용
host-uuid 쿼리할 XenServer 호스트의 고유 식별자입니다 읽기 전용
name-label 업데이트의 이름입니다 읽기 전용
name-description 업데이트의 설명 문자열입니다 읽기 전용
applied 업데이트가 적용되었는지 여부; 참 또는 거짓 읽기 전용
installation-size 업데이트의 크기(바이트)입니다 읽기 전용
after-apply-guidance XAPI 툴스택 또는 호스트를 다시 시작해야 하는지 여부 읽기 전용
version 업데이트의 버전 읽기 전용

update-upload

  xe update-upload file-name=update_filename
<!--NeedCopy-->

지정된 업데이트 파일을 XenServer 호스트에 업로드합니다. 이 명령은 적용할 업데이트를 준비합니다. 성공하면 업로드된 업데이트의 UUID가 인쇄됩니다. 업데이트가 이전에 업로드된 경우 UPDATE_ALREADY_EXISTS 대신 error가 반환되고 패치가 다시 업로드되지 않습니다.

update-precheck

  xe update-precheck uuid=update_uuid host-uuid=host_uuid
<!--NeedCopy-->

지정된 XenServer 호스트에서 지정된 업데이트에 포함된 사전 검사를 실행합니다.

update-destroy

  xe update-destroy uuid=update_file_uuid
<!--NeedCopy-->

풀에서 적용되지 않은 업데이트 파일을 삭제합니다. 호스트에 적용할 수 없는 업데이트 파일을 삭제하는 데 사용할 수 있습니다.

update-apply

  xe update-apply host-uuid=host_uuid uuid=update_file_uuid
<!--NeedCopy-->

지정된 업데이트 파일을 적용합니다.

update-pool-apply

  xe update-pool-apply uuid=update_uuid
<!--NeedCopy-->

지정된 업데이트를 풀의 모든 XenServer 호스트에 적용합니다.

update-introduce

  xe update-introduce vdi-uuid=vdi_uuid
<!--NeedCopy-->

업데이트 VDI를 소개합니다.

update-pool-clean

  xe update-pool-clean uuid=uuid
<!--NeedCopy-->

풀의 모든 호스트에서 업데이트 파일을 제거합니다.

사용자 명령

user-password-change

  xe user-password-change old=old_password new=new_password
<!--NeedCopy-->

로그인한 사용자의 비밀번호를 변경합니다. 이 명령을 사용하려면 감독자 권한이 필요하기 때문에 이전 비밀번호 필드는 확인되지 않습니다.

VBD 명령

VBD(가상 블록 장치)로 작업하기 위한 명령입니다.

VBD는 가상 디스크의 내용을 나타내는 VDI에 VM을 연결하는 소프트웨어 개체입니다. VBD에는 VDI를 VM에 연결하는 속성(부팅 가능, 읽기/쓰기 메트릭 등)이 있습니다. VDI에는 가상 디스크의 물리적 특성(SR 유형, 디스크 공유 가능 여부, 미디어가 읽기/쓰기 또는 읽기 전용인지 여부 등)에 대한 정보가 있습니다.

VBD 개체는 표준 개체 나열 명령(xe vbd 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

VBD 매개 변수

VBD에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid VBD에 대한 고유 식별자/개체 참조입니다 읽기 전용
vm-uuid 이 VBD가 연결된 VM에 대한 고유 식별자/개체 참조입니다 읽기 전용
vm-name-label 이 VBD가 연결된 VM의 이름입니다 읽기 전용
vdi-uuid 이 VBD가 매핑되는 VDI에 대한 고유 식별자/개체 참조입니다 읽기 전용
vdi-name-label 이 VBD가 매핑되는 VDI의 이름입니다 읽기 전용
empty , 이 VBD는 빈 드라이브를 나타냅니다. 읽기 전용
device 게스트가 볼 수 있는 장치(예: 했다 읽기 전용
userdevice 동안 device 매개변수로 지정된 장치 번호 vbd 생성, 예를 들어 0 했다, 1 증권 시세 표시기, 등등 읽기/쓰기
bootable 이 VBD가 부팅 가능하면 True입니다. 읽기/쓰기
mode VBD가 마운트되는 모드 읽기/쓰기
type VBD가 VM에 표시되는 방식(예: 디스크 또는 CD) 읽기/쓰기
currently-attached VBD가 이 호스트에 연결되어 있으면 true이고, 그렇지 않으면 false입니다 읽기 전용
storage-lock 저장소 수준 잠금이 획득된 경우 True입니다 읽기 전용
status-code 마지막 연결 작업과 관련된 오류/성공 코드 읽기 전용
status-detail 마지막 연결 작업 상태와 관련된 오류/성공 정보 읽기 전용
qos_algorithm_type 사용할 우선 순위 지정 알고리즘 읽기/쓰기
qos_algorithm_params 선택한 우선 순위 지정 알고리즘에 대한 매개 변수 읽기/쓰기 map 매개 변수
qos_supported_algorithms 이 VBD에 대해 지원되는 우선 순위 지정 알고리즘 읽기 전용 설정 매개 변수
io_read_kbs 이 VBD에 대한 평균 읽기 속도(kB / s) 읽기 전용
io_write_kbs 이 VBD에 대한 평균 쓰기 속도(kB/초) 읽기 전용
allowed-operations 이 상태에서 허용되는 작업 목록입니다. 이 목록은 권고 사항일 뿐이며 클라이언트가 이 필드를 읽을 때까지 서버 상태가 변경되었을 수 있습니다. 읽기 전용 설정 매개 변수
current-operations 이 개체를 참조로 사용하여 실행 중인 각 작업을 작업의 특성을 설명하는 current_operation 열거형에 연결합니다. 읽기 전용 설정 매개 변수
unpluggable 이 VBD가 핫 플러그 제거를 지원하는 경우 True 읽기/쓰기
attachable 장치를 연결할 수 있는 경우 True입니다 읽기 전용
other-config 추가 구성 읽기/쓰기 map 매개 변수

vbd-create

  xe vbd-create vm-uuid=uuid_of_the_vm device=device_value vdi-uuid=uuid_of_vdi_to_connect_to [bootable=true] [type=Disk|CD] [mode=RW|RO]
<!--NeedCopy-->

VM에서 VBD를 만듭니다.

에 대한 허용 가능한 값 장치 필드는 0-15의 정수이며 숫자는 각 VM에 대해 고유해야 합니다. 현재 허용 가능한 값은 다음에서 볼 수 있습니다. 허용-VBD 장치 매개 변수입니다. 이것은 다음과 같이 보입니다. 사용자 장치 안에 VBD (영문) 매개 변수.

만약에 다음과 같음 디스크, VDI-UUID 가 필요합니다. 모드는 다음과 같을 수 있습니다. 알륜 또는 RW (RW) 디스크의 경우.

만약에 다음과 같음 시디, VDI-UUID 선택 사항입니다. VDI를 지정하지 않으면 CD에 대해 빈 VBD가 만들어집니다. 모드는 다음과 같아야 합니다. 알륜 CD용.

vbd-destroy

  xe vbd-destroy uuid=uuid_of_vbd
<!--NeedCopy-->

지정된 VBD를 삭제합니다.

VBD에 other-config:소유자 매개 변수가 , 연결된 VDI도 삭제됩니다.

vbd-eject

  xe vbd-eject uuid=uuid_of_vbd
<!--NeedCopy-->

VBD로 표시되는 드라이브에서 미디어를 제거합니다. 이 명령은 미디어가 이동식 유형(물리적 CD 또는 ISO)인 경우에만 작동합니다. 그렇지 않으면 오류 메시지가 표시됩니다. VBD_NOT_REMOVABLE_MEDIA 가 반환됩니다.

vbd-insert

  xe vbd-insert uuid=uuid_of_vbd vdi-uuid=uuid_of_vdi_containing_media
<!--NeedCopy-->

VBD로 표시되는 드라이브에 새 미디어를 삽입합니다. 이 명령은 미디어가 이동식 유형(물리적 CD 또는 ISO)인 경우에만 작동합니다. 그렇지 않으면 오류 메시지가 표시됩니다. VBD_NOT_REMOVABLE_MEDIA 가 반환됩니다.

vbd-plug

  xe vbd-plug uuid=uuid_of_vbd
<!--NeedCopy-->

VM이 실행 중인 동안 VBD를 연결하려고 시도합니다.

vbd-unplug

  xe vbd-unplug uuid=uuid_of_vbd
<!--NeedCopy-->

실행 중인 상태에 있는 동안 VM에서 VBD를 분리하려고 시도합니다.

VDI 명령

VDI(가상 디스크 이미지) 작업을 위한 명령입니다.

VDI는 VM에서 볼 수 있는 가상 디스크의 내용을 나타내는 소프트웨어 개체입니다. 이는 VM을 VDI에 연결하는 개체인 VBD와 다릅니다. VDI에는 가상 디스크의 물리적 특성(SR 유형, 디스크 공유 가능 여부, 미디어가 읽기/쓰기 또는 읽기 전용인지 여부 등)에 대한 정보가 있습니다. VBD에는 VDI를 VM에 연결하는 특성(부팅 가능, 읽기/쓰기 메트릭 등)이 있습니다.

VDI 개체는 표준 개체 나열 명령(xe vdi-목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

VDI 매개 변수

VDI에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
uuid VDI에 대한 고유 식별자/개체 참조 읽기 전용
name-label VDI의 이름 읽기/쓰기
name-description VDI의 설명 문자열입니다 읽기/쓰기
allowed-operations 이 상태에서 허용되는 작업 목록입니다 읽기 전용 설정 매개 변수
current-operations 이 VDI에서 현재 진행 중인 작업 목록입니다 읽기 전용 설정 매개 변수
sr-uuid VDI가 상주하는 SR 읽기 전용
vbd-uuids 이 VDI를 참조하는 VBD 목록 읽기 전용 설정 매개 변수
crashdump-uuids 이 VDI를 참조하는 크래시 덤프 목록 읽기 전용 설정 매개 변수
virtual-size VM에 표시되는 디스크의 크기(바이트)입니다. 스토리지 백엔드 유형에 따라 크기가 정확하게 적용되지 않을 수 있습니다 읽기 전용
physical-utilisation VDI가 SR에서 차지하는 물리적 공간의 양(바이트) 읽기 전용
type VDI 유형(예: 시스템 또는 사용자) 읽기 전용
sharable 이 VDI를 공유할 수 있는 경우 true입니다. 읽기 전용
read-only 이 VDI를 읽기 전용으로만 마운트할 수 있는 경우 True입니다 읽기 전용
storage-lock 이 VDI가 스토리지 수준에서 잠겨 있으면 True입니다. 읽기 전용
parent 이 VDI가 체인의 일부인 경우 상위 VDI를 참조합니다. 읽기 전용
missing SR 검색 작업에서 이 VDI가 존재하지 않는 것으로 보고된 경우 True입니다. 읽기 전용
other-config 이 VDI에 대한 추가 구성 정보 읽기/쓰기 map 매개 변수
sr-name-label 포함하는 스토리지 저장소의 이름입니다 읽기 전용
location 위치 정보 읽기 전용
managed VDI가 관리되는 경우 True입니다. 읽기 전용
xenstore-data 에 삽입할 데이터 XenStore 트리(/local/domain/0/backend/ vbd/도미드/디바이스 ID/smdata)를 실행합니다. SM 백엔드는 일반적으로 이 필드를 설정합니다. vdi_attach. 읽기 전용 map 매개 변수
sm-config SM 종속 데이터 읽기 전용 map 매개 변수
is-a-snapshot 이 VDI가 VM 저장소 스냅숏인 경우 True입니다. 읽기 전용
snapshot_of 이 VDI가 스냅샷인 스토리지의 UUID입니다 읽기 전용
snapshots 이 VDI의 모든 스냅샷에 대한 UUID 읽기 전용
snapshot_time 이 VDI를 생성한 스냅샷 작업의 타임스탬프입니다 읽기 전용
metadata-of-pool 이 메타데이터 VDI를 생성한 풀의 uuid 읽기 전용
metadata-latest VDI에 이 풀에 대해 알려진 최신 메타데이터가 포함되어 있는지 여부를 나타내는 플래그입니다 읽기 전용
cbt-enabled VDI에 대해 변경된 블록 추적을 사용할 수 있는지 여부를 나타내는 플래그입니다 읽기/쓰기

vdi-clone

  xe vdi-clone uuid=uuid_of_the_vdi [driver-params:key=value]
<!--NeedCopy-->

직접 사용할 수 있는 지정된 VDI의 쓰기 가능한 새 복사본을 만듭니다. 의 변형입니다. vdi-복사 즉, 고속 이미지 복제 시설이 존재하는 곳에 노출될 수 있습니다.

선택 사항을 사용하십시오. 드라이버 매개 변수 map 매개 변수를 사용하여 VDI의 기반이 되는 백엔드 스토리지 드라이버에 추가 공급업체별 구성 정보를 전달할 수 있습니다. 자세한 내용은 스토리지 공급업체 드라이버 설명서를 참조하세요.

vdi-copy

  xe vdi-copy uuid=uuid_of_the_vdi sr-uuid=uuid_of_the_destination_sr
<!--NeedCopy-->

VDI를 지정된 SR에 복사합니다.

vdi-create

  xe vdi-create sr-uuid=uuid_of_sr_to_create_vdi_on name-label=name_for_the_vdi type=system|user|suspend|crashdump virtual-size=size_of_virtual_disk sm-config-\*=storage_specific_configuration_data
<!--NeedCopy-->

VDI를 생성합니다.

가상 크기 매개 변수는 바이트 단위로 지정하거나 IEC 표준 접미사 KiB, MiB, GiB 및 TiB를 사용하여 지정할 수 있습니다.

메모:

디스크의 씬 프로비저닝을 지원하는 SR 유형(예: 로컬 VHD 및 NFS)은 디스크의 가상 할당을 적용하지 않습니다. SR에서 가상 디스크 공간을 과도하게 할당할 때는 각별히 주의해야 합니다. 과도하게 할당된 SR이 꽉 차면 SR 타겟 기판에서 또는 SR에서 사용되지 않는 VDI를 삭제하여 디스크 공간을 사용할 수 있도록 해야 합니다.

일부 SR 유형은 가상 크기 값을 사용하여 구성된 블록 크기로 나눌 수 있습니다.

vdi-data-destroy

  xe vdi-data-destroy uuid=uuid_of_vdi
<!--NeedCopy-->

지정된 VDI와 연결된 데이터를 삭제하되 변경된 블록 추적 메타데이터는 유지합니다.

메모:

변경된 블록 추적을 사용하여 VDI의 증분 백업을 수행하는 경우 다음을 사용해야 합니다. vdi-데이터 파괴 스냅샷을 삭제하지만 메타데이터는 유지하는 명령입니다. 사용하지 마십시오 VDI 파괴 블록 추적이 활성화된 변경된 VDI의 스냅샷에서.

vdi-destroy

  xe vdi-destroy uuid=uuid_of_vdi
<!--NeedCopy-->

지정된 VDI를 삭제합니다.

메모:

변경된 블록 추적을 사용하여 VDI의 증분 백업을 수행하는 경우 다음을 사용해야 합니다. vdi-데이터 파괴 스냅샷을 삭제하지만 메타데이터는 유지하는 명령입니다. 사용하지 마십시오 VDI 파괴 블록 추적이 활성화된 변경된 VDI의 스냅샷에서.

로컬 VHD 및 NFS SR 유형의 경우 디스크 공간이 즉시 해제되지 않습니다 VDI 파괴하지만 스토리지 저장소 스캔 작업 중에 주기적으로 발생합니다. 삭제된 디스크 공간을 강제로 사용할 수 있도록 해야 하는 경우 SR 스캔 수동으로.

vdi-disable-cbt

  xe vdi-disable-cbt uuid=uuid_of_vdi
<!--NeedCopy-->

VDI에 대한 변경된 블록 추적을 비활성화합니다.

vdi-enable-cbt

  xe vdi-enable-cbt uuid=uuid_of_vdi
<!--NeedCopy-->

VDI에 대해 변경된 블록 추적을 활성화합니다.

메모:

변경된 블록 추적은 XenServer Premium Edition의 라이센스가 부여된 인스턴스에서만 사용하도록 설정할 수 있습니다.

vdi-export

  xe vdi-export uuid=uuid_of_vdi filename=filename_to_export_to [format=format] [base=uuid_of_base_vdi] [--progress]
<!--NeedCopy-->

VDI를 지정된 파일 이름으로 내보냅니다. VDI를 다음 형식 중 하나로 내보낼 수 있습니다.

  • raw
  • vhd

VHD 형식은 다음과 같을 수 있습니다. 성긴. VDI 내에 할당되지 않은 블록이 있는 경우 이러한 블록이 VHD 파일에서 생략될 수 있으므로 VHD 파일이 더 작아질 수 있습니다. 지원되는 모든 VHD 기반 스토리지 유형(EXT3/EXT4, NFS)에서 VHD 형식으로 내보낼 수 있습니다.

를 지정하는 경우 기지 매개 변수에서 이 명령은 내보낸 VDI와 기본 VDI 간에 변경된 블록만 내보냅니다.

vdi-forget

  xe vdi-forget uuid=uuid_of_vdi
<!--NeedCopy-->

스토리지 백 엔드를 건드리지 않고 데이터베이스에서 VDI 레코드를 무조건 제거합니다. 정상 작동 시 사용 VDI 파괴 대신에.

vdi-import

  xe vdi-import uuid=uuid_of_vdi filename=filename_to_import_from [format=format] [--progress]
<!--NeedCopy-->

VDI를 가져옵니다. 다음 형식 중 하나에서 VDI를 가져올 수 있습니다.

  • raw
  • vhd

vdi-introduce

  xe vdi-introduce uuid=uuid_of_vdi sr-uuid=uuid_of_sr name-label=name_of_new_vdi type=system|user|suspend|crashdump location=device_location_(varies_by_storage_type) [name-description=description_of_vdi] [sharable=yes|no] [read-only=yes|no] [other-config=map_to_store_misc_user_specific_data] [xenstore-data=map_to_of_additional_xenstore_keys] [sm-config=storage_specific_configuration_data]
<!--NeedCopy-->

스토리지를 실제로 수정하거나 생성하지 않고 기존 스토리지 장치를 나타내는 VDI 개체를 생성합니다. 이 명령은 주로 핫 플러그 저장 장치를 자동으로 도입하기 위해 내부적으로 사용됩니다.

vdi-list-changed-blocks

  xe vdi-list-changed-blocks vdi-from-uuid=first-vdi-uuid vdi-to-uuid=second-vdi-uuid
<!--NeedCopy-->

두 VDI를 비교하고 두 VDI 간에 변경된 블록 목록을 base64로 인코딩된 문자열로 반환합니다. 이 명령은 블록 추적을 사용하도록 변경한 VDI에 대해서만 작동합니다.

자세한 내용은 변경된 블록 추적.

vdi-pool-migrate

  xe vdi-pool-migrate uuid=VDI_uuid sr-uuid=destination-sr-uuid
<!--NeedCopy-->

VDI가 실행 중인 게스트에 연결되어 있는 동안 VDI를 지정된 SR로 마이그레이션합니다. (스토리지 실시간 마이그레이션)

자세한 내용은 VM 마이그레이션.

vdi-resize

  xe vdi-resize uuid=vdi_uuid disk-size=new_size_for_disk
<!--NeedCopy-->

UUID로 지정된 VDI의 크기를 변경합니다.

vdi-snapshot

  xe vdi-snapshot uuid=uuid_of_the_vdi [driver-params=params]
<!--NeedCopy-->

백업이나 템플릿 생성 목적 또는 둘 다에 대한 참조로 사용할 수 있는 VDI의 읽기-쓰기 버전을 생성합니다. VM 내에서 백업 소프트웨어를 설치하고 실행하는 대신 스냅샷을 사용하여 백업을 수행합니다. 외부 백업 소프트웨어가 스냅샷의 내용을 백업 미디어로 스트리밍하는 동안 VM은 계속 실행됩니다. 마찬가지로, 스냅샷은 템플릿의 기반이 되는 “골드 이미지”로 사용할 수 있습니다. 모든 VDI를 사용하여 템플릿을 만들 수 있습니다.

선택 사항을 사용하십시오. 드라이버 매개 변수 map 매개 변수를 사용하여 VDI의 기반이 되는 백엔드 스토리지 드라이버에 추가 공급업체별 구성 정보를 전달할 수 있습니다. 자세한 내용은 스토리지 공급업체 드라이버 설명서를 참조하세요.

스냅샷의 클론은 항상 쓰기 가능한 VDI를 생성합니다.

vdi-unlock

  xe vdi-unlock uuid=uuid_of_vdi_to_unlock [force=true]
<!--NeedCopy-->

지정된 VDI의 잠금을 해제하려고 시도합니다. 면 force=참 가 명령에 전달되면 잠금 해제 작업을 강제합니다.

vdi-update

  xe vdi-update uuid=uuid
<!--NeedCopy-->

데이터베이스에서 VDI 개체의 필드를 새로 고칩니다.

VIF 명령

VIF(가상 네트워크 인터페이스) 작업을 위한 명령입니다.

VIF 객체는 표준 객체 나열 명령(xe vif 목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

VIF 매개변수

VIF에는 다음과 같은 매개 변수가 있습니다.

  • UUID (우이이드) (읽기 전용) VIF에 대한 고유 식별자/개체 참조
  • vm-uuid (읽기 전용) 이 VIF가 상주하는 VM에 대한 고유 식별자/개체 참조
  • vm-이름 레이블 (읽기 전용) 이 VIF가 상주하는 VM의 이름
  • 허용된 작업 (읽기 전용 집합 매개 변수) 이 상태에서 허용되는 작업 목록
  • 현재 작업 (읽기 전용 집합 매개 변수) 이 VIF에서 현재 진행 중인 작업 목록
  • 장치 (읽기 전용) VIF 백엔드가 생성된 순서를 나타내는 이 VIF의 정수 레이블입니다.
  • (읽기 전용) VM에 노출되는 VIF의 MAC 주소
  • 최대 전송 단위(MTU) (읽기 전용) VIF의 최대 전송 단위(바이트)입니다.

    이 매개 변수는 읽기 전용이지만 MTU 설정을 증권 시세 표시기 키를 사용하여 기타 구성 map 매개 변수입니다. 예를 들어 점보 프레임을 사용하도록 가상 NIC의 MTU를 재설정하려면 다음을 수행합니다.

       xe vif-param-set \
           uuid=<vif_uuid> \
           other-config:mtu=9000
     <!--NeedCopy-->
    
  • 현재 첨부됨 (읽기 전용) 장치가 연결된 경우 true
  • qos_algorithm_type (읽기/쓰기) 사용할 QoS 알고리즘
  • qos_algorithm_params (읽기/쓰기 map 매개 변수) 선택한 QoS 알고리즘에 대한 매개 변수
  • qos_supported_algorithms (읽기 전용 집합 매개 변수) 이 VIF에 대해 지원되는 QoS 알고리즘
  • MAC 자동 생성 (읽기 전용) VIF의 MAC 주소가 자동으로 생성된 경우 True입니다
  • 기타 구성 (읽기/쓰기 map 매개 변수) 추가 구성 키:값
  • 기타 구성:ethtoolrx (읽기/쓰기) 체크섬 수신을 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다.
  • 기타 구성:ethtooltx (읽기/쓰기) 체크섬 전송을 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다.
  • 기타 구성:ethtoolsg (읽기/쓰기) Scatter Gather를 활성화하려면 On으로 설정하고, 비활성화하려면 Off로 설정합니다.
  • 기타 구성:ethtooltso (읽기/쓰기) TCP 세그멘테이션 오프로드를 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다.
  • 기타 구성:ethtoolufo (읽기/쓰기) UDP 프래그먼트 오프로드를 활성화하려면 on으로 설정하고, 비활성화하려면 off로 설정합니다.
  • 기타 구성:ethtoolgso (읽기/쓰기) On으로 설정하여 Generic Segmentation Offload를 활성화하고 Off를 비활성화합니다.
  • other-config:무차별적 (읽기/쓰기) 브리지에서 무차별 상태가 되도록 VIF에 true이므로 브리지를 통한 모든 트래픽을 볼 수 있습니다. VM에서 IDS(Intrusion Detection System) 또는 이와 유사한 시스템을 실행하는 데 유용합니다.
  • 네트워크 UUID (읽기 전용) 이 VIF가 연결된 가상 네트워크의 고유 식별자/개체 참조
  • 네트워크 이름 레이블 (읽기 전용) 이 VIF가 연결된 가상 네트워크의 설명이 포함된 이름입니다.
  • io_read_kbs (읽기 전용) 이 VIF에 대한 평균 읽기 속도(kB/s)
  • io_write_kbs (읽기 전용) 이 VIF에 대한 평균 쓰기 속도(kB/s)
  • locking_mode (읽기/쓰기) MAC 및 IP 주소 목록에서 들어오고 나가는 트래픽을 필터링하는 VIF 기능에 영향을 줍니다. 추가 매개 변수가 필요합니다.
  • locking_mode:기본값 (읽기/쓰기) VIF 네트워크의 기본 잠금 모드에 따라 다릅니다.

    default-locking-mode가 비활성화, XenServer는 VIF가 트래픽을 보내거나 받을 수 없도록 필터링 규칙을 적용합니다. default-lockingmode가 잠금 해제그러면 XenServer가 VIF와 연결된 모든 필터링 규칙을 제거합니다. 자세한 내용은 네트워크 명령.

  • locking_mode:잠김 (읽기/쓰기) 지정된 MAC 및 IP 주소에서 보내거나 보낸 트래픽만 VIF에서 허용됩니다. IP 주소를 지정하지 않으면 트래픽이 허용되지 않습니다.
  • locking_mode:잠금 해제 (읽기/쓰기) VIF에서 들어오고 나가는 트래픽에는 필터가 적용되지 않습니다.
  • locking_mode:사용 안 함 (읽기/쓰기) XenServer는 VIF가 모든 트래픽을 삭제하도록 필터링 규칙이 적용됩니다.

vif-create

  xe vif-create vm-uuid=uuid_of_the_vm device=see below network-uuid=uuid_of_network_to_connect_to [mac=mac_address]
<!--NeedCopy-->

VM에서 VIF를 생성합니다.

에 대한 적절한 값 장치 필드가 매개변수에 나열됩니다. 허용된 VIF 장치 지정된 VM에서. VIF가 존재하기 전에 허용되는 값은 0-15 사이의 정수입니다.

parameter는 다음과 같은 형식의 표준 MAC 주소입니다. aa:bb:cc:dd:ee:ff. 지정하지 않으면 적절한 임의의 MAC 주소가 생성됩니다. 다음을 지정하여 임의의 MAC 주소를 명시적으로 설정할 수도 있습니다 mac=무작위.

vif-destroy

  xe vif-destroy uuid=uuid_of_vif
<!--NeedCopy-->

VIF를 삭제합니다.

vif-move

  xe vif-move uuid=uuid network-uuid=network_uuid
<!--NeedCopy-->

VIF를 다른 네트워크로 이동합니다.

vif-plug

  xe vif-plug uuid=uuid_of_vif
<!--NeedCopy-->

VM이 실행 중 상태일 때 VIF를 연결하려고 시도합니다.

vif-unplug

  xe vif-unplug uuid=uuid_of_vif
<!--NeedCopy-->

VM이 실행 중인 동안 VM에서 VIF를 분리하려고 시도합니다.

vif-configure-ipv4

이 가상 인터페이스에 대한 IPv4 설정을 구성합니다. IPv4 설정을 아래와 같이 지정합니다.

  xe vif-configure-ipv4 uuid=uuid_of_vif mode=static address=CIDR_address gateway=gateway_address
<!--NeedCopy-->

예를 들어:

  VIF.configure_ipv4(vifObject,"static", " 192.168.1.10/24", " 192.168.1.1")
<!--NeedCopy-->

아래와 같이 IPv4 설정을 지웁니다.

  xe vif-configure-ipv4 uuid=uuid_of_vif mode=none
<!--NeedCopy-->

vif-configure-ipv6

이 가상 인터페이스에 대한 IPv6 설정을 구성합니다. IPv6 설정을 아래와 같이 지정합니다.

  xe vif-configure-ipv6 uuid=uuid_of_vif mode=static address=IP_address gateway=gateway_address
<!--NeedCopy-->

예를 들어:

  VIF.configure_ipv6(vifObject,"static", "fd06:7768:b9e5:8b00::5001/64", "fd06:7768:b9e5:8b00::1")
<!--NeedCopy-->

아래와 같이 IPv6 설정을 지웁니다.

  xe vif-configure-ipv6 uuid=uuid_of_vif mode=none
<!--NeedCopy-->

VLAN 명령

VLAN(가상 네트워크)을 사용하기 위한 명령입니다. 가상 인터페이스를 나열하고 편집하려면 연결된 가상 네트워크가 있음을 알리는 VLAN 매개 변수가 있는 PIF 명령을 참조하세요. 자세한 내용은 PIF 명령. 예를 들어 VLAN을 나열하려면 xe pif 목록.

vlan-create

  xe vlan-create pif-uuid=uuid_of_pif vlan=vlan_number network-uuid=uuid_of_network
<!--NeedCopy-->

XenServer 호스트에 VLAN을 만듭니다.

pool-vlan-create

  xe pool-vlan-create pif-uuid=uuid_of_pif vlan=vlan_number network-uuid=uuid_of_network
<!--NeedCopy-->

어떤 인터페이스(예: eth0) 지정된 네트워크가 켜져 있고(각 호스트에서) 그에 따라 각 호스트마다 새 PIF 개체를 만들고 연결합니다.

vlan-destroy

  xe vlan-destroy uuid=uuid_of_pif_mapped_to_vlan
<!--NeedCopy-->

VLAN을 삭제합니다. VLAN을 나타내는 PIF의 UUID가 필요합니다.

VM 명령

VM 및 해당 특성을 제어하기 위한 명령입니다.

VM 선택기

여기에 나열된 명령 중 일부에는 작업을 수행할 하나 이상의 VM을 선택하기 위한 공통 메커니즘이 있습니다. 가장 간단한 방법은 인수를 제공하는 것입니다 vm=name_or_uuid. 실제 VM의 uuid를 가져오는 쉬운 방법은 예를 들어 다음을 실행하는 것입니다. xe vm-list 전원 상태=실행 중. (명령을 사용하여 일치시킬 수 있는 필드의 전체 목록을 가져옵니다. xe vm-list params=모두. ) 예를 들어, power-state=정지되는 다음의 VM을 선택합니다. 전원 상태 parameter가 다음과 같습니다. 중단. 여러 VM이 일치하는 경우 다음 옵션을 지정합니다 --배수 작업을 수행합니다. 일치시킬 수 있는 매개변수의 전체 목록은 이 섹션의 시작 부분에 설명되어 있습니다.

VM 개체는 표준 개체 나열 명령(xe vm-list) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

VM 매개 변수

VM에는 다음과 같은 매개 변수가 있습니다.

메모:

VM이 실행되는 동안 쓰기 가능한 모든 VM 매개 변수 값을 변경할 수 있지만 새 매개 변수는 다음과 같습니다. 동적으로 적용되며 VM이 재부팅될 때까지 적용할 수 없습니다.

  • 기계 (읽기/쓰기) VM이 속한 장치/vApp
  • UUID (우이이드) (읽기 전용) VM에 대한 고유 식별자/개체 참조
  • 이름 레이블 (읽기/쓰기) VM의 이름
  • 이름 설명 (읽기/쓰기) VM의 설명 문자열
  • 주문 (읽기/쓰기) - vApp 시작/종료 및 HA 페일오버 후 시작에 사용됩니다. 순서 값이 0인 VM이 먼저 시작된 다음 순서 값이 1인 VM이 시작됩니다.
  • 버전 (읽기 전용) 이 VM이 복구된 횟수입니다. 새 VM을 이전 버전으로 덮어쓰려면 vm 복구
  • 사용자 버전 (읽기/쓰기) VM 및 템플릿 작성자가 버전 정보를 넣기 위한 문자열입니다.
  • is-a-템플릿 (읽기/쓰기) 이 VM이 템플릿이 아니면 False입니다. 템플릿 VM은 시작할 수 없으며 다른 VM을 복제하는 데만 사용됩니다. 이 값을 true로 설정한 후에는 false로 다시 설정할 수 없습니다. 이 매개 변수를 사용하여 템플릿 VM을 VM으로 변환할 수 없습니다.

    다음을 사용하여 VM을 템플릿으로 변환할 수 있습니다.

       xe vm-param-set uuid=<vm uuid> is-a-template=true
     <!--NeedCopy-->
    
  • is-제어 도메인 (읽기 전용) 제어 도메인(도메인 0 또는 드라이버 도메인)인 경우 True입니다.
  • 전원 상태 (읽기 전용) 현재 전원 상태
  • 시작 지연 (읽기/쓰기) VM 시작 호출이 몇 초 안에 반환되기 전에 대기하는 지연
  • 종료 지연 (읽기/쓰기) VM 종료 호출이 몇 초 후에 반환되기 전에 대기하는 지연 시간입니다.
  • 메모리 동적 최대 (읽기/쓰기) 동적 최대값(바이트)
  • 메모리 다이나믹 분 (읽기/쓰기) 동적 최솟값(바이트)
  • 메모리 정적 최대 (읽기/쓰기) 정적으로 설정(절대) 최대값(바이트)입니다. 이 값을 변경하려면 VM을 종료해야 합니다.
  • 메모리 정적 분 (읽기/쓰기) 정적으로 설정(절대) 최소값(바이트)입니다. 이 값을 변경하려면 VM을 종료해야 합니다.
  • 일시 중단-VDI-uuid (읽기 전용) 일시 중단 이미지가 저장된 VDI
  • VCPUs-params (읽기/쓰기 map 매개 변수) 선택한 vCPU 정책에 대한 구성 매개 변수입니다.

    다음을 사용하여 vCPU의 고정을 조정할 수 있습니다.

       xe vm-param-set uuid=<vm_uuid> VCPUs-params:mask=1,2,3
     <!--NeedCopy-->
    

    그러면 선택한 VM이 물리적 CPU 1, 2 및 3에서만 실행됩니다. cap 및 weight 매개 변수를 사용하여 vCPU 우선 순위(xen scheduling)를 조정할 수도 있습니다. 예를 들어:

       xe vm-param-set uuid=<vm_uuid> VCPUs-params:weight=512 xe vm-param-set uuid=<vm_uuid> VCPUs-params:cap=100
     <!--NeedCopy-->
    

    가중치가 512인 VM은 경합 XenServer 호스트에서 가중치가 256인 도메인보다 두 배 많은 CPU를 사용합니다. 유효한 가중치 범위는 1에서 65535까지이며 기본값은 256입니다. 이 상한은 XenServer 호스트에 유휴 CPU 주기가 있는 경우에도 VM이 사용할 수 있는 최대 CPU 양을 선택적으로 고정합니다. 최대값은 물리적 CPU 1개의 백분율로 표시되며, 100은 물리적 CPU 1개, 50은 CPU의 절반, 400은 CPU 4개 등입니다. 기본값인 0은 상한이 없음을 의미합니다.

  • VCPUs-최대 (읽기/쓰기) 가상 CPU의 최대 수입니다.
  • VCPUs-at-startup (읽기/쓰기) 가상 CPU의 부팅 번호
  • actions-after-crash (read/write) action to take if the VM crashes. For PV guests, valid parameters are:
    • 저장하다 (분석 전용)
    • coredump_and_restart (코어 덤프 기록 및 VM 재부팅)
    • coredump_and_destroy (코어 덤프를 기록하고 VM을 중지된 상태로 두)
    • 다시 시작할 (코어 덤프 및 VM 다시 시작 없음)
    • 무찌르다 (코어 덤프가 없고 VM이 중단된 상태로 유지됨)
  • 콘솔-uuids (읽기 전용 set 매개 변수) 가상 콘솔 장치
  • 플랫폼 (읽기/쓰기 map 매개 변수) 플랫폼별 구성

    VDA를 비활성화하여 Windows 10을 태블릿 모드로 전환하려면:

       xe vm-param-set uuid=<vm_uuid> platform:acpi_laptop_slate=0
     <!--NeedCopy-->
    

    VDA가 Windows 10을 태블릿 모드로 전환하도록 설정하려면:

       xe vm-param-set uuid=<vm_uuid> platform:acpi_laptop_slate=1
     <!--NeedCopy-->
    

    현재 상태를 확인하려면 다음을 수행합니다.

       xe vm-param-get uuid=<vm_uuid> param-name=platform param-key=acpi_laptop_slate
     <!--NeedCopy-->
    
  • 허용된 작업 (읽기 전용 집합 매개 변수) 이 상태에서 허용되는 작업 목록
  • 현재 작업 (읽기 전용 집합 매개 변수) VM에서 현재 진행 중인 작업 목록
  • 허용-VBD 장치 (읽기 전용 집합 매개 변수) 사용할 수 있는 VBD 식별자 목록으로, 0-15 범위의 정수로 표시됩니다. 이 목록은 정보 제공용이며 다른 장치를 사용할 수 있지만 작동하지 않을 수 있습니다.
  • 허용된 VIF 장치 (읽기 전용 집합 매개 변수) 사용할 수 있는 VIF 식별자 목록으로, 0-15 범위의 정수로 표시됩니다. 이 목록은 정보 제공용이며 다른 장치를 사용할 수 있지만 작동하지 않을 수 있습니다.
  • HVM 부팅 정책 (읽기/쓰기) 게스트에 대한 부팅 정책입니다. BIOS 순서 또는 빈 문자열입니다.
  • HVM 부팅 매개 변수 (읽기/쓰기 map 매개 변수) order 키는 게스트 부팅 순서를 제어하며, 각 문자는 부팅 방법인 문자열로 표시됩니다. d는 CD/DVD의 경우, c는 루트 디스크의 경우, n은 네트워크 PXE 부팅의 경우입니다. 기본값은 dc입니다.
  • HVM 그림자 승수 (읽기/쓰기) VM에 부여하기 위한 섀도 메모리 오버헤드의 양을 제어하는 부동 소수점 값입니다. 기본값은 1.0(최소값)이며, 고급 사용자인 경우에만 이 값을 변경합니다.
  • PV-커널 (읽기/쓰기) 커널 경로
  • PV-램디스크 (읽기/쓰기) 경로를 초기화
  • PV-args (읽기/쓰기) 커널 명령줄 인수의 문자열
  • PV-레거시-args (읽기/쓰기) 레거시 VM을 부팅하기 위한 인수 문자열
  • PV 부트로더 (읽기/쓰기) 부트로더의 이름 또는 경로
  • PV 부트로더 args (읽기/쓰기) bootloader에 대한 기타 인수 문자열
  • 마지막 부팅 CPU 플래그 (읽기 전용)은 VM이 마지막으로 부팅된 CPU 플래그를 설명합니다.
  • 레지던트-온 (읽기 전용) VM이 상주하는 XenServer 호스트
  • 선호도 (읽기/쓰기) VM이 실행되기 위한 기본 설정이 있는 XenServer 호스트입니다. 에서 사용합니다. xe vm-start 명령을 사용하여 VM을 실행할 위치를 결정합니다. 홈 서버라고도 합니다.
  • 그룹 (읽기/쓰기) 이 VM이 속한 VM 그룹입니다. VM 그룹은 XenServer가 VM을 시작하거나 VM을 제거하려고 시도하는 위치를 정의합니다.
  • 기타 구성 (읽기/쓰기 map 매개 변수) VM에 대한 추가 구성 매개 변수를 지정하는 키/값 쌍 목록입니다.

    예를 들어, 기타 구성 키/값 쌍 auto_poweron: 참 풀의 호스트가 부팅된 후 VM을 자동으로 시작하도록 요청합니다. 또한 풀의 기타 구성. 이러한 매개 변수는 이제 더 이상 사용되지 않습니다. 를 사용하십시오. ha-재시작 우선 순위 매개 변수를 대신 사용합니다.

  • 시작 시간 (읽기 전용) VM에 대한 메트릭을 읽은 날짜 및 시간의 타임스탬프입니다. 이 타임스탬프는 다음과 같은 형식입니다. yyyymmddThh:mm:ss z여기서 z는 단일 문자 군사 시간대 표시기입니다(예: UTC(GMT)의 경우 Z).
  • 설치 시간 (읽기 전용) VM에 대한 메트릭을 읽은 날짜 및 시간의 타임스탬프입니다. 이 타임스탬프는 다음과 같은 형식입니다. yyyymmddThh:mm:ss z여기서 z는 단일 문자 군사 시간대 표시기입니다(예: UTC(GMT)의 경우 Z).
  • 메모리 실제 (읽기 전용) VM에서 사용 중인 실제 메모리
  • VCPU 번호 (읽기 전용) Linux VM의 VM에 할당된 가상 CPU의 수입니다. 이 숫자는 다음과 다를 수 있습니다. VCPUS-최대 를 사용하여 VM을 재부팅하지 않고 변경할 수 있습니다. vm-vcpu-핫 플러그 명령. 자세한 내용은 vm-vcpu-핫 플러그. Windows VM은 항상 vCPU 수가 VCPU스맥스 이 값을 변경하려면 재부팅해야 합니다. 설정하면 성능이 급격히 떨어집니다. VCPU 번호 을 XenServer 호스트의 물리적 CPU 수보다 큰 값으로 변경합니다.
  • VCPU 사용률 (읽기 전용 map 매개 변수) 가상 CPU 목록과 해당 가중치
  • OS 버전 (읽기 전용: map 매개 변수) VM의 운영 체제 버전(읽기 전용: map 매개 변수) VM의 운영 체제 버전입니다.
  • PV 드라이버 버전 (읽기 전용: map 매개 변수) VM에 대한 반가상화된 드라이버의 버전
  • PV 드라이버 감지됨 (읽기 전용) VM에 대한 최신 버전의 반가상화 드라이버에 대한 플래그
  • 기억 (읽기 전용 map 매개 변수) VM의 에이전트가 보고한 메모리 메트릭
  • 디스크 (읽기 전용 맵 매개 변수) VM의 에이전트가 보고한 디스크 메트릭
  • 네트워크 (읽기 전용 맵 매개 변수) VM의 에이전트가 보고한 네트워크 메트릭
  • 다른 (읽기 전용: map 매개 변수) VM의 에이전트가 보고하는 다른 메트릭other metrics reported by the agent on the VM
  • 게스트 메트릭 마지막 업데이트 (읽기 전용) 게스트 내 에이전트가 이러한 필드에 대한 마지막 쓰기를 수행한 타임스탬프입니다. 타임스탬프는 다음과 같은 형식입니다. yyyymmddThh:mm:ss z여기서 z는 단일 문자 군사 시간대 표시기입니다(예: UTC(GMT)의 경우 Z).
  • 종료 후 작업 (읽기/쓰기) VM이 종료된 후 수행할 작업
  • 재부팅 후 작업 (읽기/쓰기) VM이 재부팅된 후 수행할 작업
  • 가능한 호스트 이 VM의 잠재적 호스트는 읽기 전용입니다.
  • 돔-아이디 (읽기 전용) 도메인 ID(사용 가능한 경우, 그렇지 않으면 -1)
  • 권장 사항 (읽기 전용) 이 VM의 속성에 대한 권장 값 및 범위의 XML 사양
  • xenstore 데이터 (읽기/쓰기 map 매개변수) 삽입할 데이터 XenStore 나무(/로컬/도메인/*도미드*/vm-data)을 만든 후
  • 스냅샷 is-a-snapshot (읽기 전용) 이 VM이 스냅샷인 경우 True입니다.
  • snapshot_of (읽기 전용) 이 스냅샷이 속한 VM의 UUID
  • 스냅샷 (읽기 전용) 이 VM의 모든 스냅샷의 UUID
  • snapshot_time (읽기 전용) 이 VM 스냅샷을 생성한 스냅샷 작업의 타임스탬프
  • 메모리 대상 (읽기 전용) 이 VM에 대해 설정된 대상 메모리 양
  • 차단된 작업 (읽기/쓰기 map 매개 변수)는 이 VM에서 수행할 수 없는 작업을 나열합니다.
  • 마지막 부팅 레코드 (읽기 전용) 이 템플릿에 대한 마지막 부팅 매개 변수 기록(XML 형식)
  • ha-항상 실행 (읽기/쓰기) 이 VM이 항상 다른 호스트에서 다시 시작되는 경우, 해당 VM이 상주하는 호스트에 장애가 있는 경우 True입니다. 이 매개 변수는 이제 더 이상 사용되지 않습니다. 를 사용하십시오. ha-재시작 우선 순위 매개 변수를 대신 사용합니다.
  • ha-재시작 우선 순위 (읽기/쓰기) 재시작 또는 최선의 노력
  • 블롭 (읽기 전용) 이진 데이터 저장소
  • 살다 (읽기 전용) VM이 실행 중인 경우 True입니다. HA가 VM이 실행 중이 아니라고 의심하는 경우 False입니다.

vm-assert-can-be-recovered

  xe vm-assert-can-be-recovered uuid [database] vdi-uuid
<!--NeedCopy-->

이 VM을 복구하는 데 스토리지를 사용할 수 있는지 여부를 테스트합니다.

vm-call-plugin

  xe vm-call-plugin vm-uuid=vm_uuid plugin=plugin fn=function [args:key=value]
<!--NeedCopy-->

선택적 인수(args:key=value)를 사용하여 지정된 VM의 플러그인 내에서 함수를 호출합니다. 특수 문자가 포함된 "value" 문자열(예: new line)을 전달하려면 args:key:file=local_file 대체 구문을 사용할 수 있으며, 여기서 local_file의 내용을 검색하고 전체적으로 "key"에 할당합니다.

vm-cd-add

  xe vm-cd-add cd-name=name_of_new_cd device=integer_value_of_an_available_vbd [vm-selector=vm_selector_value...]
<!--NeedCopy-->

선택한 VM에 새 가상 CD를 추가합니다. 을(를) 선택합니다. 장치 매개 변수를 값에서 허용-VBD 장치 VM의 매개 변수입니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-cd-eject

  xe vm-cd-eject [vm-selector=vm_selector_value...]
<!--NeedCopy-->

가상 CD 드라이브에서 CD를 꺼냅니다. 이 명령은 VM에 정확히 하나의 CD가 연결된 경우에만 작동합니다. CD가 두 개 이상 있는 경우 다음 명령을 사용합니다. xe vbd-이젝트 VBD의 UUID를 지정합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-cd-insert

  xe vm-cd-insert cd-name=name_of_cd [vm-selector=vm_selector_value...]
<!--NeedCopy-->

가상 CD 드라이브에 CD를 넣습니다. 이 명령은 VM에 정확히 하나의 빈 CD 장치가 연결된 경우에만 작동합니다. 두 개 이상의 빈 CD 장치가 있는 경우 xe vbd-끼워 넣다 명령을 실행하고 삽입할 VBD 및 VDI의 UUID를 지정합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-cd-list

  xe vm-cd-list [vbd-params] [vdi-params] [vm-selector=vm_selector_value...]
<!--NeedCopy-->

지정된 VM에 연결된 CD를 나열합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

나열할 VBD 및 VDI 매개 변수를 선택할 수도 있습니다.

vm-cd-remove

  xe vm-cd-remove cd-name=name_of_cd [vm-selector=vm_selector_value...]
<!--NeedCopy-->

지정된 VM에서 가상 CD를 제거합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-checkpoint

  xe vm-checkpoint new-name-label=name_label [new-name-description=description]
<!--NeedCopy-->

사용 가능한 경우 스토리지 수준 빠른 디스크 스냅샷 작업을 사용하여 기존 VM을 검사합니다.

vm-clone

  xe vm-clone new-name-label=name_for_clone [new-name-description=description_for_clone] [vm-selector=vm_selector_value...]
<!--NeedCopy-->

사용 가능한 경우 스토리지 수준의 빠른 디스크 복제 작업을 사용하여 기존 VM을 복제합니다. 를 사용하여 복제된 결과 VM에 대한 이름 및 설명(선택 사항)을 지정합니다. 새 이름 레이블 그리고 새 이름 설명 인수.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-compute-maximum-memory

  xe vm-compute-maximum-memory total=amount_of_available_physical_ram_in_bytes [approximate=add overhead memory for additional vCPUS?   true|false] [vm_selector=vm_selector_value...]
<!--NeedCopy-->

물리적 RAM의 총 양을 상한으로 사용하여 기존 VM에 할당할 수 있는 정적 메모리의 최대 양을 계산합니다. 선택적 매개 변수 대략적인 나중에 VM에 추가 vCPU를 추가할 수 있도록 계산에 충분한 추가 메모리를 예약합니다.

예를 들어:

  xe vm-compute-maximum-memory vm=testvm total=`xe host-list params=memory-free --minimal`
<!--NeedCopy-->

이 명령은 의 값을 사용합니다. 메모리 프리 에 의해 반환된 매개 변수 xe 호스트 목록 명명된 VM의 최대 메모리를 설정하는 명령 테스트 VM.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-compute-memory-overhead

  xe vm-compute-memory-overhead
<!--NeedCopy-->

VM의 가상화 메모리 오버헤드를 계산합니다.

vm-copy

  xe vm-copy new-name-label=name_for_copy [new-name-description=description_for_copy] [sr-uuid=uuid_of_sr] [vm-selector=vm_selector_value...]
<!--NeedCopy-->

기존 VM을 복사하되 스토리지 수준 빠른 디스크 복제 작업을 사용하지 않습니다(이 옵션을 사용할 수 있는 경우에도). 복사된 VM의 디스크 이미지는 다음과 같이 보장됩니다. 전체 이미지즉, CoW(copy-on-write) 체인의 일부가 아닙니다.

를 사용하여 복사된 결과 VM에 대한 이름 및 설명(선택 사항)을 지정합니다. 새 이름 레이블 그리고 새 이름 설명 인수.

를 사용하여 복사된 결과 VM의 대상 SR을 지정합니다. SR-UUID. 이 매개 변수를 지정하지 않으면 대상은 원래 VM이 있는 것과 동일한 SR이 됩니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-copy-bios-strings

  xe vm-copy-bios-strings host-uuid=host_uuid
<!--NeedCopy-->

지정된 호스트의 BIOS 문자열을 VM에 복사합니다.

메모:

VM을 처음 시작한 후에는 해당 BIOS 문자열을 변경할 수 없습니다. VM을 처음 시작하기 전에 BIOS 문자열이 올바른지 확인합니다.

vm-crashdump-list

  xe vm-crashdump-list [vm-selector=vm selector value...]
<!--NeedCopy-->

지정된 VM과 연결된 크래시 덤프를 나열합니다.

선택적 인수를 사용하는 경우 매개 변수, params의 값은 표시하려는 이 개체의 매개 변수 목록을 포함하는 문자열입니다. 또는 키워드를 사용할 수 있습니다. 모두 모든 매개 변수를 표시합니다. 면 매개 변수 가 사용되지 않으면 반환된 목록에 사용 가능한 모든 매개변수의 기본 하위 집합이 표시됩니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-data-source-list

  xe vm-data-source-list [vm-selector=vm selector value...]
<!--NeedCopy-->

VM에 대해 기록할 수 있는 데이터 원본을 나열합니다.

표준 선택 메커니즘을 사용하여 이 작업을 수행할 VM을 선택합니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다. 호스트를 선택하기 위한 매개 변수를 지정하지 않으면 모든 VM에서 작업이 수행됩니다.

데이터 원본에는 두 개의 매개 변수가 있습니다. 표준 그리고 사용 – 이 명령의 출력에서 볼 수 있습니다. 데이터 소스에 사용 로 설정 , 메트릭은 현재 성능 데이터베이스에 기록되고 있습니다. 데이터 소스에 표준 로 설정 , 메트릭은 기본적으로 성능 데이터베이스에 기록됩니다(및 사용 또한 다음과 같이 설정됩니다. 이 데이터 소스의 경우). 데이터 소스에 표준 로 설정 거짓, 메트릭은 다음과 같습니다. 기본적으로 성능 데이터베이스에 기록됩니다(및 사용 또한 다음과 같이 설정됩니다. 거짓 이 데이터 소스의 경우).

성능 데이터베이스에 데이터 소스 메트릭을 기록하기 시작하려면 vm-데이터 소스 레코드 명령. 이 명령은 다음을 설정합니다. 사용 받는 사람 . 중지하려면 vm-데이터 소스 잊어 버리기. 이 명령은 다음을 설정합니다. 사용 받는 사람 거짓.

vm-data-source-record

  xe vm-data-source-record data-source=name_description_of_data-source [vm-selector=vm selector value...]
<!--NeedCopy-->

VM에 대해 지정된 데이터 원본을 기록합니다.

이 작업은 데이터 소스의 정보를 지정된 VM의 영구 성능 메트릭 데이터베이스에 씁니다. 성능상의 이유로 이 데이터베이스는 일반 에이전트 데이터베이스와 구별됩니다.

표준 선택 메커니즘을 사용하여 이 작업을 수행할 VM을 선택합니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다. 호스트를 선택하기 위한 매개 변수를 지정하지 않으면 모든 VM에서 작업이 수행됩니다.

vm-data-source-forget

  xe vm-data-source-forget data-source=name_description_of_data-source [vm-selector=vm selector value...]
<!--NeedCopy-->

VM에 대해 지정된 데이터 원본의 기록을 중지하고 기록된 모든 데이터를 잊어버립니다.

표준 선택 메커니즘을 사용하여 이 작업을 수행할 VM을 선택합니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다. 호스트를 선택하기 위한 매개 변수를 지정하지 않으면 모든 VM에서 작업이 수행됩니다.

vm-data-source-query

  xe vm-data-source-query data-source=name_description_of_data-source [vm-selector=vm_selector_value...]
<!--NeedCopy-->

VM에 대해 지정된 데이터 소스를 표시합니다.

표준 선택 메커니즘을 사용하여 이 작업을 수행할 VM을 선택합니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다. 호스트를 선택하기 위한 매개 변수를 지정하지 않으면 모든 VM에서 작업이 수행됩니다.

vm-destroy

  xe vm-destroy uuid=uuid_of_vm
<!--NeedCopy-->

지정된 VM을 삭제합니다. 이렇게 하면 VM과 연결된 스토리지가 그대로 유지됩니다. 저장소도 삭제하려면 xe vm-uninstall.

vm-disk-add

  xe vm-disk-add disk-size=size_of_disk_to_add device=uuid_of_device [vm-selector=vm_selector_value...]
<!--NeedCopy-->

지정된 VM에 디스크를 추가합니다. 을(를) 선택합니다. 장치 매개 변수를 값에서 허용-VBD 장치 VM의 매개 변수입니다.

디스크 크기 매개 변수는 바이트 단위로 지정하거나 IEC 표준 접미사 KiB, MiB, GiB 및 TiB를 사용하여 지정할 수 있습니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-disk-list

  xe vm-disk-list [vbd-params] [vdi-params] [vm-selector=vm_selector_value...]
<!--NeedCopy-->

지정된 VM에 연결된 디스크를 나열합니다. 이 vbd 매개 변수 그리고 vdi-params (vdi-params) parameters는 출력할 각 개체의 필드를 제어합니다. 매개 변수를 쉼표로 구분된 목록 또는 특수 키로 제공합니다. 모두 전체 목록에서.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-disk-remove

  xe vm-disk-remove device=integer_label_of_disk [vm-selector=vm_selector_value...]
<!--NeedCopy-->

지정된 VM에서 디스크를 제거하고 삭제합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-export

  xe vm-export filename=export_filename [metadata=true|false] [vm-selector=vm_selector_value...]
<!--NeedCopy-->

지정된 VM(디스크 이미지 포함)을 로컬 컴퓨터의 파일로 내보냅니다. 를 사용하여 VM을 내보낼 파일 이름을 지정합니다. 파일 매개 변수. 규칙에 따라 파일 이름에는 .xva 확장.

만약에 메타데이터 parameter가 , 디스크가 내보내지지 않습니다. VM 메타데이터만 출력 파일에 기록됩니다. 기본 스토리지가 다른 메커니즘을 통해 전송되고 VM 정보를 다시 만들 수 있도록 허용하는 경우 이 매개 변수를 사용합니다. 자세한 내용은 vm 가져오기.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-import

  xe vm-import filename=export_filename [metadata=true|false] [preserve=true|false][sr-uuid=destination_sr_uuid]
<!--NeedCopy-->

이전에 내보낸 파일에서 VM을 가져옵니다. 면 저장하다 로 설정됩니다. , 원래 VM의 MAC 주소가 유지됩니다. 이 SR-UUID VM을 가져올 대상 SR을 결정합니다. 이 매개 변수를 지정하지 않으면 기본 SR이 사용됩니다.

만약에 메타데이터 다음과 같음 , 연결된 디스크 블록 없이 이전에 내보낸 메타데이터 세트를 가져올 수 있습니다. VDI를 찾을 수 없는 경우(SR 및 VDI.위치) 단, --포스 옵션이 지정되면, 이 경우 import는 상관없이 진행됩니다. 디스크를 미러링하거나 대역 외로 이동할 수 있는 경우 메타데이터 가져오기/내보내기는 연결되지 않은 풀 간에 VM을 빠르게 이동하는 방법입니다. 예를 들어 재해 복구 계획의 일부로 사용할 수 있습니다.

메모:

여러 VM 가져오기는 병렬로 직렬로 더 빠르게 수행됩니다.

vm-install

  xe vm-install new-name-label=name [template-uuid=uuid_of_desired_template] [template=template_uuid_or_name] [sr-uuid=sr_uuid | sr-name-label=name_of_sr][copy-bios-strings-from=host_uuid]
<!--NeedCopy-->

템플릿에서 VM을 설치하거나 복제합니다. 다음 중 하나를 사용하여 템플릿 이름을 지정합니다. 템플릿 UUID 또는 템플렛 논쟁. 다음 중 하나를 사용하여 SR을 지정합니다. SR-UUID 또는 sr-이름 레이블 논쟁. 를 사용하여 BIOS 잠금 매체를 설치하도록 지정합니다. 복사-bios-strings-from 논쟁.

메모:

기존 디스크가 있는 템플리트에서 설치하는 경우 기본적으로 새 디스크는 이러한 기존 디스크와 동일한 SR에 생성됩니다. SR에서 지원하는 경우 이러한 디스크는 빠른 복사본입니다. 명령줄에 다른 SR이 지정되면 새 디스크가 만들어집니다. 이 경우 빠른 복사가 불가능하며 디스크는 전체 복사본입니다.

기존 디스크가 없는 템플릿에서 설치하는 경우 새 디스크는 지정된 SR 또는 SR이 지정되지 않은 경우 풀 기본 SR에 만들어집니다.

vm-is-bios-customized

  xe vm-is-bios-customized
<!--NeedCopy-->

VM의 BIOS 문자열이 사용자 지정되었는지 여부를 나타냅니다.

vm-memory-dynamic-range-set

  xe vm-memory-dynamic-range-set min=min max=max
<!--NeedCopy-->

VM의 동적 메모리 범위를 구성합니다. 동적 메모리 범위는 VM 메모리의 소프트 하한 및 상한을 정의합니다. VM이 실행 중이거나 중지된 경우 이러한 필드를 변경할 수 있습니다. 다이나믹 레인지는 스태틱 레인지 내에 맞아야 합니다.

vm-memory-limits-set

  xe vm-memory-limits-set static-min=static_min static-max=static_max dynamic-min=dynamic_min dynamic-max=dynamic_max
<!--NeedCopy-->

VM의 메모리 제한을 구성합니다.

vm-memory-set

  xe vm-memory-set memory=memory
<!--NeedCopy-->

VM의 메모리 할당을 구성합니다.

vm-memory-shadow-multiplier-set

  xe vm-memory-shadow-multiplier-set [vm-selector=vm_selector_value...] [multiplier=float_memory_multiplier]
<!--NeedCopy-->

지정된 VM에 대한 섀도 메모리 승수를 설정합니다.

이것은 의 양을 수정하는 고급 옵션입니다. 그림자 기억 하드웨어 지원 VM에 할당됩니다.

Citrix Virtual Apps와 같은 일부 특수 애플리케이션 워크로드에서는 전체 성능을 달성하기 위해 추가 섀도우 메모리가 필요합니다.

이 메모리는 오버헤드로 간주됩니다. VM에 메모리를 계산하기 위한 일반 메모리 계산과 분리됩니다. 이 명령이 호출되면 사용 가능한 호스트 메모리의 양은 승수에 따라 감소하고 HVM_shadow_multiplier 필드가 Xen이 VM에 할당한 값으로 업데이트됩니다. 사용 가능한 XenServer 호스트 메모리가 충분하지 않으면 오류가 반환됩니다.

이 작업을 수행할 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기.

vm-memory-static-range-set

  xe vm-memory-static-range-set min=min max=max
<!--NeedCopy-->

VM의 정적 메모리 범위를 구성합니다. 정적 메모리 범위는 VM 메모리의 하드 하한 및 상한을 정의합니다. VM이 중지된 경우에만 이러한 필드를 변경할 수 있습니다. 정적 범위는 동적 범위를 포함해야 합니다.

vm-memory-target-set

  xe vm-memory-target-set target=target
<!--NeedCopy-->

중지되거나 실행 중인 VM에 대한 메모리 대상을 설정합니다. 지정된 값은 VM의 memory_static_min 및 memory_static_max 값으로 정의된 범위 내에 있어야 합니다.

vm-migrate

  xe vm-migrate [compress=true|false] [copy=true|false] [host-uuid=destination_host_uuid] [host=name_or_ uuid_of_destination_host] [force=true|false] [live=true|false] [vm-selector=vm_selector_value...] [remote-master=destination_pool_master_uuid] [remote-username=destination_pool_username] [remote-password=destination_pool_password] [remote-network=destination_pool_network_uuid ][vif:source_vif_uuid=destination_network_uuid] [vdi:vdi_uuid=destination_sr_uuid]
<!--NeedCopy-->

이 명령은 물리적 호스트 간에 지정된 VM을 마이그레이션합니다.

압축 매개 변수는 마이그레이션-압축 pool 매개 변수 xe 풀 매개 변수 설정.

호스트 의 매개 변수 vm-migrate (가상 머신) command는 XenServer 호스트의 이름 또는 UUID일 수 있습니다. 예를 들어 VM 디스크가 두 호스트가 공유하는 스토리지에 있는 풀의 다른 호스트로 VM을 마이그레이션하려면 다음을 수행합니다.

  xe vm-migrate uuid=vm_uuid host-uuid=destination_host_uuid
<!--NeedCopy-->

스토리지를 공유하지 않는 동일한 풀의 호스트 간에 VM을 이동하려면(스토리지 실시간 마이그레이션):

  xe vm-migrate uuid=vm_uuid host-uuid=destination_host_uuid \
      remote-master=192.0.2.35 remote-username=username remote-password=password
<!--NeedCopy-->

스토리지 실시간 마이그레이션의 경우 동일한 풀 내에서 마이그레이션하는 경우에도 풀 코디네이터에 대한 호스트 이름 또는 IP 주소, 사용자 이름 및 암호를 제공해야 합니다.

각 VDI가 저장되는 SR을 선택할 수 있습니다.

  xe vm-migrate uuid=vm_uuid remote-master=192.0.2.35 remote-username=username remote-password=password host-uuid=destination_host_uuid \
      vdi:vdi_1=destination_sr1_uuid \
      vdi:vdi_2=destination_sr2_uuid \
      vdi:vdi_3=destination_sr3_uuid
<!--NeedCopy-->

또한 마이그레이션 후 VM을 연결할 네트워크를 선택할 수 있습니다.

  xe vm-migrate uuid=vm_uuid \
      vdi1:vdi_1_uuid=destination_sr1_uuid \
      vdi2:vdi_2_uuid=destination_sr2_uuid \
      vdi3:vdi_3_uuid=destination_sr3_uuid \
      vif:source_vif_uuid=destination_network_uuid
<!--NeedCopy-->

풀 간 마이그레이션의 경우:

  xe vm-migrate uuid=vm_uuid remote-master=192.0.2.35 \
      remote-username=username remote-password=password \
      host-uuid=destination_host_uuid  \
      vif:source_vif_uuid=destination_network_uuid \
      vdi:vdi_uuid=destination_sr_uuid
<!--NeedCopy-->

스토리지 라이브 마이그레이션, 라이브 마이그레이션 및 라이브 VDI 마이그레이션에 대한 자세한 내용은 다음을 참조하십시오. VM 마이그레이션.

메모:

이전 버전의 XenServer 또는 Citrix Hypervisor에서 업그레이드하는 경우 VM을 마이그레이션한 후 모든 VM을 종료하고 부팅하여 새 가상화 기능을 선택해야 할 수 있습니다.

기본적으로 VM은 다른 호스트에서 일시 중단, 마이그레이션 및 재개됩니다. 이 살다 매개 변수는 실시간 마이그레이션을 선택합니다. 실시간 마이그레이션은 마이그레이션을 수행하는 동안 VM을 계속 실행하여 VM 다운타임을 최소화합니다. VM의 메모리를 매우 많이 사용하는 워크로드와 같은 일부 상황에서는 실시간 마이그레이션이 기본 모드로 돌아가고 메모리 전송을 완료하기 전에 잠시 동안 VM을 일시 중단합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-pause

  xe vm-pause
<!--NeedCopy-->

실행 중인 VM을 일시 중지합니다. 이 작업은 연결된 메모리를 해제하지 않습니다( vm-일시 중단).

vm-reboot

  xe vm-reboot [vm-selector=vm_selector_value...] [force=true]
<!--NeedCopy-->

지정된 VM을 재부팅합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

를 사용하십시오. 포스 인수를 사용하여 비정상적인 재부팅을 유발합니다. 여기서 종료는 물리적 서버에서 플러그를 뽑는 것과 유사합니다.

vm-recover

  xe vm-recover vm-uuid [database] [vdi-uuid] [force]
<!--NeedCopy-->

제공된 VDI에 포함된 데이터베이스에서 VM을 복구합니다.

vm-reset-powerstate

  xe vm-reset-powerstate [vm-selector=vm_selector_value...] {force=true}
<!--NeedCopy-->

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

이것은 고급 풀의 멤버 호스트가 다운될 때만 사용되는 명령입니다. 이 명령을 사용하여 풀 코디네이터가 VM의 전원 상태를 다음과 같이 재설정하도록 강제할 수 있습니다. 중단. 기본적으로 이 명령은 VM과 해당 디스크에 대한 잠금을 강제로 적용하여 다른 풀 호스트에서 다음에 시작할 수 있도록 합니다. 이 호출 필요 force 플래그를 지정하고 명령줄에 없는 경우 실패합니다.

vm-restart-device-models

  xe vm-restart-device-models [vm-selector=vm_selector_value...]
<!--NeedCopy-->

호스트에서 이 VM에 대한 디바이스 모델을 다시 시작합니다. 디바이스 모델이 다시 시작되는 동안에는 VM을 중지, 시작 또는 마이그레이션할 수 없습니다. VM의 최종 사용자는 세션에서 약간의 일시 중지 및 다시 시작을 볼 수 있습니다.

메모:

Windows VM에서 장치 모델 다시 시작 작업을 지원하려면 VM에 Windows용 XenServer VM Tools가 설치되어 있어야 합니다.

vm-resume

  xe vm-resume [vm-selector=vm_selector_value...] [force=true|false] [on=host_uuid]
<!--NeedCopy-->

지정된 VM을 재개합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

VM이 호스트 풀의 공유 SR에 있는 경우 인수를 사용하여 시작할 풀 멤버를 지정할 수 있습니다. 기본적으로 시스템은 적절한 호스트를 결정하며, 이 호스트는 풀의 멤버 중 하나일 수 있습니다.

vm-retrieve-wlb-recommendations

  xe vm-retrieve-wlb-recommendations
<!--NeedCopy-->

선택한 VM에 대한 Workload Balancing 권장 사항을 검색합니다.

vm-shutdown

  xe vm-shutdown [vm-selector=vm_selector_value...] [force=true|false]
<!--NeedCopy-->

지정된 VM을 종료합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

를 사용하십시오. 포스 인수를 사용하여 물리적 서버에서 플러그를 뽑는 것과 유사하게 비정상적인 종료를 유발합니다.

vm-snapshot

  xe vm-snapshot new-name-label=name_label [new-name-description+name_description]
<!--NeedCopy-->

사용 가능한 경우 스토리지 수준 빠른 디스크 스냅샷 작업을 사용하여 기존 VM의 스냅샷을 만듭니다.

vm-start

  xe vm-start [vm-selector=vm_selector_value...] [force=true|false] [on=host_uuid] [--multiple]
<!--NeedCopy-->

지정된 VM을 시작합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

VM이 호스트 풀의 공유 SR에 있는 경우 인수를 사용하여 VM을 시작할 풀 멤버를 지정할 수 있습니다. 기본적으로 시스템은 적절한 호스트를 결정하며, 이 호스트는 풀의 멤버 중 하나일 수 있습니다.

vm-suspend

  xe vm-suspend [vm-selector=vm_selector_value...]
<!--NeedCopy-->

지정된 VM을 일시 중단합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-uninstall

  xe vm-uninstall [vm-selector=vm_selector_value...] [force=true|false]
<!--NeedCopy-->

VM을 제거하여 메타데이터 레코드 외에도 해당 디스크(RW로 표시되고 이 VM에만 연결된 VDI)를 삭제합니다. VM 메타데이터만 삭제하려면 xe vm 파괴.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

vm-unpause

  xe vm-unpause
<!--NeedCopy-->

일시 중지된 VM의 일시 중지를 취소합니다.

vm-vcpu-hotplug

  xe vm-vcpu-hotplug new-vcpus=new_total_vcpu_count [vm-selector=vm_selector_value...]
<!--NeedCopy-->

실행 중인 Linux VM에서 사용할 수 있는 vCPU 수를 동적으로 조정합니다. vCPU의 수는 매개 변수에 의해 제한됩니다 VCPUs-최대. Windows VM은 항상 vCPU 수가 VCPUs-최대 이 값을 변경하려면 재부팅해야 합니다.

를 사용하십시오. 새 vCPU 매개 변수를 사용하여 새 합계 이 명령을 실행한 후 보유하려는 vCPU 수입니다. 이 매개 변수를 사용하여 추가하려는 vCPU 수를 전달하지 마십시오. 예를 들어 VM에 두 개의 기존 vCPU가 있고 두 개의 vCPU를 더 추가하려는 경우 다음을 지정합니다 새로운-vcpus=4.

이 작업이 수행되는 Linux VM 또는 Windows VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

메모:

XenServer VM Tools가 설치되지 않은 Linux VM을 실행하는 경우 VM에서 다음 명령을 다음과 같이 실행합니다. 뿌리 새로 핫 플러그된 vCPU가 사용되도록 하려면 다음을 수행합니다. # / sys / devices / system / cpu / cpu [1-9] * / 온라인의 i 용; do if [ "$(고양이 $i)" = 0 ]; 그런 다음 에코 1 &gt; $i; 파이; 수행

vm-vif-list

  xe vm-vif-list [vm-selector=vm_selector_value...]
<!--NeedCopy-->

지정된 VM의 VIF를 나열합니다.

이 작업이 수행되는 VM은 표준 선택 메커니즘을 사용하여 선택됩니다. 자세한 내용은 VM 선택기. 선택기는 필터링할 때 VM 레코드에서 작동합니다. VIF 값에. 선택적 인자는 임의의 수일 수 있습니다. VM 매개 변수 이 섹션의 시작 부분에 나열되어 있습니다.

예약된 스냅샷

VM 스케줄링된 스냅샷 및 해당 특성을 제어하기 위한 명령입니다.

가상 머신 객체는 표준 객체 나열 명령(xe vmss-목록) 및 표준 매개 변수 명령으로 조작된 매개 변수입니다. 자세한 내용은 하위 수준 매개 변수 명령

vmss-create

  xe vmss-create enabled=True/False name-label=name type=type frequency=frequency retained-snapshots=value name-description=description schedule:schedule
<!--NeedCopy-->

풀에 스냅샷 일정을 만듭니다.

예를 들어:

  xe vmss-create retained-snapshots=9 enabled=true frequency=daily \
      name-description=sample name-label=samplepolicy type=snapshot \
      schedule:hour=10 schedule:min=30
<!--NeedCopy-->

스냅샷 일정에는 다음과 같은 매개 변수가 있습니다.

매개 변수 이름 설명 유형
name-label 스냅샷 일정의 이름입니다. 읽기/쓰기
name-description 스냅샷 일정에 대한 설명입니다. 읽기/쓰기
type 디스크 스냅샷 또는 메모리 스냅샷. 읽기/쓰기
frequency 시간별; 매일; 매주 읽기/쓰기
retained-snapshots 보존할 스냅샷입니다. 범위: 1-10. 읽기/쓰기
schedule 일정:일 (월요일부터 일요일까지), 일정 : 시간 (0 - 23), 일정:분 (0, 15, 30, 45) 읽기/쓰기

vmss-destroy

  xe vmss-destroy uuid=uuid
<!--NeedCopy-->

풀에서 스냅샷 일정을 삭제합니다.

USB 패스스루

USB 패스스루는 USB 버전 1.1, 2.0 및 3.0에서 지원됩니다.

USB 패스스루 활성화/비활성화

  xe pusb-param-set uuid=pusb_uuid passthrough-enabled=true/false
<!--NeedCopy-->

USB Pass-through를 활성화/비활성화합니다.

pusb-scan

  xe pusb-scan host-uuid=host_uuid
<!--NeedCopy-->

PUSB를 스캔하고 업데이트하십시오.

vusb-create

  xe vusb-create usb-group-uuid=usb_group_uuid vm-uuid=vm_uuid
<!--NeedCopy-->

풀에 가상 USB를 만듭니다. USB를 통해 VM으로 전달하도록 VM을 시작합니다.

vusb-unplug

  xe vusb-unplug uuid=vusb_uuid
<!--NeedCopy-->

VM에서 USB를 분리합니다.

vusb-destroy

  xe vusb-destroy uuid=vusb_uuid
<!--NeedCopy-->

VM에서 가상 USB 목록을 제거합니다.

VM 그룹 명령

VM 그룹 및 해당 속성을 제어하기 위한 명령입니다.

VM 그룹 매개 변수

  • UUID (우이이드) (읽기 전용) VM에 대한 고유 식별자/개체 참조
  • 이름 레이블 (읽기/쓰기) VM의 이름
  • 이름 설명 (읽기/쓰기) VM의 설명 문자열
  • 배치 (읽기 전용) 그룹의 VM에 적용할 배치 규칙의 유형입니다. 사용 가능한 값은 다음과 같습니다. 안티-어피니티(anti-affinity) 그리고 보통.

vm-그룹 목록

  xe vm-group-list
<!--NeedCopy-->

이 풀의 모든 VM 그룹을 나열합니다.

vm-그룹 생성

  xe vm-group-create placement=anti-affinity|normal name-label=<name-label> [name-description=<name-description>]
<!--NeedCopy-->

VM 그룹을 만듭니다.

vm-그룹 파괴

  xe vm-group-destroy uuid=<vm-group-uuid>
<!--NeedCopy-->

이 VM 그룹을 삭제합니다. VM이 있는 VM 그룹을 삭제하면 VM이 더 이상 그룹과 연결되지 않지만 다른 영향을받지 않습니다.