今日目标:-搭建虚拟化平台
- 创建云主机
-了解云计算
虚拟化与云计算的关系
虚拟化是什么?虚拟化是一种技术,顾名思义,就是将不可拆分的实体资源变成可以自由划分的逻辑资源,从而实现资源的整合、隔离、在分配,云计算就是利用了虚拟化技术这个特点。
云计算是什么?云计算是一种服务模式(IAAS),其实就是把各种资源整合起来,然后租用给有需要的用户,其中的资源包括处理器(cpu)、内存、存储、网络和其他基本的计算机资源。通常我们通过虚拟化手段把这些资源分割打包提供给用户使用。
虚拟化实验图例
虚拟化平台安装
创建虚拟机
1、创建虚拟机 2cpu,4G内存
[root@localhost ~]# hostnamectl set-hostname ecs [root@localhost ~]# exit
2、验证 ecs 是否支持虚拟化
grep -Po "vmx|svm" /proc/cpuinfo lsmod |grep kvm查看KVM模块 modprobe kvm 加载模块 rmmod kvm 卸载模块
安装虚拟化平台
构建虚拟化平台工具软件包
1、安装服务
[root@ecs ~]# dnf install -y qemu-kvm libvirt-daemon libvirt-client libvirt-daemon-driver-qemu libvirt-daemon-driver-network dnsmasq [root@ecs ~]# systemctl enable --now libvirtd [root@ecs ~]# virsh version#查看版本
2、创建网桥
网桥(虚拟交换机)
默认路径:/etc/libvirt/qemu/networks/vbr.xml
命令 | 描述 |
---|---|
virsh net-list [--all] | 列出虚拟网络 |
virsh net-start | 启动虚拟交换机 |
virsh net-destroy | 强制停止虚拟交换机 |
virsh net-define | 根据xml文件创建虚拟网络 |
virsh net-undefine | 删除一个虚拟网络设备 |
virsh net-edit | 修改虚拟交换机的配置 |
virsh net-autostart | 设置开机自启动 |
# 官网手册: https://libvirt.org/docs.html [root@ecs ~]# vim /etc/libvirt/qemu/networks/vbr.xml <network> <name>vbr</name>网桥名 <forward mode='nat'/>工作模式 <bridge name='vbr' stp='on' delay='0'/> <ip address='192.168.100.254' netmask='255.255.255.0'>网桥ip <dhcp> <range start='192.168.10