openstack-KVM安装与使用

Posted chenli90

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openstack-KVM安装与使用相关的知识,希望对你有一定的参考价值。

 

一、KVM安装

1、安装条件

  VT-x

  Bios

  Intel9R) Virtualization Tech [Enabled]

  cat /proc/cpuinfo | grep -e vmx -e nx -e svm

  grep vmx /proc/cpuinfo

  grep svm /proc/cpuinfo

  egrep ‘(vmx|svm)‘ /proc/cpuinfo

2、模块

  lsmod | grep kvm_intel    (查看模块)

  modprobe -r kvm_intel    (卸载模块)

  modprobe kvm_intel       (加载模块)

3、安装系统和软件

  yum install kvm virt-manager libvirt libvirt-python python-virtinst libvirt-client qemu-kvm qemu-img -y

  yum install kvm virt-manager libvirt* -y

  yum install qemu-kvm libvirt virt-install virt-manager -y

  yum install spice-protocol spice-client spice-server -y

       上述命令等同如下命令:

  yum install qemu-kvm* virt-* libvirt* -y

  yum install spice* -y

  启动服务:

  systemctl start libvirtd

  systemctl status libvirtd

  systemctl enable libvirtd

4、验证安装

  virsh -c qemu:///system list

5、透传

  KVM on KVM(虚拟机里安装虚拟机)

Vmware

2

物理

软件

KVM

N

物理

物理

  modprobe -r kvm_intel    (卸载模块)

  modprobe kvm_intel nested=1      (开启透传)

  echo -e "options kvm_intel nested=1" > /etc/modprobe.d/kvm-nested.conf

  cat /sys/module/kvm_intel/parameters/nested

二、KVM使用

  1、镜像管理

  qemu-img create -f qcow2 /var/lib/libvirt/images/os.qcow2 10G

  qemu-img resize os.qcow2 +2G

  qemu-img convert os.qcow2 vmware.vmdk

  qemu-img info vmware.vmdk

2、安装虚拟机

#创建磁盘,指定大小20G
qemu-img create -f qcow2 /var/lib/libvirt/images/chen2.qcow2 20G
#进入字符安装
virt-install --connect qemu:///system  
--name chen2 --memory 4096 #指定CPU信息(选择第2,3条即可)
--cpu host --cpu host-passthrough --vcpus 2,maxvcpus=2,sockets=2,cores=1,threads=1 #指定磁盘信息(选择第2条即可)
--disk size=8 --disk path=/var/lib/libvirt/images/chen2.qcow2 --disk /var/lib/libvirt/images/chen2.qcow2,size=2,format=qcow2,bus=virtio,sparse #指定安装系统的镜像文件所在位置(选择第2条即可)
--cdrom CentOS-7-x86_64-Minimal-1708.iso --location /var/lib/libvirt/images/CentOS-7-x86_64-DVD-1804.iso --location http://example.com/path/to/os 
#设置操作系统信息
--os-type linux --os-variant rhel7 --accelerate #指定网络方式(选择第2条即可)
--network bridge=virbr0 --network bridge=br0 #指定安装系统的类型(字符终端)
--graphics none --console pty,target_type=serial --extra-args console=ttyS0,115200n8 serial

 

以上是关于openstack-KVM安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

openstack-KVM管理工具

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

Android:使用Tab检测单个片段viewpager

PHP代码-psysh调试代码片段工具

VIM 代码片段插件 ultisnips 使用教程

GitLab安装与汉化-实战