下载
ESXi和vCenter下载地址:
链接:https://pan.baidu.com/s/1sZQeuCiAvC7KAV89QzLfwg
提取码:6666
安装ESXi
1、规划
没有合适的物理机就使用KVM虚拟机来安装ESXi
1、两个ESXi节点分别为 esxi11,esxi12,一个用于安装VCSA的windows2012叫vcsa,一个iSCSI target虚拟机叫iscsi_c76_20
2、每个ESXi节点2张网卡以上(由于是KVM虚拟机,所以网卡数量没有限制),其他节点一张网卡
3、KVM宿主机先创建个br-ex网桥用于提供给虚拟机连接,所有的虚拟网卡都可以连接在其上
先在指定路径创建esxi11.qcow2和esxi12.qcow2镜像文件
qemu-img create -f qcow2 esxi11.qcow2 100G
qemu-img create -f qcow2 esxi12.qcow2 100G
2、注意
1、可以直接在KVM或者ESXi的虚拟机中安装ESXi,但是KVM虚拟机xml配置文件必须加上<cpu mode='host-passthrough'/>
否则会报错 CPU不支持,不能继续安装。xml中disk的bus选择sata而不是ide或者virtio
2、KVM宿主机也得打开虚拟化嵌套,这个应该简单。若是ESXi 的话,修改第二层ESXi的vmx配置文件打开虚拟化嵌套(monitor.virtual_mmu=“hardware” monitor.virtual_exec=“hardware” vhv.enable=“TRUE”)
3、KVM XML
创建 KVM xml配置文件esxi11.xml,esxi12.xml 则替换所有esxi11为esxi12 且修改port即可
<domain type='kvm'>
<name>esxi11</name>
<memory unit='GiB'>32</memory>
<currentMemory unit='GiB'>32</currentMemory>
<vcpu>16</vcpu>
<os>
<type arch='x86_64' machine='pc'>hvm</type>
<boot dev='hd'/>
<boot dev='cdrom'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<cpu mode='host-passthrough'/>
<clock offset='localtime'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/zl/vsphere/esxi_again/esxi11.qcow2'/>
<target dev='sda' bus='sata'/>
</disk>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<source file='/zl/vsphere/VMware-VMvisor-Installer-201912001-15160138.x86_64.iso'/>
<target dev='sdb' bus='sata'/>
</disk>
<interface type='bridge'>
<source bridge='br-ex'/>
<model type='e1000'/>
</interface>
<interface type='bridge'>
<source bridge='br-ex'/>
<model type='e1000'/>
</interface>
<input type='mouse' bus='ps2'/>
<graphics type='vnc' port='15011' autoport='no' listen = '0.0.0.0' keymap='en-us'/>
</devices>
</domain>
4、启动虚拟机
virsh define esxi11.xml
virsh define esxi12.xml
virsh start esxi11
virsh start esxi12
5、开始安装
vnc viewer 连接到15011和15012
选择第一个install ,然后将进入ESXi的自动安装程序
点击回车
点击F11
选择安装盘,只有一块盘,所以直接点击回车
选择美式键盘,点击回车
键入root密码 Zl@3401 (密码格式要求严格)
系统扫描报错,可以跳过,继续
F11安装
一分钟安装完成后重启
主界面
进入到配置界面
选择 Configure Management Network 点击回车
选择IPv4 Configuration
在此分别设置IP为192.168.3.116 和 117
回车保存,然后ESC退出,键入Y
现在即可在浏览器中访问192.168.3.116了
安装VCSA
VCSA全称vCenter Server Application,有两种形式的VCSA,一种是预装了vCenter的SUSELinux虚拟机,另一种是可以在windows2008r2 server以后版本的windows server中安装的VCSA软件,我们使用第二种VCSA
接下来,安装VCSA
先创建一个windows2012的虚拟机vcsa,步骤省略,配置其IP为192.168.3.115/16
在virsh edit vcsa
将VIM-all.iso(vcsa软件的光盘压缩文件)挂载,重启vcsa
然后进入文件资源管理器,
双击打开,找到autorun.exe
双击,进入安装界面,点击安装
反应比较慢,然后报错
下载软件补丁
双击安装即可
继续点击autorun.exe 安装
选择部署类型为嵌入式部署
设置域名 vsphere.local(这用来登录vcsa的web:administrator@vsphere.local)设置密码为Zl@123456(至少8位)
安装过程大概需要花20分钟
浏览器中输入192.168.3.115