上一期:思科数据中心|ESXi的基本使用上一周,我们在 Workstation 里嵌套部署了一台 ESXi,这样做当然只是实验性质的,目的是学习如何安装 ESXi。不过 VMware 之所以允许这样部署,大概也就是方便在硬件资源不多的情况下,进行 VMware 的实验和测试吧。 实验的最后,我们用 vSphere Client 登录 ESXi 成功。 那么ESXi6.0怎么使用呢?ESXi 的管理有三种方式,vSphere Client(使用客户端的图形化界面管理)、vSphere Web Client(使用浏览器上的图形化界面管理)和 CLI(就是命令行啦,其实命令行也分几种VMware PowerCLI、VMware CLI和SSH)。 如果是只有一台ESXi,直接用一个vSphere Client管理,非常的简单高效。如果有多台ESXi需要管理,那么一台台的连接登录管理,就显得很麻烦了。 vSphere Client只有Windows的版本,使用MAC OS或Linux的小伙伴们就只能使用Web Client或者命令行了。 另外,在有多台ESXi的环境中,也最好部署vCenter去管理,原因是单独的ESXi其实没有太多的功能,vSphere High Availability(HA,高可用)、 vMotion(虚拟机不关机的热迁移)、Distributed Resource Scheduler (DRS,分布式资源调度)都是不可用的。可以说,如果不部署vCenter,部署ESXi的功能基本就只剩下“安装部署虚拟机”了。 OK 我们就来看看 ESXi 如何去部署虚拟机? 先说下实验环境的搭建,我们为了实验的更加顺畅,升级了实验环境,如下: 顺便说明,如果是只有一台个人电脑,也可以做实验啦,当然这台电脑必须性能足够强劲,啥叫性能足够强劲咧: 1. CPU,建议是i7,如果是E3 E5之类的就更好了; 2. 内存,16G以上的内存,考虑到Windows系统本身可能占用部分资源,最好有32G或者更多内存,多多益善啦; 3. 硬盘,一块或者多块的SSD就很完美啦; 4. 网卡,因为单机是使用VMware Workstation Pro部署虚拟机,所以虚拟机里的网卡其实都是虚拟的,所以主机上的网卡其实无所谓的; 服务器虚拟化的环境主要关注的资源就是这三块,其他什么显卡 声卡 蓝牙USB3.0之类的暂时不考虑。 通过在Workstation Pro软件,嵌套部署ESXi1,ESXi2,NAS,DC,DB和vCenter等虚拟机来完成系列试验。 首先,看一下ESXi主要的工作界面,点击Inventory可以看到,跟Workstation的工作界面区别还是很大的 点击Inventory,可以看到有这么几个菜单: Summary Virtual Machine Resource Allocation Performance Configuration User Events Permissions Summary界面 Summary界面,可以看到当前主机的硬件信息,这个页面是ESXi的主要配置页面之一 Configuration Issues,提示目前ESXi存在的一些问题, General里有当前ESXi的基本信息, Resources里可以对Storage、Network还有Fault Tolerance进行管理, Command里可以创建虚拟机、新建资源池、重启等等, Recent Tasks则是会显示系统的主要的一些动作,例如虚拟机开机关机等等 Virtual Machine 界面 Virtual Machine页面可以查看当前系统上运行的虚拟机的情况,当前系统啥虚拟机都木有… 所以就啥也看不到了 Resource Allocation 界面 Resource Allocation里可以查看当前主机的资源被虚拟机占用的情况,因为没有虚拟机在运行的缘故,再次看到啥都木有… Performance 界面 Performance,类似于Windows的Task Manager里的Performance界面基本是一样的,不多做解释了 Configuration 界面 Configuration,也是ESXi主要的配置页面,主要的系统配置都在这个页面里完成,一会儿详细讲 User、Events和Permissions 界面 User、Events和Permissions界面,这个很容易理解,继续不解释 OK,大致看了一下ESXi的界面,现在我们主要来看看Configuration界面,要知道ESXi的主要功能就是创建和运行虚拟机,那么虚拟机创建的时候就需要很多的系统资源,包括:CPU、内存、存储、网络等等核心资源,都是要靠ESXi去调度分配的。最最主要需要配置的资源是:存储和网络。 这里可以对比一下ESXi和VMware Workstation Pro: ● 对于存储来说 Workstation Pro是运行在操作系统之上的一个软件,所谓的配置存储,本质就是利用操作系统上现有的磁盘,配置虚拟机占用的磁盘大小和指定虚拟机目录实际存放位置; ESXi就不一样了,他本身就是一个类操作系统的东西,所以对于存储的配置,除了配置虚拟机占用的存储大小、虚拟机的目录存放在存储的什么位置之外,最开始的问题是,存储从哪里来的,怎么才能找到存储?要回答这个问题,就要先回顾一下 “硝烟弥漫的存储战场” 那一集,存储的三大分类:DAS、SAN和NAS。(不记得相关内容的小伙伴请自行复习) ● 对于网络来说 Workstation Pro所谓的网络配置,本质就是调用主机上的一块网卡,做桥接或者NAT。 而在ESXi上,网络不再仅仅是桥接或者NAT连接到真实世界那么简单,ESXi支持vSwitch(虚拟交换机)的部署配置,虚拟机使用的网络会变得更加复杂,当然功能也强大的多。 ESXi是支持DAS、SAN和NAS三种存储技术的,简单对比如下: 不同存储技术,对vSphere相关高级功能的支持情况: 如果是使用NFS的话,ESXi只需要挂载一个文件夹即可; 如果是使用DAS和SAN,ESXi将会识别到一个真正的磁盘,就像一台电脑识别到了硬盘一样。那么这个硬盘要真正的能被使用,还需要经过Partition(分区)和Format(格式化,高级格式化)之后才能被使用。 知识扩展,本页内容略显枯燥乏味,可以无视直接看后面的实验操作。 Partition(分区),顾名思义就是把磁盘分割成一个或者多个区来使用,具体的分区方式有两种:Master Boot Record(MBR)和GUID Partition Table(GPT)。简单对比一下两种分区方式: (注:UEFI是一种新型的接口,可以理解为BIOS的接班人,关于BIOS和UEFI,我从网上找了一些文档资料,也整理成了一篇文档“BIOS+MBR vs UEFI+GPT”) 最后分出来的区,根据功能分有:主分区、扩展分区、逻辑分区、交换分区等。 过去,通常会将一块磁盘分成若干区使用,近年来,随着磁盘容量的上升、价格下降和SSD硬盘的普遍推广,一台电脑通常会有多个硬盘。一般建议,一块磁盘不要分太多的区。 格式化,操作系统所执行的格式化是高级格式化,本质是设置磁盘使用某种类型的File System(文件系统),而文件系统是由操作系统的厂家所定义的,不同操作系统支持的文件系统如下: 这里列出的操作系统支持的文件系统是指,该操作系统可以将磁盘格式化成此类文件系统,从而可以进行读写操作,事实上,操作系统可以通过安装软件的方式来支持更多的文件系统。 比方说,MAC OS下可以安装插件来支持读写NTFS格式的磁盘; Linux下也可以挂在NTFS格式的磁盘等等。 NFS作为一种网络文件系统,主流的操作系统都支持 “挂载” 。 好吧,存储里的各种概念实在太多,废话不多说,在部署里来进一步熟悉: 此章节所有使用的共享存储都在“实验2.4,如何使用OPEN-E”里讲解 1. 添加直连存储(DAS),在Configuration里Add Storage 在Storage Type里选择Disk/LUN 所有已经被系统识别但是还未被添加为DataStore的硬盘,都会列出在这里, 选择想添加的硬盘 提示:硬盘上分区信息和所有的数据都会被擦除 给DataStore取个名字 默认情况下,一个磁盘的全部空间映射为一个DataStore; 也可以通过命令行将一块磁盘分成若干区,然后分别添加为多个DataStore。 也可以多个磁盘一起添加为一个DataStore 从ESXi5.0版本开始,文件系统升级为VMFS-5 再用相同的方法添加第二个DataStore 我们在HDD这个DataStore里添加另外一块硬盘,右键HDD选择Properties 点击Increase 被系统识别,但是未被使用的一块硬盘 OK,这个叫HDD的DataStore容量就变大了 2. 添加NFS网络存储 其实,在刚才添加DAS的过程中,已经看到了添加NFS的选项 填写NFS的相关参数, 注意:Folder那边的参数要注意大小写 注意:Folder那边的参数要注意大小写 注意:Folder那边的参数要注意大小写 例如写成 /Volume1/NFS,是挂载不上的。 (NFS来自于Linux/Unix,其文件名是大小写敏感的) 于是就多了一个NFS类型的存储 相关阅读:
思科数据中心|ESXi的基本使用
|