当前位置: 首页 > news >正文

VMware vSphere虚拟化基础管理平台

VMware简介

VMware介绍

官网:https://www.vmware.com/cn.html
VMware公司成立于1998年,2003年存储厂商EMC以6.35亿美元收购了VMware;2015年10月,戴尔宣布以670亿美元收购EMC。VMware公司在2018年全年收入79.2亿美元。

VMware主要产品

  • Workstation Pro:面向Windows的虚拟化。
  • Fusion for Mac:面向Mac的虚拟化
  • ThinApp:是一款无代理应用虚拟化解决方案。是一款便携软件或单文件打包工具,可以把有很多文件或文件夹的程序打包成一个单文件,可以将应用程序封装起来与OS或其他程序独立展开;将程序插入到MSI或EXE文件中并部署一个包括注册表键值、DLL、第三方库及Framework的虚拟系统环境,而无需在底层操作系统中安装的任何的代理或应用,可以避免程序的冲突。
  • Horizon:用于管理虚拟桌面(VDI)、应用和在线服务的领先平台。
  • Horizon Cloud:用于托管虚拟桌面和应用的灵活云计算平台。
  • NSX for Horizon:一款虚拟桌面基础架构VD(Virtual Desktop Infrastructure)网络连接解决方案。
  • VMware Enterprise PKS:面向多云企业和服务提供商的生产级Kubernetes。
  • VMware vSphere Integrated Containers:用于传统应用和容器化应用的企业级容器基础架构。
  • vSAN:经过闪存优化的vSphere原生存储,适用于私有云和公有云,即实现存储虚拟化
  • VMware vSphere:业界领先的服务器虚拟化平台,作为基础平台,是云环境的理想之选链接:https://www.vmware.com/cn/products/vsphere.html

VMware 服务器虚拟化第一个产品叫ESX,后来VMware在4版本的时候推出了ESXI,ESXI和ESX的版本最大的技术区别是内核的变化,从4版本开始VMware吧ESX及ESXI产品统称为vSphere,但是VMware从5版本取消了原来的ESX版本,所以现在来讲的话vSphere就是ESXI,只是两种叫法而已。一般官方文档中以vSphere为主。

  • VMware vCenter Server:用于管理跨混合云的vSphere虚拟化环境的集中式管理平台:https://www.vmware.com/cn/products/vcenter-server.html

架构说明

VMware vSphere

发行版说明

VMware ESXi 版本和内部版本号历史记录参考链接:https://blog.csdn.net/z136370204/article/details/97042440

申请使用VMware vSphere

注册账号

https://my.vmware.com/cn/web/vmware/registration
填好注册信息,到邮箱验证并激活账号

申请试用VMware vSphere

默认的账号不能下载安装包,需要申请试用相应的产品才可以下载
https://www.vmware.com/cn/try-vmware.html

下载安装程序

试用申请通过之后就可以下载安装镜像了 https://my.vmware.com/cn/group/vmware/

安装VMware ESXI

本次实验 在MacBook Pro 使用VMware Fusion做一个虚拟机安装ESXI(套娃,娃中娃)
VMware vSphere文档:https://docs.vmware.com/cn/VMware-vSphere/index.html

打开VMware Fusion




修改内存为16G,硬盘150G,键盘选择Mac配置,然后启动即可。

注意:ESXI 7.0 U2默认占用120G虚拟闪存,在安装ESXI 7.0 U2启动的第一个画面5秒倒计时结束前按shift+o组合键(是字母o不是数字0),然后在显示的runweasel cdromBoot之后输入autoPartitionOSDataSize=8192或4096
/pic/zy01.png)
开始安装ESXI节点

确认安装:按回车

同意协议:F11

选择硬盘并安装:按回车

选择键盘:按回车

设置管理员密码:最少7位,且必须符合密码复杂度要求

开始安装:F11

安装过程中:

安装完成:按回车,等待重启

配置IP地址:第一次重启后默认为DHCP获取的IP地址,通常会将服务器配置为静态IP地址
可以在看到默认的动态IP,按F2进行登录

登录服务器:用户管理员名称为root,输入安装过程中设置的管理员密码

回车登录后会看到以下画面

