云计算的奥秘!!!(基于Linux虚拟化平台部署案例)

这篇具有很好参考价值的文章主要介绍了云计算的奥秘!!!(基于Linux虚拟化平台部署案例)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

云计算是什么?

        云计算可以理解为就是将市面上所需的软硬件资源集中起来,使用特定虚拟化技术将这些软硬件资源整合分类,再将分类好的融入虚拟化技术的软硬件资源租赁给有需求的厂商与个人。在云计算发展初期,各大厂商使用云计算这种服务模式,只是为了解决厂商内部资源的冗余,云计算发展到现在,云计算这种服务模式得到广泛使用,促使了云计算的大火,也就有了各种提供云服务的平台。

云计算的奥秘!!!(基于Linux虚拟化平台部署案例),云计算,运维,服务器,linux,CSDN开发云

云计算三种服务模式:

        云计算第一类服务模式--基础设施服务(IASS),在当今科技领域扮演着关键角色。其核心理念在于将各种计算资源,包括处理器、内存、存储和网络等,通过整合与虚拟化技术有效地汇聚起来,并提供给用户进行灵活的租赁。

        云计算第二类服务模式--平台模式(PAAS),除基础设施外还提供如:编程语言、运行环境、技术支持、甚至针对该平台而进行的应用系统开发、优化等服务,也就是中间件服务,

        云计算第三类服务模式--软件服务(SAAS),是一种通过INterner提供软件的模式,客户可以跟据自己实际需求,通过互联网向厂商订购所需的应用软件服务

         这种资源的整合和分割打包,为用户提供了便捷、灵活的计算环境,极大地推动了IT资源的高效利用。云计算的普及不仅为企业提供了弹性和可扩展性,也为个人用户带来了更加便利的计算服务体验。随着云计算技术的不断演进,它正在成为推动数字化转型和创新的关键引擎,引领着未来科技发展的潮流。

云计算与虚拟化技术的联系

云计算的奥秘!!!(基于Linux虚拟化平台部署案例),云计算,运维,服务器,linux,CSDN开发云

        云计算的底层一定是虚拟化技术在支撑,虚拟化技术为云计算提供了基础设施,使得云平台能够以更高效、灵活和自动化的方式交付计算资源和服务,云计算与虚拟化技术所联合产生了以下联系:

资源池化和共享:

        云计算平台通常基于虚拟化技术来创建资源池,将物理硬件资源抽象为虚拟资源。这使得多个虚拟机(VM)可以在同一物理服务器上运行,共享硬件资源,从而提高资源的利用率。

弹性和可扩展性:

        虚拟化技术允许根据需求快速创建、销毁和调整虚拟机,而云计算平台则通过提供弹性的资源分配和计费模型来支持这种可扩展性。用户可以根据需要动态调整其计算和存储资源,而无需受制于物理硬件的限制

自动化和管理:

        云计算平台和虚拟化技术共同推动了自动化和集中管理。虚拟化管理工具可以自动执行任务如VM的创建、配置和迁移。云服务提供商的管理平台进一步扩展了这一概念,通过提供用户友好的界面和API,使用户能够轻松地管理其云基础设施。

容器化和微服务:

        云计算和虚拟化也与容器化技术(如Docker)和微服务架构密切相关。虚拟化提供了一种隔离的方式,而容器化进一步推动了轻量级、可移植的应用部署和管理。

基于Linux系统的虚拟化平台部署:

云计算的奥秘!!!(基于Linux虚拟化平台部署案例),云计算,运维,服务器,linux,CSDN开发云

 检测主机是否支持虚拟化

        windows平台

                使用任务管理器 按照以下步骤检查你的电脑是否支持使用任务管理器进行可视化        

云计算的奥秘!!!(基于Linux虚拟化平台部署案例),云计算,运维,服务器,linux,CSDN开发云

        Linux平台

                使用命令查询

