본문 바로가기
工夫/Linux

virsh 명령어 - xen

by 치세 2014. 7. 5.

Virsh 명령어

1. 가상장치 생성.

virsh create <path to XML configuration file>

2. xml 덤프 설정.

virsh dumpxml [donmain-id | domain-name | domain-uuid]

3. 가상장치 재시작

virsh resume [domain-id | domain-name | domain-uuid]

이기능은 일시적이며, 가상장치 파라미터는 suspend와 resume 주기에서 유지됩니다.

OS 단에서는 반응이 없고 , 텍스트로만 "도메인 시작됨"으로 나타남.

4. 가상장치 저장.

virsh save [domain-id | domain-name | domain-uuid] [filename]

저장된 가상 머신은 복원 옵션을 사용하여 가상머신의 상태를 복원할 수 있습니다.

백업 작업 후 vm 은 종료 됨.

위의 그림에서 win2k3_E_kt-1 이름으로 (4.1G) 저장됨.

5. 가상장치 복구

virsh restore [filename]

저장된 가상머신의 복원은 시작이 걸릴 수 있습니다. 가상 머신의 이름과 UUID가 유지되지만, 새 ID에 살당되어 있습니다.

동일한 도메인이 사용중일 때는 "오류:win2k3_E_kt-1에서 도메인을 복구하기 실패" 오류가 뜸.

사용중이 도메인 종료 후 저장된 머신 재시작

6. 가상장치 종료

virsh shutdown [domain-id | domain-name | domain-uuid]

7. 가상장치 재부팅

virsh reboot [domain-id | domain-name | domain-uuid]

8. 도메인 종료

virsh destroy [domain-name | domain-id | domain-uuid]

9. 가상장치 정보 표시

virsh dominfo [domain-id | domain-name | domain-uuid]

10. 노드 정보 표시

virsh nodeinfo

11. 가상장치 표시

virsh list domain-nmae [--inactive | --all]

--inactive: 활성화 되지 않은 도메인 목록을 표시
--all: 활성화 상태와 관계없이 모든 도메인 목록을 표시합니다.

12. 가상 CPU 정보 표시

virsh vcpuinfo [domain-id | domain-name | domain-uuid]

13. 가상 CPU 개수 설정

virsh setucpus [domain-id | domain-name | domain-uuid] [count]

새로운 값은 가상장치를 생성할 때 지정했던 개수를 초과할 수 없음에 주의하시기 바랍니다.

변경 전 vm의 cpu 값

변경 후 vm의 cpu 값 "<vcpu current='1'>2</vcpu>"로 변경되어 있음.

14. 메모리 할당량 설정

virsh setmem [domain-id | domain-name] [count]

count에서는 킬로바이트 단위로 지정해야하며, 새로운 count는 사용자가 가상머신을 만들 때 지정한 count를 초과할 수 없음.
64메가 바이트보다 낮은 값은 작동하지 않음.

변경 전 메모리 용량

변경 후 메모리 용량



15. 버전 확인

 virsh verson


라이브러리에 대해 컴파일됨: libvir 0.8.2

사용중인 라이브러리: libvir 0.8.2

사용중인 API: Xen 3.0.1

실행중인 하이퍼바이저: Xen 4.1.0





'工夫 > Linux' 카테고리의 다른 글

find  (0) 2014.07.05
tar 명령어  (0) 2014.07.05
ping 응답 막기  (0) 2012.03.08
리눅스 언어 변경하기  (0) 2012.03.08
리눅스에서 하드디스크르 구별하는 방법  (0) 2009.11.12

댓글