设置静态IP
选中Configure Management Network回车进入,在选中IPV4 configuration进行IP配置,回车确定
默认为通过DHCP获取的IP地址,修改为静态IP地址

回车进行IP配置


配置DNS


重启网络:上面界面完成后,按ESC退出,再按Y确认重启网络服务

启用本地登录和ssh服务连接功能
选中Troubleshoot Options进行ssh服务设置


登录web管理页面 通过浏览器可以单独访问web界面进行单机管理


在ESXI创建和管理虚拟机

准备ISO镜像

将系统镜像上传至当前ESXI节点:存储=>数据存储浏览器=>创建目录=>上载




上传的ISO文件实际保存在ESXI主机的目录:/vmfs/volumes/datastore1/ISO

创建虚拟机

通过web页面创建虚拟机

创建虚拟机并选择类型

虚拟机=>新建/注册虚拟机,按照显示安装

定义虚拟机名称与版本

定义存储

默认设置即可

自定义配置

虚拟机基础信息定义

磁盘配置说明
  • 厚置备延迟置零(默认 default):默认的创建格式,创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,没有置零操作,当有IO操作时,需要等待清零操作完成后才能完成IO,即:分配好空间,执行写操作时才会按需要将其置零。
  • 后置备置零(thick):创建支持集群功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。并将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。即:分配好空间并置零操作,有IO时无需等待任何操作直接执行。
  • 精简置备(thin):精简置备就是无伦磁盘分配多大,实际占用的大小是现在使用的大小,即用多少算多少。当客户机有输入输出的时候,vmkernel首先分配需要的空间并进行清零操作,也就是说如果使用精简配置在有IO的时候需要等待分配空间和清零,这两个步骤完成后才能进行操作,对于IO叫频繁的应用这样性能会有所下降,虽然节省了存储空间。
磁盘模式说明
  • 从属:是默认的磁盘模式,它既无特殊型也无特殊要求,只有普通的vmdk磁盘、创建快照后,数据将与磁盘增量一起保存,已根据需要添加到现有数据中或删除。
  • 独立-持久:如果经常使用快照功能,则它非常有用。还原快照时。在此模式下它完全不会影响磁盘。这种磁盘在数据不需要恢复到初始状态的情况下非常有用,例如系统日志或站点日志,其内容需要保存在当前状态。删除快照时切换到此次盘模式,如果启动或停止VM,数据保持不变。
  • 独立-非持久:这是一个重做磁盘,这意味着如果在启用“独立-非-持久”模式的情况下启动VM,则所有更改都将写入磁盘增量中。以前存在的数据为只读。因此,如果停止或启动虚拟机(不是重启,不影响任何操作),或者删除快照,则所有更改都将被放弃。

总而言之,你可以打开和关闭这些模式中的每一个,但请记住,只有在VM停止后才能这样做。

确认完成信息

开始安装过程

打开虚拟机电源,开始系统安装

打开控制台进行常规系统安装即可

初始化系统:关selinux 防火墙等

具体的看我的另一篇文章 《Centos7 初步操作指北》

将虚拟机的光驱卸载

关闭虚拟机后,将光驱卸载,防止后期迁移出错
注意:关闭虚拟机在修改配置,否则会很慢

相关文章:

VMware vSphere虚拟化基础管理平台

VMware简介 VMware介绍 官网:https://www.vmware.com/cn.html VMware公司成立于1998年,2003年存储厂商EMC以6.35亿美元收购了VMware;2015年10月,戴尔宣布以670亿美元收购EMC。VMware公司在2018年全年收入79.2亿美元。 VMware主…...

leetcode刷题-代码训练营-第7章-回溯算法1

