본문 바로가기

텍스트 환경에서 가상 머신 관리하기 libvirt : kvm을 비롯하여 다양한 하이퍼바이저를 통합적으로 제어하기 위해 만들어진 오픈소스 API. libvirt 로 제작된 도구들을 사용하면 가상 머신 관리자 없이 텍스트 환경에서도 가상 시스템을 제어할 수 있다. [ virt-install 로 게스트 생성하기 ] 텍스트 환경에서 게스트를 생성할 수 있는 여러 방법이 있다. 여기에서는 virtinst 패키지에 들어있는 virt-install 스크립트를 이용해 게스트를 추가해보겠다. virtinst 와 함께 virt-viewer 를 설치. virt-viewer : qemu가 에뮬레이트하는 게스트에 접속하여 화면에 표시해주는 도구 # sudo apt-get install virtinst virt-viewer 1. virt-install 로 게스트를.. 더보기
리눅스 가상 시스템 설치하기 1. 가상 기술 사용 가능한지 확인 리눅스가 설치되어 있는 시스템에는 CPU가 가상 기술을 지원하는지 cpuinfo에서 확인해볼 수 있다. 인텔 CPU : vmx 플래그 AMD CPU : svm 플래그 # egrep -c '(svm|vmx)' /proc/cpuinfo 위 명령을 실행 후 결과가 0이라고 표시되면 CPU 가상 기술을 지원하지 않는다는 의미이다. 이런 환경에서는 KVM이 동작하지 않으며 QEMU에 의한 에뮬레이션만 제공된다. ※ 어떤 모델은 바이오스에서 CPU 가상 기술을 활성화시킬지 결정할 수 있는데 이럴때는 바이오스로 들어가서 가상화 관련 옵션을 활성화 시켜야한다. 1. 'Advanced Setup → CPU Options' 를 선택 2. 'Intel Virtualization Techn.. 더보기
우분투 유무선 및 가상 네트워크 설정하기 우분투에서 사용하는 네트워크매니저(Network Manager)는 네트워크 상태를 감지하고 자동으로 설정해주는 프로그램으로 우분투를 데스크탑 운영체제로 활용할 때 유용하다. 네트워크 설정이 자꾸 바뀌는 이동이 잦은 환경, 특히 무선 네트워크 환경에서 편리하게 사용한다. 하지만 우분투를 개인적인 용도가 아닌 안정적인 서버 서비스를 제공하기 위해 사용한다면 관리자가 직접 네트워크 설정파일에 주소 정보를 입력하는 편이 좋다. 유선 네트워크(eth0) 및 무선 네트워크(wlan0) 설정 : /etc/network/interfaces 가상 네트워크(virbr0) : virsh net-edit default [유선 네트워크 설정 eth0 ] 1. 네트워크 매니저 제거 # sudo apt-get -y remove -.. 더보기