虚拟化的工作原理是直接在物理服务器的硬件或主机操作系统上面运行一个称为虚拟机管理程序(Hypervisor)的虚拟化系统。通过虚拟机管理程序,多个操作系统可以同时运行在单台物理服务器上,共享服务器的硬件资源。

虚拟机管理程序Hypervisor一般分为两类:类型1(裸金属架构)和类型2(寄居架构)。

类型1虚拟机管理程序直接运行在硬件之上,也称为裸金属架构(Bare Metal Architecture),如VMware ESXi、微软Hyper-V、开源的KVM(Linux内核的一部分)和Xen等。

类型2虚拟机管理程序则需要主机安装有操作系统,由主机操作系统负责提供I/O设备支持和内存管理,也称为寄居架构(Hosted Architecture),如VMware Workstation、Oracle VM Virtualbox和QEMU等。

vSphere不是一个单一的软件,而是由多个软件组成的虚拟化解决方案,如果模糊来讲,vSphere就是ESXI,只是叫法不同,但严格来讲两者是不同的,简单来说:

1、ESXi只是vSphere里的一个组件,vSphere 的两个核心组件是ESXi和vCenter Server,vSphere是包含了ESXi。

2、VMware vSphere 有各种版本,而我们平常说的ESXi Free(免费)版本严格意义上讲:指的应该是 VMware vSphere Hypervisor 这个。

3、通常VMware vSphere又称ESX,VMware vSphere Hypervisor又称ESXi,ESXi功能上比ESX少一点。

VMware ESXi 安装文件可以从VMware的官方网站上直接下载(注册时需提供一个有效的邮箱),下载得到的是一个iso 文件,可以刻录成光盘或量产到U盘使用,由于ESXi 本身就是一个操作系统(Linux内核),因此在初次安装时要用它来引导系统;

vSphere 的两个核心组件是ESXi和vCenter Server

ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。VMware ESXi是在物理服务器上安装的虚拟化管理程序,用于管理底层硬件资源。安装ESXi的物理服务器称为ESXi主机,ESXi主机是虚拟化架构的基础和核心,ESXi可以在一台物理服务器上运行多个操作系统。

vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。

ESXi是直接安装在物理机器上的,是采用Linux内核的虚拟化专用操作系统。Esxi主机是物理机器真是存在的一个物理主机(当然也可以是虚拟机),其实就是一个装了系统的电脑。ESXI是一个系统,就跟windows,linux系统一样的一个系统。

Win10系统安装了VMware Workstation,然后创建一台虚拟机,安装了VMware ESXi 6.7系统。之后通过web页面创建2台虚拟机,由于在浏览器中管理虚拟机很不方面,因此现在使用VMRC操控管理这两台虚拟机。

1.首先下载VMRC 官网链接,然后进行安装。

2.在浏览器中输入 vmrc://192.168.233.200/?moid=1

这里的ip是ESXi的地址,moid后面的数字id是虚拟机的id,这个id的获取后面讲,然后会弹框输入用户名和密码,指的是登录ESXi的用户名和密码

连接成功后就会显示虚拟机的命令行管理界面,比在浏览器控制更为方便。

3.如何获取虚拟机的id?如果少,一般猜一下都能才出来,但是在真正的项目中,id需要查询。查询方法是用PowerCLI查询。

Win10系统可以下载安装程序,然后双击进行安装,然后打开桌面图标,等待一段时间即可加载完成,便可以使用

另外一种方式是通过Powershell启动:在线安装,如果不翻墙几乎不可能,所以采取离线安装,先下载安装包官网地址 。步骤如下,可以参考:通过微软PowerShell直接运行VMware PowerCLI

这里一定要注意:将压缩包全部内容解压到要求的路径,然后运行如下命令安装和查询id

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserImport-Module VMware.PowerCLIConnect-VIServer -Server 192.168.233.200 -Protocol https -u 'root' -Password '123'Get-VMGet-VM | ft -Property Name,ID

VirtualMachine后面的数字就是虚拟机的id

过程中遇到各种问题,查找了几个比较好的链接如下,另外还有一个问题是链接server的时候出错 Connect-VIServer Error: Invalid server certificate,即使设置为false也无效,后面把protocol改为https即可解决问题。

ESXI获取虚拟机的moid,并使用VMRC登录远程虚拟机

Win10安装VMware PowerCLI

Unable to install NuGet provider for PowerShell

