centos6.3 KVM 가상 머신 구축

2488 단어 centoskvm
갑자기 사장의 요구를 받고 기존 기실의 서버에 KVM을 배치하여 내망 테스트기가 외망에 가서 테스트하도록 해야 한다.솔직히 좀 골치 아파요. 저희 하드웨어 자원이 너무 부족해서요.100G의 남은 공간만 있어서 나는 위에서 두 대의 가상 머신을 뛰게 하고 시시각각 증가하는 데이터에 대처해야 한다. 이것은 의심할 여지없이 나를 어이없게 한다.Hadoop은 이 서버에 있는...그러니까 얘들아, 알았지, 그 데이터량, 매일 콸콸...쓸데없는 소리 그만하고 건설 시작~
1. 서버 하드웨어 환경
서버 모델
DELL R710
CPU 모델
Intel(R) Xeon(R) CPU  [email protected]*2
물리적 CPU 스레드 수
24
메모리 크기
64G
디스크 모델
WDC WD10EZEX-00ZF5A0
계통
CentOS release 6.3_x64
남은 디스크 공간
100G
2. 수요 설명
기존 자원에서 다른 업무에 영향을 주지 않고 KVM을 구축하고 Centos6를 위에 배치합니다.x시스템.여기서 나는 왜 Centos6.2를 선택했는지.호스트 버전보다 낮고 호환성이 좋기 때문이다.
또 주의해야 할 점은 다른 인터넷 학생들의 문서는 모두 브리지 모드를 설치하여 교환기처럼 통신을 하는 것이다.필요에 따라 KVM 가상 머신은 nat 방식으로 인터넷에 접속합니다.따라서 복잡한 브리지 설정이 필요 없고 무작위virbr0을 사용하면 된다.
3. 설치 배포
  • CPU가 가상화를 지원하는지 확인합니다
  • [root@localhost ~]# egrep  -o 'vmx|svm' /proc/cpuinfo  
    vmx
    vmx
    ……
    vmx

    2. kvm 설치
    [root@localhost ~]# yum -y install qemu-kvm libvirt python-vritinst bridge-utils avahi dmidecode

    3. 브리지 보기
    [root@localhost ~]# brctl show
    bridge name     bridge id               STP enabled     interfaces
    virbr0          8000.5254004272bb       yes             virbr0-nic
    # virsh 
    #  net-autostart --disable default# virbr0

    4. 가상 시스템 스토리지 및 미러링 디렉토리 생성
    [root@localhost ~]# mkdir /data/kvm/{iso,vm} -p

    5. 가상 머신 만들기
    [root@jxq-st-ms-02 ~]# virt-install -v -n hd-nn \
    > --ram 1024 \
    > ## 
    --vcpus=1 \
    ##cpu 
    --disk path=/data/kvm-img/hd-nn.img,size=10,bus=virtio \ 
    ## 
    --accelerate \
    --cdrom /data/iso/CentOS-6.2-x86_64-minimal.iso \ 
    ## 
    --vnc --vncport=5901 \ 
    ##vnc , 5900 
    --vnclisten=0.0.0.0 \
    ## 
    --network bridge=virbr0 \
    ## 
    --force

    6. vnc를 이용하여 원격 제어 설치를 하면 된다. 그 후의 조작은 나보다 익숙하다고 믿는다!
    이로써 kvm는 이렇게 즐겁게 구축을 마쳤습니다...더 높은 용법, 도모를 찾아라.
    몇 가지 일반적인 명령을 기록합니다.
    virsh shutdown domainnamevirsh define xmlfilevirsh start domainnamevirsh autostart domainname
    해결:error: Failed to mark domain mytest-vm as autostarted error: Requested operation is not valid: cannot set autostart for transient domain
    virsh dominfo vm100002
    virsh dumpxml vm100002
    중지 및 회신
    virsh suspend  vm100002
    virsh resume    vm100002
    100G 디스크를 만듭니다. (이점은 한 번에 100G 용량을 차지하는 것이 아니라 사용에 따라 파일이 늘어나는 것입니다.)
    qemu-img create -f raw data0.img 100G
    본고는 "기술적 성취의 미래"블로그에서 나왔습니다. 전재 사절!

    좋은 웹페이지 즐겨찾기