这几天在搭建虚拟机环境时,使用vCenter 5.5模板创建虚拟机时,遇到一个网卡问题,进行了相关的处理后,恢复正常,将这一过程记录如下。
环境:
ESXi 5.5.0.1
vCenter 5.5
Center OS 6.5
操作过程:
首先在物理机上安装ESXi 5.5.0.1,安装完成后将物理机资源虚拟化;
然后使用vSphere Client连接其中一个ESX i,创建一个虚拟机,安装Windows 2012 Server R2操作系统;
在Windows 2012 R2 Server操作系统中,安装Oracle 11.2.0.4数据库作为vCenter后台数据库,然后安装vCenter相关服务;
启动vCenter建立一个Datacenter,然后将几个安装了ESXi的物理机加入了vCneter;
新建一个Center 6.5的虚拟机,不设置主机名和IP地址,然后将该CentOS生成模板;
在其他物理机上,按照CentOS模板进行批量部署Linux,然后启动电源,修改每台机器的主机名和IP地址。
问题:
由于是模板批量部署,所以每个虚拟机中的网卡MAC地址相同,不能正常启动,后来尝试了多种方法,才实验成功。
在每台模板生成的虚拟机中都有这样一个文件 /etc/udev/rules.d/70*-net.rules 文件,该文件中有eth0和eht1,两个选项,eth0网卡都一样,与模板相同