다음 명령은 ldg1이라는 게스트 도메인을 만듭니다.
primary# ldm add-domain ldg1
다음 중 하나를 수행합니다.
다음 명령은 8개의 가상 CPU를 게스트 도메인 ldg1에 추가합니다.
primary# ldm add-vcpu 8 ldg1
다음 명령은 2개의 전체 코어를 게스트 도메인 ldg1에 추가합니다.
primary# ldm add-core 2 ldg1
다음 명령은 2GB의 메모리를 게스트 도메인 ldg1에 추가합니다.
primary# ldm add-memory 2G ldg1
다음 명령은 아래와 같은 가상 네트워크 장치를 게스트 도메인 ldg1에 추가합니다.
primary# ldm add-vnet vnet1 primary-vsw0 ldg1
설명:
vnet1은 이 가상 네트워크 장치 인스턴스에 지정된 논리적 도메인의 고유한 인터페이스 이름으로, 나중에 set-vnet 또는 remove-vnet 하위 명령에서 참조할 수 있습니다.
primary-vsw0은 연결할 기존 네트워크 서비스(가상 스위치)의 이름입니다.
물리적 디스크, 디스크 슬라이스, 볼륨 또는 파일을 블록 장치로 내보낼 수 있습니다. 다음 예제는 물리적 디스크 및 파일을 보여줍니다.
물리적 디스크 예. 이 예에서는 아래와 같은 물리적 디스크를 추가합니다.
primary# ldm add-vdsdev /dev/dsk/c2t1d0s2 vol1@primary-vds0
설명:
/dev/dsk/c2t1d0s2는 실제 물리적 장치의 경로 이름입니다. 장치를 추가할 때 경로 이름이 장치 이름과 쌍을 이루어야 합니다.
vol1은 가상 디스크 서버에 추가하려는 장치에 지정할 고유 이름입니다. 볼륨 이름은 이 가상 디스크 서버 인스턴스에 고유해야 합니다. 이 가상 디스크 서버가 추가를 위해 해당 이름을 클라이언트로 내보내기 때문입니다. 장치를 추가할 때 볼륨 이름이 실제 장치의 경로 이름과 쌍을 이루어야 합니다.
primary-vds0은 이 장치를 추가할 가상 디스크 서버의 이름입니다.
파일 예. 이 예에서는 파일을 블록 장치로 내보냅니다.
primary# ldm add-vdsdev backend vol1@primary-vds0
설명:
backend는 블록 장치로 내보낸 실제 파일의 경로 이름입니다. 장치를 추가할 때 백엔드가 장치 이름과 쌍을 이루어야 합니다.
vol1은 가상 디스크 서버에 추가하려는 장치에 지정할 고유 이름입니다. 볼륨 이름은 이 가상 디스크 서버 인스턴스에 고유해야 합니다. 이 가상 디스크 서버가 추가를 위해 해당 이름을 클라이언트로 내보내기 때문입니다. 장치를 추가할 때 볼륨 이름이 실제 장치의 경로 이름과 쌍을 이루어야 합니다.
primary-vds0은 이 장치를 추가할 가상 디스크 서버의 이름입니다.
다음 예제는 가상 디스크를 게스트 도메인 ldg1에 추가합니다.
primary# ldm add-vdisk vdisk1 vol1@primary-vds0 ldg1
설명:
vdisk1은 가상 디스크의 이름입니다.
vol1은 연결할 기존 볼륨의 이름입니다.
primary-vds0은 연결할 기존 가상 디스크 서버의 이름입니다.
다음 명령 예에서는 게스트 도메인 ldg1에 대해 auto-boot?를 true로 설정합니다.
primary# ldm set-var auto-boot\?=true ldg1
다음 명령 예에서는 게스트 도메인 ldg1에 대해 boot-device를 vdisk1로 설정합니다.
primary# ldm set-var boot-device=vdisk1 ldg1
primary# ldm bind-domain ldg1 primary# ldm list-domain ldg1 NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME ldg1 bound ----- 5000 8 2G
머리글 CONS 아래를 보면 논리적 도메인 게스트 1(ldg1)의 콘솔 출력이 포트 5000에 바인드된 것을 알 수 있습니다.
$ ssh hostname.domain-name $ telnet localhost 5000
primary# ldm start-domain ldg1