Product Documentation

virsh 프로그램을 사용하여 NetScaler 가상 장비 프로비전

Aug 30, 2016

virsh 프로그램은 VM 게스트를 관리하기 위한 명령줄 도구입니다. 그 기능은 Virtual Machine Manager와 유사합니다. 이 프로그램을 사용하면 VM 게스트의 상태(시작, 중지, 일시 중지 등)를 변경하거나, 새 게스트 및 장치를 설정하거나, 기존 구성을 편집할 수 있습니다. 또한 virsh 프로그램은 VM 게스트 관리 작업을 스크립팅하는 데도 유용합니다.

virsh 프로그램을 사용하여 NetScaler VPX를 프로비전하려면

  1. tar 명령을 사용하여 NetScaler VPX 패키지의 압축을 풉니다. 이 NSVPX-KVM-*_nc.tgz 패키지에는 다음 구성 요소가 포함되어 있습니다.
    • VPX 특성을 지정하는 도메인 XML 파일[NSVPX-KVM-*_nc.xml]
    • NS-VM 디스크 이미지의 체크섬[Checksum.txt]
    • NS-VM 디스크 이미지[NSVPX-KVM-*_nc.raw]
    예제:
    tar -xvzf NSVPX-KVM-10.1-117_nc.tgz NSVPX-KVM-10.1-117_nc.xml NSVPX-KVM-10.1-117_nc.raw checksum.txt
  2. XML 파일 NSVPX-KVM-*_nc.xml 을 이름이 -NSVPX-KVM-*_nc.xml. 이 은 가상 컴퓨터의 이름이기도 합니다. 예제:
    cp NSVPX-KVM-10.1-117_nc.xml NetScaler-VPX-NSVPX-KVM-10.1-117_nc.xml
  3. 다음 명령을 사용하여 -NSVPX-KVM-*_nc.xml 파일을 편집하여 다음 매개 변수를 지정합니다.
    • name - 이름을 지정합니다.
    • mac - MAC 주소를 지정합니다.
      참고: 도메인 이름 및 MAC 주소는 고유해야 합니다.
    • sourcefile - 디스크 이미지 원본의 절대 경로를 지정합니다. 파일 경로는 절대 경로여야 합니다. RAW 이미지 파일 또는 QCOW2 이미지 파일의 경로를 지정할 수 있습니다.
      RAW 이미지 파일을 지정하려는 경우 다음 예제처럼 디스크 이미지 원본 경로를 지정합니다.

              예제:
              NetScaler-VPX
                    
                    
     

              다음 예제처럼 QCOW2 디스크 이미지 원본의 절대 경로를 지정하고 드라이버 유형을 qcow2로           정의합니다.

              예제:
              NetScaler-VPX
                    
                    
                    


  4. 다음 명령을 사용하여 -NSVPX-KVM-*_nc.xml 파일을 편집하여 네트워크 세부 정보를 구성합니다.
    • source dev - 인터페이스를 지정합니다.
    • mode - 모드를 지정합니다. 기본 인터페이스는 Macvtap 브리지입니다.
    예제: 모드: MacVTap 브리지. 대상 인터페이스를 ethx 로, 모드를 bridge 로, 모델 유형을 virtio로 지정합니다.
                                                      
    여기서, eth0 은 VM에 연결된 물리적 인터페이스입니다.
  5. 다음 명령을 사용하여 -NSVPX-KVM-*_nc.xml 파일에 VM 특성을 정의합니다. virsh define -NSVPX-KVM-*_nc.xml 예제:
    virsh define NS-VPX-NSVPX-KVM-10.1-117_nc.xml
  6. 다음 명령을 입력하여 VM을 시작합니다. virsh start [ | ] 예제:
    virsh start NetScaler-VPX
  7. 콘솔을 통해 게스트 VM에 연결합니다. virsh console [ | | ] 예제:
    virsh console NetScaler-VPX

virsh 프로그램을 사용하여 NetScaler VPX에 인터페이스 추가

업데이트 날짜: 2015년 03월 09일

KVM에서 NetScaler VPX를 프로비전한 후에는 인터페이스를 추가할 수 있습니다.

인터페이스를 추가하려면

  1. KVM에서 실행 중인 NetScaler VPX 인스턴스를 종료합니다.
  2. 다음 명령을 사용하여 -NSVPX-KVM-*_nc.xml 파일을 편집합니다. virsh edit [ | ]
  3. -NSVPX-KVM-*_nc.xml 파일에서 다음 매개 변수를 추가합니다.
    1. MacVTap의 경우
      • 인터페이스 유형 - 인터페이스 유형을 'direct'로 지정합니다.
      • Mac 주소 - Mac 주소를 지정하고 인터페이스 간에 MAC 주소가 고유한지 확인합니다.
      • 원본 장치 - 인터페이스 이름을 지정합니다.
      • 모드 - 모드를 지정합니다. 지원되는 모드는 브리지, VEPA, 개인 및 통과입니다.
      • 모델 유형 - 모델 유형을 virtio로 지정합니다.

      예제:

      모드: MacVTap 통과

      대상 인터페이스를 ethx로, 모드를 bridge로, 모델 유형을 virtio로 지정합니다.
                              

      여기서 eth1 은 VM에 연결된 물리적 인터페이스입니다.

    2. 브리지 모드의 경우
      참고: KVM 호스트에서 Linux 브리지를 구성했는지 확인하고 물리적 인터페이스를 브리지에 바인딩하고, 브리지를 연결 상태로 설정합니다.
      • 인터페이스 유형 - 인터페이스 유형을 'bridge'로 지정합니다.
      • Mac 주소 - Mac 주소를 지정하고 인터페이스 간에 MAC 주소가 고유한지 확인합니다.
      • 원본 브리지 - 브리지 이름을 지정합니다.
      • 모델 유형 - 모델 유형을 virtio로 지정합니다.

      예제: 브리지 모드