部署大致的步骤
- 1.下载esxi6.7,并打上网卡驱动.
- 2.服务器上的安装过程配置步骤
- 3.esxi优化相关
- 进入你的存储挂载目录以`datastore1`为例子
- 进入要修改为精简模式的目录中
- 记得不要生成快照,生成了的需要删除
- 准备生成精简的vmdk文件,我们需要关注的是这2个vmdk文件,
- 修改文件vmdk
- 注册新的虚拟机
- 备份之前的vmdk
- 把生成的thin配置的vmdk 重命名
- 然后到服务器配置界面,注册我们新的vmdk
- 开机成功后删除back的文件即可
1.下载esxi6.7,并打上网卡驱动.
esxi6.7可以网上搜索iso镜像通过软碟通写入U盘中作为启动盘,由于普通x86家用机的网卡驱动不包含在其中需要自己手动打入网卡驱动到iso镜像当中。
0A65P-00HD0-3Z5M1-M097M-22P7H
许可证
官方下载地址
https://my.vmware.com/cn/web/vmware/downloads/details?downloadGroup=ESXI670&productId=742&rPId=24857
wiki百科中下载esxi的vib格式网卡驱动
通过ESXI-Customizer工具重新打包iso镜像
http://www.computertechblog.com/wp-content/uploads/ESXi-Customizer-v2.7.2.exe
再通过软碟通写入U盘镜像完成
2.服务器上的安装过程配置步骤
参考下面博客的图文流程
https://blog.51cto.com/10802692/2409826
3.esxi优化相关
1.开启ssh远程服务
# 关闭防火墙
esxcli network firewall set --enabled false
2.在esxi上新建的虚拟机设置为精简模式(减少磁盘暂用)
[root@localhost:~] cd /vmfs/volumes
[root@localhost:/vmfs/volumes] ls -lh
total 2048
drwxr-xr-x 1 root root 8 Jan 1 1970 5962f47e-474b3ce4-b61e-147dbb4aede6
drwxr-xr-x 1 root root 8 Jan 1 1970 5eecb0ea-f1678a78-fe1f-d45d64d53d1c
drwxr-xr-t 1 root root 76.0K Jun 20 14:09 5eecb0f1-b965e420-f128-d45d64d53d1c
drwxr-xr-x 1 root root 8 Jan 1 1970 5eecb0f1-d3b3a858-5464-d45d64d53d1c
drwxr-xr-x 1 root root 8 Jan 1 1970 bf35717f-2f5e848f-3372-2c2a1fe8a70e
lrwxr-xr-x 1 root root 35 Jun 22 09:32 datastore1 -> 5eecb0f1-b965e420-f128-d45d64d53d1c
进入你的存储挂载目录以datastore1
为例子
[root@localhost:/vmfs/volumes/5eecb0f1-b965e420-f128-d45d64d53d1c] ls -lh
total 10492928
-rw-r--r-- 1 root root 10.0G Jun 19 14:16 CentOS-7-x86_64-Everything-1810.iso
drwxr-xr-x 1 root root 76.0K Jun 20 10:44 centos7-base-vm
drwxr-xr-x 1 root root 72.0K Jun 19 16:04 master1
drwxr-xr-x 1 root root 72.0K Jun 20 13:57 master2
drwxr-xr-x 1 root root 72.0K Jun 20 10:51 master3
drwxr-xr-x 1 root root 72.0K Jun 20 14:12 node1
drwxr-xr-x 1 root root 72.0K Jun 20 14:12 node2
drwxr-xr-x 1 root root 72.0K Jun 20 14:12 node3
drwxr-xr-x 1 root root 72.0K Jun 19 16:55 周和HARBOR测试
进入要修改为精简模式的目录中
记得不要生成快照,生成了的需要删除
cd centos7-base-vm
# 查看实际占用大小
du -sh *
准备生成精简的vmdk文件,我们需要关注的是这2个vmdk文件,
centos7-base-vm-flat.vmdk
centos7-base-vm.vmdk
[root@localhost:/vmfs/volumes/5eecb0f1-b965e420-f128-d45d64d53d1c/centos7-base-vm] ls -lh
total 2248960
-rw------- 1 root root 40.0G Jun 20 10:44 centos7-base-vm-flat.vmdk
-rw------- 1 root root 8.5K Jun 19 15:30 centos7-base-vm.nvram
-rw------- 1 root root 562 Jun 19 17:13 centos7-base-vm.vmdk
-rw-r--r-- 1 root root 0 Jun 19 16:30 centos7-base-vm.vmsd
这里注意会生成一个thin配置的vmdk,自己需要修改备注名以免混淆,
会产生centos7-base-vm-666.vmdk
和thin centos7-base-vm-666-flat.vmdk
两个文件
vmkfstools -i centos7-base-vm.vmdk -d thin centos7-base-vm-666.vmdk
修改文件vmdk
vi gitlab.vmdk_backup
# 将里面的xxx-flat.vmdk修改为重命名后的vmdk
注册新的虚拟机
备份之前的vmdk
mv centos7-base-vm.vmdk centos7-base-vm.vmdk_back
mv centos7-base-vm-flat.vmdk centos7-base-vm-flat.vmdk_back
把生成的thin配置的vmdk 重命名
mv centos7-base-vm-666.vmdk centos7-base-vm.vmdk
然后到服务器配置界面,注册我们新的vmdk
开机成功后删除back的文件即可