KVM:虚拟化技术
开启虚拟机的虚拟化功能
[root@cxg130 ~ ]# egrep "(vmx|svm)" /proc/cpuinfo#检测CPU是否支持虚拟化
# vmx:intel的虚拟化技术
# svm:amd的虚拟化技术
# proc:虚拟文件系统
[root@cxg130 ~ ]# init 0 #关机
[root@cxg130 ~ ]# yum install virt-manager libvirt#安装两个
[root@cxg130 ~ ]# yum info virt-manager libvirt #查看信息
[root@cxg130 ~ ]# systemctl enable libvirtd #设置开机启动
[root@cxg130 ~ ]# systemctl start libvirtd #开启
[root@cxg130 ~ ]# lsmod | grep kvm #确认虚拟化模块加载
kvm_intel 162153 0
kvm 525259 1 kvm_intel #interl虚拟化模块
[root@cxg130 ~ ]# virsh -c qemu:///system list #查看当前有没有虚拟机
------------------------上传镜像----------------xshell----------xftp---------------/tmp-----------------------------------
#KVM无桥接,WMware,XEN都有桥接
#openstack后台是利用bridge来实现
#创建桥接网络,以备图形化选择虚拟机桥接使用!
[root@cxg130 ~ ]# nmcli connection add type bridge con-name br1 ifname br1
[root@cxg130 ~ ]# nmcli connection add type bridge-slave con-name br1-port1 ifname eno33554984 master br1
[root@cxg130 ~ ]# nmcli connection show
[root@cxg130 ~ ]# nmcli connection up br1-port1 #启动桥接网卡
----以下图形界面安装-------------------------------------------------------------------------------------------------------
[root@cxg130 ~ ]# virt-manager #开启可视化界面添加虚拟机
----以下为命令行界面创建虚拟机,生产环境常用-------------------------------------------------------------------
[root@cxg130 ~ ]# yum install virt-install virt-viewer
[root@cxg130 ~ ]# virt-install --name rhel7 --disk path=/dev/sda5 --graphics spice --vcpus=2 --ram 700 --location=/tmp/....iso --network bridge=br1 --os=type linux --os-variant=rhel7
#可以用以下选项指定ks配置文件进行无人值守安装
[root@cxg130 ~ ]# --extra-args="ks=http://192.168.122.1/ks.cfg"