论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
容器及微服务
›
容器及微服务
›
01:云计算底层技术奥秘|假造化管理|公有云概述 ...
01:云计算底层技术奥秘|假造化管理|公有云概述
盛世宏图
金牌会员
|
2024-12-23 07:18:03
|
显示全部楼层
|
阅读模式
楼主
主题
974
|
帖子
974
|
积分
2922
假造化平台安装
假造化:是一种技术 就是将不可拆分的实体资源变成可以自由划分的逻辑资源,从而实现资源的整合、隔离、再分配,云计算使用了假造化技术的这个特点。
云计算:云计算是一种服务模式(IaaS),其思想就是把各种资源整合起来,然后租给有必要的用户,此中的资源包括处置惩罚器、内存、存储、网络和其他根本的计算资源。通常我们通过假造化手段把这些资源分割打包提供给用户使用。
验证假造化支持
1、假造化必要CPU支持(真机验证)
[root@真机 ~]# grep -Po "vmx|svm" /proc/cpuinfo
vmx
... ...
[root@真机 ~]# lsmod |grep kvm
kvm_intel 174841 6
kvm 578518 1 kvm_intel
irqbypass 13503 1 kvm
复制代码
2、创建假造机 2cpu,4G内存(默认用户名: root 密码: a)
[root@localhost ~]# base-vm create ecs # base-vm是别人写的脚本
vm ecs create [ok]
# 连接到ecs
[root@localhost ~]# hostnamectl set-hostname ecs
[root@localhost ~]# exit
复制代码
3、验证yum仓库配置
[root@ecs ~]## yum makecache
[root@ecs ~]## yum repolist
复制代码
4、安装libvirtd
[root@ecs ~]# yum install -y qemu-kvm libvirt-daemon libvirt-daemon-driver-qemu libvirt-client
[root@ecs ~]# systemctl enable --now libvirtd
[root@ecs ~]# 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
复制代码
设置中英文
创建网桥 (假造交换机)
[root@ecs ~]# 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>
[root@ecs ~]# yum install -y ebtables iptables dnsmasq
[root@ecs ~]# systemctl restart libvirtd
[root@ecs ~]# virsh net-define /etc/libvirt/qemu/networks/vbr.xml
[root@ecs ~]# virsh net-list --all
[root@ecs ~]# virsh net-start vbr
[root@ecs ~]# virsh net-autostart vbr
[root@ecs ~]# ifconfig vbr # 验证
复制代码
Linux假造机
假造机的构成:
COW技术原理:
创建假造机磁盘
上传cirros.qcow2到假造机
通过qemu-img创建假造机磁盘
下令格式:qemu-img 子下令 子下令参数 假造机磁盘文件 大小
[root@ecs ~]# cp cirros.qcow2 /var/lib/libvirt/images/
[root@ecs ~]# cd /var/lib/libvirt/images/
[root@ecs ~]# qemu-img create -f qcow2 -b cirros.qcow2 vmhost.img 20G # cirros.qcow2 是后端盘
[root@ecs ~]# qemu-img info vmhost.img #查看信息 实际的文件大小只有1M左右 像气球一样
复制代码
假造机配置文件
官方文档地点 https://libvirt.org/format.html
拷贝 node_base.xml 到假造机中
[root@ecs ~]# cp node_base.xml /etc/libvirt/qemu/vmhost.xml
[root@ecs ~]# 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'/>
复制代码
创建假造机
[root@ecs ~]# virsh define /etc/libvirt/qemu/vmhost.xml
Domain vmhost defined from /etc/libvirt/qemu/vmhost.xml
[root@ecs ~]# virsh list --all
Id Name State
----------------------------------------------------
- vmhost shut off
[root@ecs ~]# virsh start vmhost
Domain vmhost started
[root@ecs ~]# virsh console vmhost # 两次回车
Connected to domain vmhost
Escape character is ^]
login as 'cirros' user. default password: 'gocubsgo'. use 'sudo' for root.
cirros login:
退出使用 ctrl + ]
复制代码
公有云简介
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
盛世宏图
金牌会员
这个人很懒什么都没写!
楼主热帖
绝了,这20款可视化大屏模板太酷炫了( ...
零基础学Java(1)初识Java程序 ...
【十年网络安全工程师整理】—100渗透 ...
聊聊DevOps制品管理-不止是存储制品这 ...
Frida主动调用java函数来爆破解题思路 ...
15年了,我们到底怎样才能用好 Serverl ...
Python程序运行内存的查看
记一次 .NET 某RFID标签管理系统 CPU ...
数据库扩容也可以如此丝滑,MySQL千亿 ...
【Linux进程概念——下】验证进程地址 ...
标签云
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表