云计算底层技术奥秘、磁盘技术揭秘、虚拟化管理、公有云概述

云计算基础

实验图例

虚拟化平台安装

创建虚拟机

1、创建虚拟机 2cpu,4G内存(默认用户名: root 密码: a)

2、验证 ecs 是否支持虚拟化

[root@ecs ~]# grep -Po "vmx|svm" /proc/cpuinfovmx... ...[root@ecs ~]# lsmod |grep kvmkvm_intel             174841  6 kvm                   578518  1 kvm_intelirqbypass              13503  1 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 versionsetlocale: No such file or directoryCompiled against library: libvirt 8.0.0Using library: libvirt 8.0.0Using API: QEMU 8.0.0Running hypervisor: QEMU 6.2.0
2、创建网桥
命令描述
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'><dhcp><range start='192.168.100.128' end='192.168.100.200'/></dhcp></ip></network># 创建网桥[root@ecs ~]# virsh net-define /etc/libvirt/qemu/networks/vbr.xmlNetwork vbr defined from /etc/libvirt/qemu/networks/vbr.xml# 设置开机自启动[root@ecs ~]# virsh net-autostart vbrNetwork vbr marked as autostarted# 启动网桥[root@ecs ~]# virsh net-start vbrNetwork vbr started# 验证状态[root@ecs ~]# virsh net-list --allName   State    Autostart   Persistent-----------------------------------------vbr    active   yes         yes[root@ecs ~]# ifconfig vbr # 验证

Linux 虚拟机

COW 图例

创建虚拟机磁盘

上传 cirros.qcow2 到虚拟机

[root@ecs ~]# cp cirros.qcow2 /var/lib/libvirt/images/[root@ecs ~]# cd /var/lib/libvirt/images/[root@ecs ~]# qemu-img create -F qcow2 -f qcow2 -b cirros.qcow2 vmhost.img 20G[root@ecs ~]# qemu-img info vmhost.img #查看信息

虚拟机配置文件

官方手册:https://libvirt.org/docs.html 拷贝 node_base.xml 到虚拟机中

[root@ecs ~]# cp node_base.xml /etc/libvirt/qemu/vmhost.xml[root@ecs ~]# vim /etc/libvirt/qemu/vmhost.xml02: <name>vmhost</name>03: <memory unit='KB'>1024000</memory>04: <currentMemory unit='KB'>1024000</currentMemory>05: <vcpu placement='static'>2</vcpu>25: <source file='/var/lib/libvirt/images/vmhost.img'/>29: <source bridge='vbr'/>

创建虚拟机

命令说明
virsh list [--all]列出虚拟机
virsh start/shutdown启动/关闭虚拟机
virsh destroy强制停止虚拟机
virsh define/undefine创建/删除虚拟机
virsh console连接虚拟机的 console

[root@ecs ~]# virsh define /etc/libvirt/qemu/vmhost.xmlDomain vmhost defined from /etc/libvirt/qemu/vmhost.xml[root@ecs ~]# virsh list --allId    Name                           State-----------------------------------------------------     vmhost                         shut off[root@ecs ~]# virsh start vmhostDomain vmhost started[root@ecs ~]# virsh console vmhost # 两次回车Connected to domain vmhostEscape character is ^]login as 'cirros' user. default password: 'gocubsgo'. use 'sudo' for root.cirros login: 退出使用 ctrl + ]

常用管理命令

命令说明
virsh edit修改虚拟机的配置
virsh autostart设置虚拟机自启动
virsh dominfo查看虚拟机摘要信息
virsh domiflist查看虚拟机网卡信息
virsh domblklist查看虚拟机硬盘信息

云计算简介

三大服务模式

IaaS: 基础设施服务,Infrastructure-as-a-service
PaaS: 平台服务,Platform-as-a-service
SaaS: 软件服务,Software-as-a-service

三大使用场景

公有云:是第三方的云供应商,通过互联网为广大用户提供的一种按需使用的服务器资源,是一种云基础设施。
私有云:是一个企业或组织的专用云环境。一般在企业内部使用,不对外提供服务,因此它也被视为一种企业云。
混合云:是在私有云的基础上,组合其他公有云资源,从而允许在不同云环境之间共享应用和数据的使用方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/440067.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenHarmony—Gradle工程适配为Hvigor工程