回溯法模板 void backtracking(参数) {if (终止条件) {存放结果;return;}for (选择:本层集合中元素(树中节点孩子的数量就是集合的大小)) {处理节点;backtracking(路径,选择列表); // 递归回溯,撤销处理结果} }理解 从…...

三种常见webshell工具的流量特征分析

又来跟师傅们分享小技巧了,这次简单介绍一下三种常见的webshell流量分析,希望能对参加HW蓝队的师傅们有所帮助。 什么是webshell webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种代码执行环境,主要用于网站管理、服务器管理、…...

pkg打包nodejs程序用动态require路由出现问题

动态路由问题 pkg打包的时候会自动生成一个虚拟路径/snapshot/…会导致你的路径出现一些问题 而项目中依据route文件夹下的文件动态use相应的router,这就需要动态require,但是这个require的路径会被虚拟路径代替导致取不到,所以可以使用写死…...

设计模式(018)行为型之策略模式

策略模式是一种行为设计模式,它定义了一系列算法,将每个算法封装成一个对象,并使它们可以互换。策略模式使得算法的变化可以独立于使用算法的客户端。在策略模式中,有三个核心角色:策略接口(Strategy&#…...

c++关键字: =delete和=default

delete 概述 delete关键字是c11新增的关键字,主要用于的场景是:当我们不希望类中的函数被类对象在外部调用的时候,我们就可以使用这个关键字。 其实,之前我们实现这种功能是将这些函数放在private修饰符下,但是这种方…...

JSON

文章目录 JSONJSON 的定义格式快速入门JSON 对象和字符串对象转换JSON 在 java 中使用JSON与java对象的转换JSON与List集合的转换JSON与Map的转换 JSON JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式…...

Python | 超前滞后分析

Nino SST Indices (Nino 12, 3, 3.4, 4; ONI and TNI) 有几个指标用于监测热带太平洋,所有这些指标都是基于海表温度(SST)异常在一个给定的区域的平均值。通常,异常是相对于30年的周期来计算的。厄尔尼诺3.4指数(Nio 3.4 index)和海洋厄尔尼诺指数(Ocea…...

Linux CPU利用率

Linux CPU利用率 在线上服务器观察线上服务运行状态的时候,绝大多数人都是喜欢先用 top 命令看看当前系统的整体 cpu 利用率。例如,随手拿来的一台机器,top 命令显示的利用率信息如下 这个输出结果说简单也简单,说复杂也不是那么…...

vue3实现导出pdf、png功能

准备做的系统中出现了 想导出当前页面的png或者pdf设计数据较多后端做可能比较麻烦 就自己研究了一下 1、安装html2canvas 、jspdf包 npm install --save html2canvas // 可以将dom元素转为一张图片 npm install --save jspdf // 导出为PDF格式 2、vue组件中引用&#x…...

what is tty?

waht is tty? 黑话:TTY 为什么使用Linux的时候CtrlC就会终止一个命令运行,ta是如何设置的? stty -a 桌面切换 CTRL ALT F1 – 锁屏 CTRL ALT F2 – 桌面环境 CTRL ALT F3 – TTY3 CTRL ALT F4 – TTY4 CTRL ALT F5 – TTY5 CTRL ALT F6 – TTY6...

在vite中限制node版本

1.修改package.json文件 {"name": "wine-store-frontend","version": "0.0.0","private": true,"type": "module","scripts": {"dev": "vite --open","build"…...

07 Php学习:运算符

PHP 算术运算符 在 PHP 中,算术运算符用于执行基本的数学运算,包括加法、减法、乘法、除法、取余数,负数运算、取反和并置运算。以下是这些运算符的详细解释和示例: 加法运算符 :用于将两个数值相加。 $a 5; $b 3;…...

做了多年前端,有没有想在python,go,nodejs,.net,java,c++中学一门后端,推荐

作为一名经验丰富的前端开发者,选择学习后端技术是一个重要的职业发展决策。Python、Go、Node.js、.NET、Java和C都是强大的后端开发语言,每门语言都有其特定的优势和应用场景。以下是对这些技术的分析,以帮助你做出选择: 目录 …...

JR-SMD201-P便携式网络解码器

详细介绍: JR-SMD201-P便携式网络解码器采用1/2U设计,支持AVS/H.265/H.264/MPEG2解码,支持IP输入,支持1080P/1080I/720P/576I/480I多种分辨率,支持DRA/AC3/EAC3/AAC/MPEG等音频。 产品特点 支持输入方式IP 接口丰富&a…...

线程池阻塞队列的选择

一、背景 想起前两年被问到阻塞队列怎么选,有界是必然的, ArrayBlockingQueue、LinkedBlockingQueue怎么选呢。 二、打开源码看看 ArrayBlockingQueue arrayBlockingQueue new ArrayBlockingQueue(3);LinkedBlockingQueue linkedBlockingQueue new Lin…...

linux内核驱动-在内核代码里添加设备结点

linux中,一切皆文件 我们在用户层用一些系统函数(如:fopen等等)时,会进入内核,内核会在字符注册了的设备号链表中查找。如果找到就运行我们写的设备文件的(驱动)函数 我们在前面已经…...

【算法优选】 动态规划之简单多状态dp问题——贰

文章目录 🎋前言🌴[买卖股票的最佳时机含冷冻期](https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-with-cooldown/description/)🚩题目描述🚩算法思路:🎈状态表示:🎈…...

【算法刷题 | 二叉树 06】4.10( 路径总和、路径总和 || )

文章目录 13.路径总和13.1问题13.2解法一:递归13.2.1递归思路(1)确定递归函数参数以及返回值(2)确定终止条件(3)确定递归逻辑 13.2.2代码实现 14.路径总和 ||14.1问题14.2解法一:递归…...

代码学习记录37----动态规划

随想录日记part37 t i m e : time: time: 2024.04.06 主要内容:今天开始要学习动态规划的相关知识了,今天的内容主要涉及四个方面: 完全背包;零钱兑换 II ;组合总和 Ⅳ 和单词拆分 …...

智慧工地云平台源码,基于微服务架构+Java+Spring Cloud +UniApp +MySql

智慧工地管理云平台系统,智慧工地全套源码,java版智慧工地源码,支持PC端、大屏端、移动端。 智慧工地聚焦建筑行业的市场需求,提供“平台网络终端”的整体解决方案,提供劳务管理、视频管理、智能监测、绿色施工、安全管…...

1688商品列表API与其他数据源的对接思路

将1688商品列表API与其他数据源对接时,需结合业务场景设计数据流转链路,重点关注数据格式兼容性、接口调用频率控制及数据一致性维护。以下是具体对接思路及关键技术点: 一、核心对接场景与目标 商品数据同步 场景:将1688商品信息…...

【算法训练营Day07】字符串part1

文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接&#xff1a;344. 反转字符串 双指针法&#xff0c;两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...

Netty从入门到进阶(二)

二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架&#xff0c;用于…...

C#中的CLR属性、依赖属性与附加属性

CLR属性的主要特征 封装性&#xff1a; 隐藏字段的实现细节 提供对字段的受控访问 访问控制&#xff1a; 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性&#xff1a; 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑&#xff1a; 可以…...

Unity UGUI Button事件流程

场景结构 测试代码 public class TestBtn : MonoBehaviour {void Start(){var btn GetComponent<Button>();btn.onClick.AddListener(OnClick);}private void OnClick(){Debug.Log("666");}}当添加事件时 // 实例化一个ButtonClickedEvent的事件 [Formerl…...

Leetcode33( 搜索旋转排序数组)

题目表述 整数数组 nums 按升序排列&#xff0c;数组中的值 互不相同 。 在传递给函数之前&#xff0c;nums 在预先未知的某个下标 k&#xff08;0 < k < nums.length&#xff09;上进行了 旋转&#xff0c;使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nu…...

python读取SQLite表个并生成pdf文件

代码用于创建含50列的SQLite数据库并插入500行随机浮点数据&#xff0c;随后读取数据&#xff0c;通过ReportLab生成横向PDF表格&#xff0c;包含格式化&#xff08;两位小数&#xff09;及表头、网格线等美观样式。 # 导入所需库 import sqlite3 # 用于操作…...

无需布线的革命:电力载波技术赋能楼宇自控系统-亚川科技

无需布线的革命&#xff1a;电力载波技术赋能楼宇自控系统 在楼宇自动化领域&#xff0c;传统控制系统依赖复杂的专用通信线路&#xff0c;不仅施工成本高昂&#xff0c;后期维护和扩展也极为不便。电力载波技术&#xff08;PLC&#xff09;的突破性应用&#xff0c;彻底改变了…...

OpenGL-什么是软OpenGL/软渲染/软光栅?

‌软OpenGL&#xff08;Software OpenGL&#xff09;‌或者软渲染指完全通过CPU模拟实现的OpenGL渲染方式&#xff08;包括几何处理、光栅化、着色等&#xff09;&#xff0c;不依赖GPU硬件加速。这种模式通常性能较低&#xff0c;但兼容性极强&#xff0c;常用于不支持硬件加速…...