kvm虚拟机

虚拟机kvm

kvm依赖包:

yum install qemu-kvm qemu-kvm-tools libvirt libvirt-client virt-manager virt-install 

勾选vm虚拟机设置处理器中 intel VT-x /EPT 或 AMD-V/RVI
IS XSHELL 中:勾選其中的這個 才能使用虛擬機
在这里插入图片描述使用 virt-manager:
virt-manager是一個虛擬化管理圖形軟件 其底層是調用libvirt api對虛擬機的操作

啓動 libvirt :

systemctl start libvirt

會在網絡看到 192.168.122.1 的地址

準備centos7的iso文件 放在指定目錄下:CentOS-7-x86_64-Minimal-1810.iso

創建raw格式的一個磁盤 :
~··
qemu-img create -f qcow2 /var/lib/libvirt/images/linux37_centos7.6.qcow2 10G 

qemu-img create -f raw /var/lib/libvirt/images/linux37_centos7.6.raw 10G
```

虚拟机 vnc登录安装
TAB键
net.ifnames=0 biosdevname=0 开机启动参数

创建虚拟机

virt-install  --virt-type kvm --name centos7_vm1  --ram 1024 --vcpus 2 --cdrom=/usr/local/src/CentOS-7-x86_64-Minimal-1810.iso    --disk path=/var/lib/libvirt/images/centos7.qcow2  --network network=default  --graphics  vnc,listen=0.0.0.0 --noautoconsole

virt-install  --virt-type kvm --name centos7-bridge  --ram 1024 --vcpus 2 --cdrom=/usr/local/src/CentOS-7-x86_64-Minimal-1810.iso    --disk path=/var/lib/libvirt/images/centos7-bridge.qcow2  --network bridge=br0  --graphics  vnc,listen=0.0.0.0 --noautoconsole

–name :指定名称
–vcpus:指定 cpu
–cdrom:指定磁盘文件路径 (绝对路径)

创建完成启动 :
修改网卡 通过xshell本地连接 ssh 192.168.122.195 利用宿主机 来连接寄宿机

桥接网段设置

vim /etc/sysconfig/network-scripts/ifcfg-ens37

TYPE=Ethernet
DEVICE=ens37
NAME=ens37
BOOTPROTO=static
PREFIX=24
ONBOOT=yes                                                                         
MASTER=bond0
USERCTL=no
SLAVE=yes

配置 ifcfg-br0

vim  ifcfg-ens37

TYPE=Bridge
BOOTPROTO=static
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.189.152
NETMASK=255.255.255.0
GATEWAY=172.16.0.1
DNS1=172.16.0.1

配置 ifcfg-bond0

BOOTPROTO=static
NAME=bond0
DEVICE=bond0
ONBOOT=yes
BONDING_MASTER=yes
BONDING_OPTS="mode=1 miimon=100"
BRIDGE=br0

然后重新配置ens37
TYPE=Ethernet
BOOTPROTO=static
NAME=ens37
DEVICE=ens37
ONBOOT=yes
GATEWAY=172.16.0.1
DNS1=172.16.0.1
MASTER=bond0
USERCTL=no
SLAVE=yes

利用这些连接br0 在桥接到ifcfg-ens37

设置kvm虚拟机 利用桥接连接 网络

复制配置到第二台宿主机:

scp /etc/sysconfig/network-scripts/ifcfg-ens* 172.16.131.126:/etc	sysconfig/network-scripts/

scp /usr/local/src/CentOS-7-x86_64-Minimal-1810.iso 172.16.131.126:/usr/local/src/

打开虚拟操作界面 创建新的虚拟机 直接在本地找到镜像和磁盘文件

viet-manager

/etc/libvirt/qemu        #:虚拟机默认存放路径

实验:添加配置第二个桥接网络网卡 并且复制到第二胎宿主机

vim ifcfg-ens37
TYPE=Ethernet
DEVICE=ens37
NAME=ens37
BOOTPROTO=static
PREFIX=24
ONBOOT=yes
BRIDGE=br1

vim ifcfg-br1
TYPE=Bridge
BOOTPROTO=static
NAME=br1
DEVICE=br1
ONBOOT=yes
IPADDR=10.20.131.100
NETMASK=255.255.255.0

在虚拟机里;添加图中选项;

在这里插入图片描述
关机重启虚拟机配置10.20.0.0 网段ip 能和两个ping宿主机

vim ifcfg-eth1
TYPE=Ethernet
DEVICE=eth1
NAME=eth1
BOOTPROTO=static
PREFIX=24
ONBOOT=yes
IPADDR=10.20.131.200
NETMASK=255.255.255.0
创建Windows虚拟机硬盘文件:

qemu-img create -f qcow2 /var/lib/libvirt/images/windows-2008_r2-x86_64.qcow2 100G

开始创建:
virt-install  --virt-type kvm --name win_2008_r2-x86_64  --ram 1024 --vcpus 2\
 --cdrom=/usr/local/src/windows_2008_r2.iso  \
 --disk    path=/var/lib/libvirt/images/windows-2008_r2-x86_64.qcow2,format=qcow2,bus=virtio \
 --disk path=/usr/local/src/virtio-win-0.1.141_amd64.vfd,device=floppy   --network bridge=br0,model=virtio \
   --graphics  vnc,listen=0.0.0.0 --noautoconsole
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值