1、检查CPU是否支持虚拟化
sh-4.2
2、关闭selinux
sh-4.2
sh-4.2
3、卸载防火墙
sh-4.2
sh-4.2
4、配置本地源
sh-4.2
[GuGe]
name=GuGe
baseurl=ftp://192.168.1.125
gpgcheck=0
enable=1
5、安装软件
sh-4.2
sh-4.2
kvm_intel 170086 0
kvm 566340 1 kvm_intel
irqbypass 13503 1 kvm
6、启动程序
sh-4.2
sh-4.2
7、配置程序
sh-4.2
sh-4.2
BOOTPROTO=static
DEVICE=br0
TYPE=Bridge
NM_CONTROLLED=no
IPADDR=192.168.1.125
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
sh-4.2
sh-4.2
sh-4.2
BOOTPROTO=none
DEVICE=enp7s0
NM_CONTROLLED=no
ONBOOT=yes
BRIDGE=br0
sh-4.2
sh-4.2
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.125 netmask 255.255.255.0 broadcast 192.168.1.255
ether 00:e0:2b:68:0a:ad txqueuelen 1000 (Ethernet)
RX packets 78 bytes 5593 (5.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 57 bytes 6390 (6.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
sh-4.2
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mkpart
Error: /dev/sdb: unrecognised disk label
(parted) mk
mklabel mkpart mktable
(parted) mklabel
New disk label type? gpt
(parted) mkpart /dev/sdb
File system type? [ext2]? xfs
Start? 1
End? 2T
(parted) quit
Information: You may need to update /etc/fstab.
sh-4.2
sh-4.2
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 xfs 3abc71fb-6c9d-4fe6-a432-b5a48643f8bb /boot
├─sda2 xfs fd28aad6-4cc8-48a7-beed-91624ea06746 /
├─sda3 swap 76b8f6e8-33b3-4fc0-90fc-b243c1d69cfb [SWAP]
└─sda4 xfs b34c005c-15dd-4ade-b6d4-3cda14127116 /FTP
sdb
└─sdb1
sh-4.2
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=122094592 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=488378368, imaxpct=5
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=238466, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
sh-4.2
sh-4.2
UUID=fd28aad6-4cc8-48a7-beed-91624ea06746 / xfs defaults 0 0
UUID=3abc71fb-6c9d-4fe6-a432-b5a48643f8bb /boot xfs defaults 0 0
UUID=76b8f6e8-33b3-4fc0-90fc-b243c1d69cfb swap swap defaults 0 0
UUID=b34c005c-15dd-4ade-b6d4-3cda14127116 /FTP xfs defaults 0 0
UUID=eb08ac4c-9b16-491b-b735-9f5cecfd8ba6 /disk xfs defaults 0 0
sh-4.2
sh-4.2
sh-4.2
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 xfs 3abc71fb-6c9d-4fe6-a432-b5a48643f8bb /boot
├─sda2 xfs fd28aad6-4cc8-48a7-beed-91624ea06746 /
├─sda3 swap 76b8f6e8-33b3-4fc0-90fc-b243c1d69cfb [SWAP]
└─sda4 xfs b34c005c-15dd-4ade-b6d4-3cda14127116 /FTP
sdb
└─sdb1 xfs eb08ac4c-9b16-491b-b735-9f5cecfd8ba6 /disk
sh-4.2
8、开启宿主机远程连接虚拟机权限(可选操作)
sh-4.2
用如下内容覆盖原有内容:
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL="console serial"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb"
GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0,115200"
GRUB_DISABLE_RECOVERY="true"
sh-4.2
sh-4.2
sh-4.2
9、常用命令
virsh console vmname 在服务器端连接虚拟机
virsh shutdown vmname 关闭虚拟机
virsh list --all 显示所有虚拟机及状态
virsh reboot vmname 重启虚拟机
virsh start vmname 启动虚拟机
virsh console vmname 连接虚拟机
ctrl + ] 关闭连接
virsh suspend vmname 挂起虚拟机
virsh resume vmname 恢复虚拟机
virsh dumpxml vmname 查看虚拟机配置详情
virsh autostart vmname 设置虚拟机随宿主机启动而启动
virsh autostart --disable vmname 取消虚拟机随宿主机启动而启动
virsh destroy vmname 强制关机
virsh undefine vmname 解除虚拟机,然后删除虚拟机文件(*.img);这样才能彻底删除虚拟机,并且释放空间。
virsh start vmname --console 启动并远程连接
qemu-img create -f qcow2 /var/lib/libvirt/images/kvm01-1.img 20G 创建一个20G的磁盘文件,格式qcow2
virsh attach-disk vmname /var/lib/libvirt/images/kvm01-1.img vdb --cache=none --subdriver=qcow2 在线添加硬盘
virt-clone -o vmname1 -n vmname2 -f /var/lib/libvirt/images/vmname02.img 克隆一个虚拟机
虚拟机信息的修改
virsh shutdown name
cd /etc/libvirt/qemu
virsh dumpxml old_name > new_name.xml
virsh undefine old_name
virsh define new_name.xml
virsh list --all
10、参考地址
https://www.linuxidc.com/Linux/2017-01/140007.htm
http://blog.chinaunix.net/uid-30022178-id-5749329.html
https://blog.csdn.net/zxj1988/article/details/8530414
http://www.361way.com/virt-install/2721.html
https://blog.csdn.net/qq_37594711/article/details/61917902
https://www.cnblogs.com/createyuan/p/3741479.html
https://blog.csdn.net/wh211212/article/details/74908390
https://www.cnblogs.com/chenjiahe/p/5919426.html
https://www.linuxidc.com/Linux/2017-01/140009.htm?utm_source=tuicool&utm_medium=referral