虚拟机安装kvm,并克隆虚拟机

1.检查物理机是否开启虚拟化

[root@kevin ~]# lsmod | grep kvm
kvm_intel 170086 0
kvm 566340 1 kvm_intel
irqbypass 13503 1 kvm
=========================================================如果没有加载,运行以下命令:
[root@kevin ~]# modprobe kvm
[root@kevin ~]# modprobe kvm_intel
[root@kevin ~]# lsmod | grep kvm
kvm_intel 170086 0
kvm 566340 1 kvm_intel
irqbypass 13503 1 kvm
=========================================================
内核模块导出了一个名为/dev/kvm的设备,这个设备将虚拟机的的地址空间独立于内核或者任何应用程序的地址空
间。
[root@kevin ~]# ll /dev/kvm
crw-rw-rw-. 1 root kvm 10, 232 1月 29 11:56 /dev/kvm

2.安装virsh所需要的插件

yum install -y qemu-kvm qemu-kvm-tools
yum install -y libvirt
yum install -y virt-install
yum install -y python-urllib3
虚拟机安装日志查看
cat /var/log/libvirt/qemu/centos7_15.log
virsh list --all
systemctl status libvirtd 
//查看该服务状态
systemctl start libvirtd 
//启动该服务
systemctl enable libvirtd //
开机自启动

3.创建kvm

qemu-img create -f raw /home/vm/vm1.raw 200G
virt-install \
    --virt-type kvm \
    --name vm1 \
    --vcpus 16 \
    --memory 32768 \
    --cdrom=/home/vm/CentOS-7-x86_64-Minimal-1511.iso \
    --disk path=/home/vm/vm1.raw \
    --network bridge=br0 \
    --graphics vnc,listen=0.0.0.0 \
    --os-type=linux \
    --os-variant=rhel7

4.访问网络

brctl addbr br0

ifconfig br0 192.168.66.254/24(yum install net-tools)

iptables -t nat -A PREROUTING -d 172.16.2.164 -p tcp --dport 8443 -j DNAT --to-destination 192.168.33.14:30443

iptables -t nat --line-number -nvL

iptables -t nat -D PREROUTING 1

//访问外网
iptables -t nat -A POSTROUTING -s 192.168.55.0/24 -o enp24s0f1 -j MASQUERADE

//ip route add default via 192.168.63.1

iptables -t nat -A PREROUTING -d 172.16.2.166 -p tcp --dport 53315 -j DNAT --to-destination 192.168.63.15:22
//vnc开放vnc访问端口
iptables -I INPUT -p tcp --dport 5900:5920 -j ACCEPT
//防火墙问题
iptables -I FORWARD -s 192.168.66.0/24 -j ACCEPT//dns不可用问题
iptables -I FORWARD -d 192.168.66.0/24 -j ACCEPT//本机533端口登录

5.网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.66.1
NETMASK=255.255.255.0
GATEWAY=192.168.66.254

6.内核升级

https://www.cnblogs.com/bigberg/p/8521331.html

7.kvm转换格式

qemu-img convert -f raw -O qcow2 /home/vm/vm1.raw /home/vm/vm1.qcow2 

命令解释:
-f 源格式 -O 转换目标格式 源文件镜像 目标文件镜像
chown -R qemu:qemu /home/vm/vm1.qcow2

virsh edit vm1 //修改raw为qcow2

#qcow2格式克隆起来会快很多

//克隆虚拟机
virt-clone -o vm1 -n vm2 -f /home/vm/vm2.qcow2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值