(一)云计算技术学习--虚拟化vSphere学习相关推荐

  1. 使用容器与云计算技术快速进行深度学习

    最早见于本人山大的一次讲课附带的技术资料,后在多处使用. 文章目录 Docker 是什么? Docker使用显卡:nvidia-docker 使用深度学习镜像 tensorflow 使用案例 PyTo ...

  2. 云计算技术 之 虚拟化技术

    一.什么是虚拟化 虚拟化是将计算机的各种实体资源,如服务器.网络.内存及存储等,予以抽象.转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源.这些资源的新虚 ...

  3. 南邮-云计算技术与大数据期末考试(知识点总结一)

    文章目录 一.云计算技术概述 1.云计算起源与技术特征 1.1 云计算的定义 1.2云计算的技术特征 1.3云计算体系架构 1.4以云为核心的互联网生态 1.5以云为核心的智慧城市 1.6云计算层次与 ...

  4. 云计算学习(4-3)虚拟化技术-存储虚拟化

    云计算学习(4-3)虚拟化技术-存储虚拟化 存储虚拟化:统一存取接口,屏蔽物理实现. 1.存储类型支持 本地存储:本地硬盘 光纤FC存储:外接存储设备,使用光纤来与服务器通讯 ISCSI存储:外接存储 ...

  5. 《深入学习VMware vSphere 6》——第1章 vSphere虚拟化基础与规划 1.1虚拟化基础概念...

    本节书摘来自异步社区<深入学习VMware vSphere 6>一书中的第1章,第1.1节,作者:王春海著,更多章节内容可以访问云栖社区"异步社区"公众号查看 第1章 ...

  6. 《深入学习VMware vSphere 6》——1.2 虚拟化应用概述

    本节书摘来自异步社区<深入学习VMware vSphere 6>一书中的第1章,第1.2节,作者:王春海著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.2 ...

  7. 云计算技术分享:linux云计算课程学习大纲

    云计算是分布式计算.并行计算.效用计算.网络存储.虚拟化.负载均衡.热备份冗余等传统计算机和网络技术发展融合的产物.千锋云计算课程融合产品运维与云计算运维量大热门方向,学员可胜任Linux高级运维工程 ...

  8. 学习云计算有什么用处 该怎么学好云计算技术

    学习云计算有什么用处?该怎么学好云计算技术?提及云计算技术,绝大多数人的反应是这样的:它是一门新兴技术,是互联网发展的未来趋势,云计算核心技术比较多,学习不易.不过如果你真的想要学好云计算,也是有其规 ...

  9. 学习云计算技术前景在哪里?云计算技术发展趋势

    学习云计算技术前景在哪里?云计算技术发展趋势在哪里呢?随着云计算技术的日趋普及,学习云计算会是自己越来越有价值.Linux云计算是一种未来性的技术,是一种更加高效的互联网行为方式,能够使人们在更短的时 ...

最新文章

  1. NBT:人类肠道培养细菌的1520个基因组
  2. 【RocketMQ】【分布式事务】使用RocketMQ实现分布式事务
  3. link2005 重复定义错误
  4. python 接口自动化测试_python接口自动化测试之接口数据依赖
  5. 学妹,你要的C语言版AOE网络数据结构来了,就这么简单!
  6. ansible-plabybook 常用的有用的命令
  7. java isempty_Java ArrayDeque isEmpty()方法与示例
  8. 看看30万码农怎么评论:培训出来的程序员真的很渣吗?
  9. 数据结构-----链表的实现
  10. 最长回文子序列与最长回文子串
  11. redis3.x集群搭建
  12. 中标麒麟V7系列OS强制破解密码
  13. 网站服务器iis7.5配置,IIS 7.5 配置伪静态
  14. 计算机自动弹回桌面,win10玩无主之地2自动返回桌面怎么办
  15. 记录下配置腾讯云服务器的过程
  16. 从零开始学习Java设计模式 | 创建型模式篇:原型模式
  17. P8-Windows与网络基础-Windows基本命令-目录文件操作(cd、dir、md、rd、move、copy、xcopy、del)
  18. java使用POI操作excel
  19. POJ 3126 - Prime Path + Python(BFS)
  20. java ArrayList按照某个属性升序排序

热门文章

  1. 以太坊是什么?——以太坊创始人 Vitalik Buterin 的解答
  2. 现代密码学上机程序c语言,现代密码学与加解密技术实验指导书.doc
  3. 如何部署linux服务器,CRAP-API——如何在Linux服务器部署CRAP-API教程
  4. 设计模式之代理模式的浅析
  5. AFL(American Fuzzy Lop)源码详细解读(2)
  6. mybatis的MBG自动生成代码详细讲解
  7. 网络基础知识(局域网、OSI模型、传输介质)
  8. ICDM和KDD最新会议信息
  9. 34. 池化层 / 汇聚层
  10. dataframe python pyecharts 桑葚图