盛世宏图 发表于 2024-12-23 07:18:03

01:云计算底层技术奥秘|假造化管理|公有云概述

假造化平台安装

假造化:是一种技术 就是将不可拆分的实体资源变成可以自由划分的逻辑资源,从而实现资源的整合、隔离、再分配,云计算使用了假造化技术的这个特点。
云计算:云计算是一种服务模式(IaaS),其思想就是把各种资源整合起来,然后租给有必要的用户,此中的资源包括处置惩罚器、内存、存储、网络和其他根本的计算资源。通常我们通过假造化手段把这些资源分割打包提供给用户使用。
验证假造化支持

https://i-blog.csdnimg.cn/blog_migrate/6d0cc91a7e8d3b86d71ab2cf06900d46.png#pic_center
1、假造化必要CPU支持(真机验证)
# grep -Po "vmx|svm" /proc/cpuinfo
vmx
... ...
# lsmod |grep kvm
kvm_intel             1748416
kvm                   5785181 kvm_intel
irqbypass            135031 kvm
2、创建假造机 2cpu,4G内存(默认用户名: root 密码: a)
# base-vm create ecs# base-vm是别人写的脚本
vm ecs create                                
# 连接到ecs
# hostnamectl set-hostname ecs
# exit
3、验证yum仓库配置
## yum makecache
## yum repolist
4、安装libvirtd
# yum install -y qemu-kvm libvirt-daemon libvirt-daemon-driver-qemu libvirt-client
# systemctl enable --now libvirtd
# virsh version
Compiled against library: libvirt 4.5.0
Using library: libvirt 4.5.0
Using API: QEMU 4.5.0
Running hypervisor: QEMU 1.5.3
设置中英文
https://i-blog.csdnimg.cn/blog_migrate/3465cb06e39fa9565d6c98d6f57c8ddf.png#pic_center
创建网桥 (假造交换机)
# vim /etc/libvirt/qemu/networks/vbr.xml
<network>
<name>vbr</name>
<forward mode='nat'/>
<bridge name='vbr' stp='on' delay='0'/> # stp防止环路
<ip address='192.168.100.254' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.100.128' end='192.168.100.200'/>
    </dhcp>
</ip>
</network>
# yum install -y ebtables iptables dnsmasq
# systemctl restart libvirtd
# virsh net-define /etc/libvirt/qemu/networks/vbr.xml
# virsh net-list --all
# virsh net-start vbr
# virsh net-autostart vbr
# ifconfig vbr # 验证
https://i-blog.csdnimg.cn/blog_migrate/b72aeaf5c42bb2b846d48255d097044a.png#pic_center
Linux假造机

假造机的构成:
https://i-blog.csdnimg.cn/blog_migrate/19bc29a56e483e3835c54f4194372193.png#pic_center
COW技术原理:
https://i-blog.csdnimg.cn/blog_migrate/d21873d65ac3ecd80eba8ee0dd420320.png#pic_center
https://i-blog.csdnimg.cn/blog_migrate/5326db584c37d5285545393210bf717f.png#pic_center
创建假造机磁盘

上传cirros.qcow2到假造机
通过qemu-img创建假造机磁盘
下令格式:qemu-img 子下令 子下令参数 假造机磁盘文件 大小
# cp cirros.qcow2 /var/lib/libvirt/images/
# cd /var/lib/libvirt/images/
# qemu-img create -f qcow2 -b cirros.qcow2 vmhost.img 20G# cirros.qcow2 是后端盘
# qemu-img info vmhost.img #查看信息 实际的文件大小只有1M左右 像气球一样
假造机配置文件

官方文档地点 https://libvirt.org/format.html
拷贝 node_base.xml 到假造机中
# cp node_base.xml /etc/libvirt/qemu/vmhost.xml
# vim /etc/libvirt/qemu/vmhost.xml
02: <name>vmhost</name>
03: <memory unit='KB'>1024000</memory>
04: <currentMemory unit='KB'>1024000</currentMemory>
05: <vcpu placement='static'>2</vcpu>
26: <source file='/var/lib/libvirt/images/vmhost.img'/> # 磁盘文件路径
30: <source bridge='vbr'/>
创建假造机

# virsh define /etc/libvirt/qemu/vmhost.xml
Domain vmhost defined from /etc/libvirt/qemu/vmhost.xml
# virsh list --all
Id    Name                           State
----------------------------------------------------
-   vmhost                         shut off
# virsh start vmhost
Domain vmhost started
# virsh console vmhost # 两次回车
Connected to domain vmhost
Escape character is ^]

login as 'cirros' user. default password: 'gocubsgo'. use 'sudo' for root.
cirros login:
退出使用 ctrl + ]
公有云简介

https://i-blog.csdnimg.cn/blog_migrate/ba0674869f3e0c2a05a172312ad7e61a.png#pic_center

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 01:云计算底层技术奥秘|假造化管理|公有云概述