公司里的VMware vSphere是用来干嘛的?—— vSphere服务器架构简单讲解

https://blog.csdn.net/ryu2003/article/details/82255319

https://blog.csdn.net/weixin_51010798/article/details/124742710

VMware vSphere官方文档

HA架构

  我是没想到,入职的的第一天就被公司的服务器架构所难到,半天硬是没明白… 学生时期还是接触的太少了。

  好了,以后绝对绝对不摆烂了,立帖为证!每周至少一篇有质量的博客!

一、vmware的主要产品

vmware 读法【'vi:'emweə®】 (威母味儿)

vSphere 读法 【vi:sfɪə®】 (威似费尔)

  一般学生党主要接触的虚拟机产品大多都是VMware workstation Pro,后面的产品我是听都没有听说过(汗颜)。下面我记一下,留点印象,以免以后遇到了都不知道是个啥。

  • Workstation Pro:面向windows和linux系统的个人虚拟化产品(一般使用的)
  • Fusion for Mac:面向Mac系统的个人虚拟化产品
  • ThinApp:是一款无代理应用虚拟化解决方案
  • Horizon:用于管理虚拟桌面(VDI)、应用和在线服务的领先平台
  • Horizon Cloud:用于托管虚拟桌面和应用的灵活云计算平台
  • NXS for Horizon:一款虚拟桌面寄出架构VDI(Virtual Desktop Infrastructure)网络连接解决方案
  • VMware Enterprose PKS:面向多云企业和服务提供商的生产级kubernetes
  • VMware vSphere Integrated Containers:用于传统应用和容器化应用的企业级容器基础架构
  • vSAN:经过闪存优化的vSphere原生存储,适用于私有云和公有云
  • VMware vSphere:业界领先的服务器虚拟化平台,作为基础平台,是任何云环境的理想之选.
  • VMware vCenter Server:用于管理跨混合云的vSphere环境的集中式平台

二、VMware vSphere简介

2.1 引入

  在vSphere这款产品出来前,服务器的架构是这样的,就是和正常的pc主机一样。要么安装的是windows操作系统,要么安装的是linux操作系统。

在这里插入图片描述

  但事实上,一台企业服务器如果只安装一台操作系统,它的资源利用率在很多情况下可能不会超过百分之十。(企业中服务器的配置不是一般电脑能比的,运行内存1个T是什么概念。)
在这里插入图片描述

  所以为了充分利用计算机资源,于是就出现了VMware Vsphere这套虚拟服务化的产品。vSphere这款产品出来后,服务器的架构如下

在这里插入图片描述

  可以看到,底层的服务器硬件之上通过安装vSphere(实际上是EXSi,vSphere是一系列的产品)实现了对资源的分配,从而使得一台服务器上直接建立多个不同系统的虚拟主机,使计算机资源的到充分利用。(就是说,和常规虚拟机相比,没有宿主机那一层的操作系统)


2.2 VMware vSphere 介绍

  VMware vSphere 是 Vmware 的虚拟化管理平台,可以将数据中心转换为包括CPU、存储和网络资源的聚合计算基础架构。vSphere将这些基础架构作为一个统一的运行环境管理,并为提供工具管理加入该环境的数据中心。

  简单点说,VMware vSphere就是一套产品,通过使用这套产品,实现了一个虚拟化的服务器架构,并且用户还能通过产品中的管理平台来对虚拟服务器进行管理。它的两个核心组件是 VMware ESXi 和 VMware vCenter Server。


VMware ESXi

  VSphere产品最核心部分就是虚拟机管理程序,作为一个虚拟化层次,它是产品线中的其他产品所依赖的基础。而这个虚拟机管理程序就是VMware ESXi

  VMware ESXi,它是一款可以独立安装和运行在祼机(无操作系统的主机)上的系统,它和我们以往使用过的VMware Workstation 软件不同,它不再依存于宿主操作系统之上(我是这么理解的,你就把它当做一个操作系统,但是这个操作系统可不能使用,只能安装虚拟机),ESXi的体积也超小,仅有130MB。它是以VMkernel为虚拟化进程基础的,提供CPU调度,内存管理和虚拟交换数据处理,从而管理虚拟机对低层物理硬件的访问。

  当设备上安装好了ESXi程序后,可以通过vSphere Client 远程连接控制,在ESXi 服务器上创建多个VM(虚拟机),在为这些虚拟机安装好Linux /Windows Server 系统使之成为能提供各种网络应用服务的虚拟服务器,ESXi 也是从内核级支持硬件虚拟化,运行于其中的虚拟服务器在性能与稳定性上不亚于普通的硬件服务器,而且更易于管理维护。

(在vSphere中,是ESXi提供虚拟化功能的)


vCenter Server

  vCenter Server是一项服务,充当连接到网络的ESXi主机中心的管理员,用于管理网络中连接的多个ESXi主机,并将主机资源池化 ,并有效地监控和管理数据中心基础架构。通过vCenter Server可以管理虚拟机的资源,置备虚拟机,调度任务,收集统计信息日志,创建模板等。vCenter Server还提供了 vSphere vMotion™、vSphere Storage vMotion、vSphere Distributed Resource Scheduler (DRS)、vSphere High Availability (HA) 和 vSphere Fault Tolerance。这些服务可实现虚拟机的高效自动化资源管理及高可用性。