云计算的奥秘!!!(基于Linux虚拟化平台部署案例),云计算,运维,服务器,linux,CSDN开发云

 实验部署:

        基础环境:Linux虚拟机ECS(可以用KVM创建)(系统为Rocky Linux 8.6、YUM源可用)

        实验目标:在ECS虚拟机部署虚拟化平台并且可以创建一台虚拟机

虚拟化平台安装

        1.安装服务

[root@ecs ~] yum 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
setlocale: No such file or directory
Compiled against library: libvirt 8.0.0
Using library: libvirt 8.0.0
Using API: QEMU 8.0.0
Running 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.xml
Network vbr defined from /etc/libvirt/qemu/networks/vbr.xml

# 设置开机自启动
[root@ecs ~] virsh net-autostart vbr
Network vbr marked as autostarted

# 启动网桥
[root@ecs ~] virsh net-start vbr
Network vbr started

# 验证状态
[root@ecs ~] virsh net-list --all
 Name   State    Autostart   Persistent
-----------------------------------------
 vbr    active   yes         yes
 
[root@ecs ~] ifconfig vbr # 验证

        为了实验的快速搭建,本实验虚拟机虚拟出来的系统为CirrOS轻量级Liunx,如果想要虚拟化其他系统,可以选择其他系统+版本

         今天所使用的系统是一个轻量级Linux--CirrOS可以去官网下载(CirrOS in Launchpad),也可以是在我的Gitee仓库中下载:Liunx virtualization: 用于虚拟化系统

        虚拟机的构成:由虚拟机配置文件与磁盘文件构成

云计算的奥秘!!!(基于Linux虚拟化平台部署案例),云计算,运维,服务器,linux,CSDN开发云