该适配场景适用于开发者希望将原OpenHarmony API 7的工程升级到OpenHarmony API 9的工程。 原OpenHarmony API 7的工程采用的是Gradle自动化构建工具&#xff0c;而OpenHarmony API 9的工程则采用Hvigor自动化构建工具&#xff0c;由于Gradle构建工具和Hvigor构建工具的配置文…

自动化测试系列 —— UI自动化测试!

UI 测试是一种测试类型&#xff0c;也称为用户界面测试&#xff0c;通过该测试&#xff0c;我们检查应用程序的界面是否工作正常或是否存在任何妨碍用户行为且不符合书面规格的 BUG。了解用户将如何在用户和网站之间进行交互以执行 UI 测试至关重要&#xff0c;通过执行 UI 测试…

win11安装Telnet功能

win11上很多设置都可以直接搜索了&#xff0c;菜单功能也总是换位置&#xff0c;记录一下。 搜索可选功能 选择可选功能 或者 添加可选功能到最地下选更多Windows功能 选择Telnet客户端即可

企业局域网传输文件最快的方式有哪些?

在当今企业运营的背景下&#xff0c;文件的传递和交换&#xff0c;无论是在公司内部网络还是跨越不同网络环境&#xff0c;都是日常业务运作的关键环节。这种文件交换对于团队协作以及与外部合作伙伴的数据共享至关重要&#xff0c;而一个高效且安全的文件传输系统则是提高工作…

QT使用QFileSystemModel实现的文件资源管理器(开源)

文章目录 效果图现实的功能总体框架功能介绍视图双击进入处理复制与剪切粘贴重命名&#xff0c;新建显示文件详细信息文件路径导航栏 总结 效果图 现实的功能 支持文件/文件夹复制&#xff0c;粘贴&#xff0c;剪切&#xff0c;删除&#xff0c;重命名的基本操作支持打开图片&…

git远程仓库基本操作

目录 gitremote &#xff08;查看远程仓库&#xff09; git remote add [仓库名] [url] git clone [url]&#xff08;克隆远程仓库到本地&#xff09; git push [名][分支名]&#xff08;提交到远程仓库&#xff09;​编辑 git pull [名][分支名]从远程仓库拉取​编辑 注意操作…

图形绘制-仪表盘(3)

本章节我们介绍如何绘制仪表盘内的车速、单位&#xff08;Km/h&#xff09;、标题等信息。 效果如下&#xff1a; 关于通过继承重写QWidget的绘制事件paintEvent()&#xff0c;来绘制仪表盘的基础操作&#xff0c;请看 《图形绘制-仪表盘&#xff08;1&#xff09;-CSDN博客》…

鸿蒙南向开发——GN快速入门指南

运行GN(Generate Ninja) 运行gn&#xff0c;你只需从命令行运行gn&#xff0c;对于大型项目&#xff0c;GN是与源码一起的。 对于Chromium和基于Chromium的项目&#xff0c;有一个在depot_tools中的脚本&#xff0c;它需要加入到你的PATH环境变量中。该脚本将在包含当前目录的…

2024年【陕西省安全员B证】最新解析及陕西省安全员B证证考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 陕西省安全员B证最新解析参考答案及陕西省安全员B证考试试题解析是安全生产模拟考试一点通题库老师及陕西省安全员B证操作证已考过的学员汇总&#xff0c;相对有效帮助陕西省安全员B证证考试学员顺利通过考试。 1、【…

深度学习与神经网络pytorch版 2.3 线性代数

深度学习与神经网络pytorch版 2.3 线性代数 1. 简介 深度学习与线性代数之间有着密切的联系。线性代数是深度学习算法中用于表达和处理数据的数学工具之一&#xff0c;尤其是在构建神经网络和处理多维数据时。 线性代数中的基本概念包括向量、矩阵和线性变换等&#xff0c;这…

Vulnhub靶机:niveK

一、介绍 运行环境&#xff1a;Virtualbox 攻击机&#xff1a;kali&#xff08;10.0.2.15&#xff09; 靶机&#xff1a;niveK&#xff08;10.0.2.41&#xff09; 目标&#xff1a;获取靶机root权限和flag 靶机下载地址&#xff1a;https://download.vulnhub.com/hms/nive…

ETL怎么实现文件处理

在现代企业及各类组织的日常运作中&#xff0c;数据作为一种关键的信息资源&#xff0c;其管理和分析能力直接影响到决策效率与准确性。文件作为数据的主要载体&#xff0c;承载着从运营报告、客户记录、交易明细等各种类型的数据信息。这些海量且多样的文件数据在未经处理的情…