读书频道 > 系统 > 其他综合 >
2.2.3 ESXi系统镜像
2015-10-26 14:45:08     我来说两句 
收藏    我要投稿   

在介绍ESXi设计的安装和部署选项前,有必要先了解ESXi镜像的结构。系统镜像(system image)是个可引导的镜像,它被加载到内存中然后以hypervisor的形式运行。ESXi安装程序使用这个系统镜像将文件拷贝到可引导设备中(/bootbank分区)。首次引导后,镜像会自动发现硬件并根据所选的安装类型执行自动配置。系统镜像可以通过CD、PXE、本地硬盘、USB存储设备(U盘或SD卡)、FC、FCoE和iSCSI SAN 等多种渠道引导。

除了一些用来引导ESXi的文件外,ESXi系统镜像主要包括以下两类文件:

VMkernel可执行文件 这些可执行文件都是压缩文件,它们一起构成了VMkernel。你可以根据.gz扩展名来组织它们。加载ESXi后,这些文件不会在文件系统中显示。

归档文件 归档文件构成了可见的文件系统。它们是由很多扩展名为.bgz、.v0n或者.tgz的 VIB(VMware Installation Bundle)文件。

解压缩每个VIB后,都会被覆盖添加到文件系统中。连续解压缩所有归档文件后,只有最新的变更是可见的。如果删除了一个归档文件,那么在文件系统中就会显示它的上一个归档文件。

最后一个被解压缩的归档文件叫作状态归档(state archive)state.tgz。这个归档中包含所有配置信息,例如/etc文件。在ISO镜像文件里是找不到这个状态归档的,因为那时候(引导前)是没有非默认配置的,配置都是在初始化的时候创建的。为了避免对引导磁盘的过度磨损(可能是基于flash的),配置变更发生时,这些更新会直接更新到硬盘中。这个更新动作每10分钟发生一次,每小时不会超过6次。这就意味着host崩溃后有些变更可能无法恢复(虽然重启前会有硬盘更新的过程)。这个归档文件tardisk是日常备份与恢复的基础。

由于镜像是被装载到内存中的,因此运行时并不依赖于引导设备。这表明引导设备故障或者断开连接时,操作系统都会正常运行。针对文件系统但不会修改系统镜像的变更在重启后会丢失。因此所有添加组件和配置的变更必须更新到镜像中,以确保其永久性且能够被重新装载。

ESXi仅认可授权的代码,而且这些模块必须有VMware 的数字签名。这个关于VMkernel扩展的限制保证了环境的安全性、保全了系统资源和确保了代码库的严格性。

供应商镜像

主要的服务器供应商会定制自己的系统镜像。这些ISO镜像都是常规VMware系统镜像的增强版(包含硬件方面的扩展)。其中会包含新的或改进的硬件驱动,以及可以提供更好的硬件监控和支持信息的CIM插件。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.2.2 ESXi代理
下一篇:2.2.2 ESXi代理
相关文章
图文推荐
2.7.12 使用仿真器查
2.7.11 栈和寄存器组
2.7.8 出栈
2.7.7 压栈
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站