创建磁盘文件
[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 #查看信息
创建虚拟机配置文件 

虚拟机的配置文件来源官方手册(libvirt: Documentation,我的gitee仓库中也有下载好的)

[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>
25: <source file='/var/lib/libvirt/images/vmhost.img'/>
29: <source bridge='vbr'/>

#内存:1024000 KB(约等于1 GB)
#当前内存:1024000 KB(约等于1 GB)
#虚拟CPU数量:2
#磁盘映像文件:/var/lib/libvirt/images/vmhost.img
#网络桥接:vbr

创建虚拟机所需命令

命令 说明
virsh list [--all] 列出虚拟机
virsh start/shutdown 启动/关闭虚拟机
virsh destroy 强制停止虚拟机
virsh define/undefine 创建/删除虚拟机
virsh console 连接虚拟机的 console
创建虚拟机
[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 + ]
创建成功测试:

云计算的奥秘!!!(基于Linux虚拟化平台部署案例),云计算,运维,服务器,linux,CSDN开发云

 进入虚拟机

云计算的奥秘!!!(基于Linux虚拟化平台部署案例),云计算,运维,服务器,linux,CSDN开发云文章来源地址https://www.toymoban.com/news/detail-843124.html

使用cirros用户登录并进入查看我们安装的系统版本云计算的奥秘!!!(基于Linux虚拟化平台部署案例),云计算,运维,服务器,linux,CSDN开发云

到了这里,关于云计算的奥秘!!!(基于Linux虚拟化平台部署案例)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VirtualBox 7.0.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件

    VirtualBox 7.0.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件 Oracle VM VirtualBox 7 请访问原文链接:https://sysin.org/blog/virtualbox-7/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 2022 年 10 月 10 日,VirtualBox 7.0.0 发布! 甲骨文今天发布了重要的新版本 Oracle VM VirtualBox,

    2024年02月17日
    浏览(55)
  • 【云计算与虚拟化】第四章 实验二 vCenter Server网络部署及基本操作

    实验二    vCenter Server网络部署及基本操作 一、实验内容 通过vSphere client 客户端登陆vCenter服务器,为新建的虚拟机Windows7 激活,并修改计算机名为姓名拼音的首字母-学号 通过vSphere client 客户端登陆vCenter服务器,将虚拟机windows7的cpu和内存设置为可以热插拔 通过vSphere clie

    2024年04月22日
    浏览(34)
  • 云计算基础-计算虚拟化-内存虚拟化

    内存在物理上是由内存卡提供的,也就是我们俗称的内存条,内存条提供了物理内存。 在物理内存之上还有虚拟内存,虚拟内存操作系统给程序分配的一段连续的内存,属于逻辑上的概念。 虚拟内存和物理内存之间会有一个映射关系,这个映射关系我们称之为页表,通过页

    2024年02月20日
    浏览(56)
  • 云计算基础-计算虚拟化-CPU虚拟化

    在CPU的工作原理中,CPU有不同的指令集,如下图,CPU有4各指令集:Ring0-3,指令集是在服务器上运行的所有命令,最终都会在CPU上执行,但是CPU并不是说所有的命令都是一视同仁的,它会把命令分为不同的指令集 Ring0指令集称之为内核态指令集,改啊指令集里面啊运行的主要

    2024年02月20日
    浏览(43)
  • 云计算——云计算与虚拟化的关系_云计算和虚拟化的关系

    4.Host OS 5.Host Machine 四.虚拟化特点 1.分区 2.隔离 3.封装 4.相对于硬件独立 五.虚拟化类型 1.寄居虚拟化 特点: 2.裸金属虚拟化 特点: 3.混合虚拟化(最常用) 特点: 本章将会讲解云计算中的虚拟化技术,了解虚拟化作用,等知识。 1.什么是虚拟化 虚拟化:一种计算机资源管

    2024年04月16日
    浏览(39)
  • 云计算——内存虚拟化与I/O虚拟化

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​ 目录  前言 一.内存虚拟化  1.内存虚拟化类型 全虚拟化 半虚拟化 硬件辅助内存虚拟化  2.内存复用技术 3.内存复用Qos 4.内存复

    2024年02月16日
    浏览(44)
  • 虚拟化技术 — 虚拟机计算

    NUMA CPU 的主要优势是: 高内存带宽 :每一个 NUMA Node 内部有专用的内存总线访问本地内存,而所有 NUMA Nodes 之间使用共享总线访问远端内存。假设:一个具有 4 个 NUMA Nodes 的系统,每一个 Node 内部有 1GB/s 的存储带宽,同时共享总线也具有 1GB/s 的带宽。如果所有的 Core 总是使

    2024年02月04日
    浏览(57)
  • 【虚拟化生态平台】平台架构图&思路和实现细节

    我需要一个内网生态,通过一个nginx访问到我所有的资源,内部实现细节我不关心,那么就需要一个nginx服务器来负载所有的服务 服务器太多了,我不想一个个的记录ip去登录,那我就需要一个跳板机来记录我的服务器,我只需要记住跳板机的地址,就可以登录所有的服务器

    2024年01月15日
    浏览(44)
  • 1、Ovirt 开源虚拟化平台安装

    ovirt官网 ovirt版本 ovirt engine 4.3.10 ovirt node 4.3.10 ovirt.node01.opsvv.com 负责托管引擎服务 1.2、资源划分 1.2.1、节点划分 密码均为:12345678 Node02无法开启虚拟化,只演示加入集群节点使用 节点分配 主机名 IP 网卡名 Engine(vm) ovirt.engine.opsvv.com 192.168.101.100 ens33/ovirtmgmt Node01+Engine(自托管

    2024年02月09日
    浏览(45)
  • 云计算是指利用互联网所提供的基础设施、网络服务和平台,实现数据中心的虚拟化、动态管理、自动化运维功能

    作者:禅与计算机程序设计艺术 云计算是指利用互联网所提供的基础设施、网络服务和平台,实现数据中心的虚拟化、动态管理、自动化运维功能。传统的数据中心的资源由专业IT人员手动管理,而云计算则让硬件资源可按需弹性扩展、弹性迁移、自动化伸缩、降低成本。

    2024年02月08日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包