(总而言之,vCenter Server就是一个管理平台,用来管理ESXi主机和ESXi主机上的虚拟机的)

组件功能
vSphere vMotion也称动态迁移,允许管理员将一台正在运行的虚拟机从一台物理机迁移到另一台物理主机上,而不必关闭虚拟机。着重于虚拟机方面(貌似应该和服务器的HA架构有关)(这个架构是我询问的前辈,下面的图中有讲到)
vSphere Storage vMotion能够保持物理服务器的CPU内存不变的前提下,在虚拟机正在运行时是就迁移
Resource Scheduler(DRS)通过为虚拟机收集硬件资源,动态分配和平衡计算容量
vSphere 存储 DRS在数据存储集合之间动态分配和平衡村粗容量和I/O

vSphere Client

  vSphere Client是用于管理 vCenter Server、 ESXi 主机和ESXi内虚拟机的主要界面,所有管理功能都可以通过vSphere client进行访问。另外,vSphere Client还提供对虚拟机的控制台访问。允许用户从任何Windows PC远程连接到vCenter Server或ESXi的界面。

  在vSphere7.0之后(也不知道是不是之后,反正我现在7.0是通过web访问,6.0用的是使用Vcenter一个客户端程序),允许用户通过Web浏览器的方式访问vCenter Server 或ESXi的界面。vSphere Client 使用 VMware API 来调节浏览器和 vCenter Server 之间的通信。VMware vSphere Web Client的具体web管理界面如下

在这里插入图片描述


2.3 小结

在这里插入图片描述

  综上,你会发现,从VMware vsphere 平台从其自身的系统架构上看,可以分为三个层次:虚拟层、管理层、接口层。

  可能我说讲的不是很好,简单点来说吧。VMware vsphere,也就是服务器的vSphere 架构,就是通过在普通的服务器主机安装ESXi系统,然后再该系统上安装悉虚拟机。vCenter Server就是用来管理这些虚拟机的,vSphere client 通过登录连接vCenter Server(这样相当于客户端,服务器端),来管理ESXi主机上的虚拟服务器。

文章中若存在不足还请大佬不吝赐教( •̀ ω •́ )✧

03-13
### VMware vSphere 安装配置管理教程 #### 一、概述 VMware vSphere 是一种企业级虚拟化解决方案,提供全面的基础设施服务来支持虚拟环境中的应用程序和服务。它由多个组件组成,其中核心部分是 ESXi 和 vCenter Server。 ESXi 是 VMware 的裸金属型 hypervisor,负责直接运行在物理硬件上并托管虚拟机;而 vCenter Server 则是一个集中化的管理工具,用于管理和监控多台 ESXi 主机及其上的虚拟资源[^1]。 --- #### 二、安装过程 ##### 1. 准备工作 - **硬件需求**: 确认服务器满足最低硬件要求 (CPU 支持 VT-x/AMD-V 技术, 至少 8GB RAM)[^2]。 - **网络规划**: 设计 IP 地址分配方案以及 VLAN 设置以便于后续网络连接设置。 ##### 2. 安装 ESXi 通过 ISO 映像启动目标机器,在引导界面选择“Install VMware ESXi”,按照提示完成操作系统的安装流程。注意选择合适的存储位置作为系统盘,并确认时间与时区设定无误。 ##### 3. 部署 vCenter Server Appliance (VCSA) 下载 VCSA OVA 文件并通过 ovftool 或者其他兼容工具导入到已有的 ESXi 平台上执行部署向导。填写必要的参数如主机名、密码强度等级等之后等待初始化结束即可访问 Web Client UI 进行进一步配置。 --- #### 三、基本配置 ##### 1. 创建数据中心和集群 登录至新搭建好的 vCenter 实例后首要任务便是建立逻辑分组结构——即定义若干个数据中心对象并将关联计算节点加入相应群集之中形成统一调度单元[^4]。 ##### 2. 添加主机 将单独运作着 ESX(i)/Hyper-V 类型 Hypervisors 加入进来接受中心管控成为成员之一共同参与负载均衡策略制定等工作负荷调整活动当中去。 ##### 3. 配置网络 利用分布式交换机或者标准交换机构建内部通信链路确保各 VM 能够正常获取外部互联网接入权限同时也保障彼此间私密通讯渠道畅通无阻塞现象发生[^3]。 --- #### 四、高级功能启用 为了最大化发挥这套体系架构所能带来的效益还需要开启一些附加特性比如 DRS(Datacenter Resource Scheduler), HA(High Availability)等功能模块从而实现自动化迁移优化资源配置提高整体稳定性与可用性水平等方面表现优异的成绩单出来供参考学习借鉴之用。 ```bash # 启动HA命令示例 esxcli ha enable --enable true ``` --- #### 五、日常维护建议 定期审查性能指标图表分析瓶颈所在之处及时作出改进措施预防潜在风险隐患爆发造成不可挽回损失情况出现;另外也要记得备份重要数据防止意外删除丢失等问题困扰日常工作进展顺利开展下去. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值