vmvare&vsphere制作虚拟机模板

王能武 王能武     2022-10-21     255

关键词:

VMware/vSphere中新安装好的虚拟机把以下两个文件添加注释后,即可转换为虚拟机模板
添加注释
[root]# cat /etc/udev/rules.d/70-persistent-net.rules
# SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTRaddress=="00:50:56:8c:19:a6", ATTRtype=="1", KERNEL=="eth*", NAME="eth0"
# 注释此行 SUBSYSTEM

[root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# HWADDR=00:50:56:8C:19:A6
# 注释此行 HWADDR
# 注释 UUID
然后关机,把服务器转换为模板或者用来克隆主机, 系统启动后,所有网卡会正常启动并获取IP地址. 读者不用担心注释这两项内容会对操作系统有不良影响;

克隆主机网卡启动失败的原理:
CentOS系统启动的时候,会探测网卡MAC地址并写入/etc/udev/rules.d/70-persistent-net.rules,例如前文的就是 "00:50:56:8c:19:a6", 它对应的网卡接口是eth0. 网卡文件/etc/sysconfig/network-scripts/ifcfg-eth0 , DEVICE=eth0 对应的同样是 00:50:56:8C:19:A6 .所以 ifcfg-eth0 和 70-persistent-net.rules 两个文件中的eth0和MAC地址映射关系是一样的.
vmware或vSphere克隆操作系统,会给网卡分配一个新MAC地址,比如新MAC是 01:50:56:8C:19:A6. 那么原来的"00:50:56:8c:19:a6"已经不复存在了. 操作系统启动以后探测到这个MAC地址后继续写入70-persistent-net.rules文件中,并按照eth0,eth1,eth2的顺序依次来命名. 原来已经存在eth0. 所以新MAC地址 01:50:56:8C:19:A6 则会对应eth1. 但是 ifcfg-eth0 对应的是HWADDR地址 00:50:56:8C:19:A6 (旧). 这是导致网卡启动失败原因, 因为MAC地址和eth0的对应关系就错乱了. 因此, 70-persistent-net.rules的MAC和eth0的对应关系和 ifcfg-eth0文件中的HWADDR 和eth0的对应文件保持一致, 那么网络启动就没有问题. 需要注意的一点就是MAC地址要以70-persistent-net.rules文件的为基准, ifcfg-eth0的 HWADDR 只是方便人查看的.
所以, 注释 70-persistent-net.rules 的内容是为了系统在启动的时候探测到新MAC地址并对应eth*时, 保持从eth0起始命名的顺序. 而注释 ifcfg-eth0 的 HWADDR 是为了使ifcfg-eth0 可以映射任意的新MAC而并非固定一个. 所以 系统启动后的, 新MAC -> eth0 -> ifcfg-eth0 .

vsphere6.5之克隆并部署虚拟机迁移虚拟机

一、克隆模板并运用1.在该虚拟机上右键克隆,将虚拟机克隆为模板2.为模板命名并选择位置3.选择计算资源4.选择存储5.显示配置概要,确认后点击“完成”即可6.克隆完成后即可用模板部署虚拟机7.为该虚拟机命名并选择安装位... 查看详情

在vsphereclient使用模板部署虚拟机系统硬盘空间扩展

在vSphere Client中从模板部署虚拟机     从模板部署虚拟机将创建一个作为该模板的副本的新虚拟机。新虚拟机具有为该模板配置的虚拟硬件、安装的软件和其他属性。 一、连接ESXi或者vSphere Server服务... 查看详情

vmware/vsphere克隆主机网卡启动失败

主标题:VMware/vSphere制作模板操作系统副标题:VMware/vSphere克隆主机网卡启动失败VMware/vSphere中新安装好的虚拟机把以下两个文件添加注释后关机,即可转换为虚拟机模板[root]# cat /etc/udev/rules.d/70-persistent-net.rules# SUBSYSTEM=="ne... 查看详情

在vsphere中为虚拟机创建共享磁盘

​配置集群的时候需要用到共享磁盘。如果要用VMwareESXi虚拟机做测试,可以为虚拟机创建共享磁盘。下面通过示例介绍。​(1)新建两台虚拟机A1、A2,最初虚拟机A1、A2各有一块磁盘,大小为60GB,用来安装操作系统。也可以直... 查看详情

vmvare虚拟机扩容2018-10-11(代码片段)

先在关机状态下,VMvare主界面进行扩容-------------------------------------------------------------------------------------------------安装gparted图形界面实现步骤1分配好的内存的挂载sudoapt-getinstallgparted中间弹出需要什么依赖则安装什么依赖,如果... 查看详情

vmvare虚拟机配置双网卡

最近想在windows上pc端安装一个VMware来准备几个linux系统测试环境玩玩在配置网络上遇到点小问题,特在此处记录下虚拟网络设置首先点击VMware--->编辑---->虚拟网络设置配置过程如下:在clone好的虚拟机器上添加网络适配器配... 查看详情

vmvare克隆虚拟机之后重启网卡失败

首先ipaddr查看网卡信息,注意网卡名和mac地址然后nmcliconshow查看网卡uuidcd到/etc/sysconfig/network-scripts目录,备份之前的网络文件,eg:cpifcfg-ens160 /root/ifcfg-ens160修改网络文件,分别是HWADDRUUIDNAMEDEVICE字段HWADDR修改为上面查看到的ma... 查看详情

vcp认证怎么虚拟化?

...:  课程概述  课程目标  描绘课程内容  介绍vSphere和软件定义数据中心  描绘物理数据中心的拓扑结构  阐明vSphere的虚拟架构  定义虚拟机的文档及组件  描绘运用虚拟机的长处  阐明物理结构和虚拟结... 查看详情

如何在vmvare虚拟机中改变centos的mac地址

很简单的。你可以先把原来的网卡删除,然后在添加,在虚拟机上面可以看道MAC地址。然后去网卡配置文件修改:/etc/sysconfig/network-scripts这个目录下的网卡对应文件,修改在虚拟机机软件看道的。然后,/etc/udev/rules.d/70-persistent-net... 查看详情

mac下使用vmvare安装win10虚拟机的一些坑

最近Mac上安装windows踩到了几个坑:坑一:启动虚拟机后,提示找不到CD-ROM中找不到对应的ISO文件硬盘格式请选择在虚拟机->设置中选择启动磁盘为CD_ROM,然后重新启动。坑二:启动虚拟机后窗口黑屏,但在控制台中可以看到界... 查看详情

vsphere与workstation虚拟机交互的几种方法

2在Workstation与vSphere中使用OVF文件交互可以在Workstation或vSphere中,将虚拟机导出成OVF文件,然后在vSphere或Workstation通过"导入OVF文件"的方式,进行虚拟机的交互。在使用OVF文件在Workstation与vSphere之间交互时,要注意Workstation虚拟机... 查看详情

vsphere虚拟化之虚拟机的管理

通过vClient连接vCenter管理虚拟机一、克隆虚拟机什么是克隆虚拟机?克隆虚拟机顾名思义就是创建一台基于原始虚拟机的副本虚拟机。通过克隆虚拟机可以更加快捷地部署虚拟机,也可以达到一定的备份效果。副本虚拟机具有原... 查看详情

vsphere与workstation虚拟机交互的几种方法

vSphere是VMware用于企业数据中心的虚拟化产品,Workstation是VMware面向ITPro、工程师及个人的虚拟机产品,这些人员经常使用VMwareWorkstation测试虚拟机,有时候需要将Workstation配置或测试好的虚拟机上载到ESXi;而有的时候,管理员需... 查看详情

vsphere中虚拟机变为无效后的处理

参考技术A环境:vSphere5.5问题:创建快照事发生错误,之后虚拟机变为无效解决:在vSphere中将该虚拟机从清单中删除,之后浏览对应的存储,找到该虚拟机对应文件点击添加到清单即可。如果添加到清单是灰色无法点击,则用vSp... 查看详情

vsphere与workstation虚拟机交互的几种方法

3.2将虚拟机上传到vSphere将虚拟机文件夹从vSphere下载到本地之后,可以通过网络、活动硬盘复制到另一个vSphere中,然后将虚拟机文件夹上传到ESXi存储,同去将虚拟机添加到ESXi清单的方式,完成不同ESXi之间的交互。(1)使用vSphe... 查看详情

vsphere虚拟化之vclient安装虚拟机

知识部分:一、什么是vClientvClient是vSphere的重要组件之一。用于用户连接ESXi或vCenter管理和分配vSphere的各种资源。有vClient和WebvClient两个版本。安装部署了ESXi之后,我们安装vClient连接到ESXi主机进行操作。步骤:1、依次打开“主... 查看详情

问题1:在vmvare虚拟机上同时安装centos和ubuntu两个linux系统?不同的客户端怎么设置

在Vmvare虚拟机上同时安装Centos和ubuntu两个Linux系统?可以。在建立虚拟机时选择Linux操作系统的不同客户端就可以了。问题2:笔记本1G内存?不建议,内存太校至少2G内存更稳妥些。你跑一个Linux虚拟机至少要给512M内存,在运行本... 查看详情

vm虚拟化问题积累

...拟机存储设备等核心要件的一个系统,需要靠客户机通过vsphere连接后进行管理。问题集:一、建立桌面池找不到模板机问题: 目前因为此问题已经搁置了4天了一直没有解决。找了很多资料,总结下模板机的条件是:a、xp或win... 查看详情