kvm基本管理

1 查看服務器cpu是否支持kvm虛擬機
  
  #grep 'vmx|svm' /proc/cpuinfo
  
2 安裝kvm相關的軟件包

  # yum -y install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install
  
3 設置libvirt服務開機啓動,同時啓動此服務

  # systemctl enable libvirtd.service
  # systemctl start libvirtd.service
  # systemctl status libvirtd.service
  
4  qemu-img工具
 
  # whereis qemu-img
  qemu-img: /usr/bin/qemu-img /usr/share/man/man1/qemu-img.1.gz
  # rpm -qf /usr/bin/qemu-img
  qemu-img-1.5.3-126.el7_3.3.x86_64

5 使用qemu-img工具創建硬盤,格式,路徑,多大

  # qemu-img create -f cow2 /opt/Centos-7.1-x86_64.io 500G
  
6 準備安裝kvm系統源,這裏使用的iOS與宿主機一致

  # mkdir /tools
  # dd if=/dev/sr0 of=/tools/Centos7-7.1-x86_64.io
  
7 創建虛擬機命令如下
 
  # virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 2048 \
    --cdrom=/tools/Centos-7-x86.io \
    --disk path=/opt/Centos7.1-x86.io \
    --network network=default \
    --graphics vnc,listen=0.0.0.0 \
    --noautoconsole
    
8 準備好vnc工具連接過去,安裝過程省略。。。

9 kvm基本管理命令:
  virsh list --all 
  virsh start Centos7
  virsh shutdown Centos7
  virsh destory Centos7
  virsh undefine Centos7
  virsh suspended Centos7 掛起虛擬機
  virsh resume Centos7 恢復虛擬機
  virsh edit Centos7 可以添加虛擬機的內存和硬盤
  ps aux |grep kvm
   
  yum -y install acpid acpid-sysvinit
  systemctl start acpid
  systemctl enable acpid acpid-sysinit 
    
10 kvm的配置文件
  cd /etc/libvirt/qemu
  ll
  cat Centos-7-x86-64_.xml
  第12到14行定義了虛擬機的內存和CPU


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章