ESXI tips

修改WEB访问的端口

默认https的端口是443,某些情况下,443有可能被禁了,所以想用其他端口,此时可以直接在下面文件中修改端口,重启即可:

[root@localhost:~] more /etc/vmware/rhttpproxy/config.xml | grep 443
      <httpsPort>443</httpsPort>

通过命令行启动虚机

重启ESXI主机后,如果发现重要的虚拟机忘记放入开启自启动了,此时还无法通过web页面访问ESXI,但SSH可以访问,此时就需要通过命令行来启动虚拟机,方法如下:

[root@localhost:~] vim-cmd vmsvc/getallvms
Vmid           Name                                    File                                 Guest OS         Version             Annotation           
10     xrv9k-731-1             [xxx] xrv9k-731-1/xrv9k-731-1.vmx                       otherGuest64          vmx-09                                   
12     xrv9k-731-2             [xxx] xrv9k-731-2/xrv9k-731-1.vmx                       otherGuest64          vmx-09                                   
14     VMware vCenter Server   [xxx] VMware vCenter Server/VMware vCenter Server.vmx   other3xLinux64Guest   vmx-10    VMware vCenter Server Appliance
2      centos7.9-beihe         [xxx] centos7.9/centos7.9.vmx                           centos7_64Guest       vmx-18                                   
3      centos7.9-qiufan        [xxx] centos7.9-xxxxxx/centos7.9.vmx                    centos7_64Guest       vmx-18                                   
4      centos7.9-songjian      [xxx] centos7.9-xxxxxxxx/centos7.9.vmx                  centos7_64Guest       vmx-18                                   
6      win10                   [xxx] win10/win10.vmx                                   windows9_64Guest      vmx-18                                   
8      EVE-C-112               [xxx] EVE-C-112/EVE-C-112.vmx                           ubuntu64Guest         vmx-11                                   
9      centos7-yangsuit        [xxx] centos7-yangsuit/centos7-yangsuit.vmx             centos7_64Guest       vmx-18                                   
[root@localhost:~] vim-cmd vmsvc/power.on 6
Powering on VM:

远程更改ESXI的管理IP

机房变更,需要更改ESXI的管理IP地址,但又不方便去现场连显示器和键盘,是否可以远程更改IP地址?答案是可以的,只要你能ssh到ESXI的shell里:

[root@localhost:~] TERM=xterm
[root@localhost:~] dcui

如果你发现输入f2没有反应,那么在MacOS里的键盘设置中直接勾选下面项目即可:

离线升级7.0.0 to 7.0.3

先下载升级包:VMware-ESXi-7.0U3-18644231-depot.zip

然后通过Web上传到存储空间中,通过SSH进入,执行下面命令(注意-d后面要写绝对路径,否则会报错,即是你在image目录下,也要输入绝对路径):

[root@localhost:~]  esxcli software sources profile list -d /vmfs/volumes/datastore1/image/VMware-ESXi-7.0U3-18644231-depot.zip 
Name                          Vendor        Acceptance Level  Creation Time        Modification Time
----------------------------  ------------  ----------------  -------------------  -----------------
ESXi-7.0U3-18644231-standard  VMware, Inc.  PartnerSupported  2021-10-05T00:00:00  2021-10-05T00:00:00
ESXi-7.0U3-18644231-no-tools  VMware, Inc.  PartnerSupported  2021-10-05T00:00:00  2021-09-17T16:22:28
[root@localhost:~] 

然后用下面命令升级,注意/tmp目录下的空间十分有限,如果遇到下面告警,就近到tmp目录下,删掉里面的所有内容:

 Error unlocking file /tmp/_tmp_stagebootbank.lck: [Errno 28] No space left on device

然后执行升级,重启后完成升级:

[root@localhost:~] esxcli  software  profile update -d /vmfs/volumes/datastore1/image/VMware-ESXi-7.0U3-18644231-depot.zip -p ESXi-7.0U3-18644231-standard
Update Result
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
   Reboot Required: true
   VIBs Installed: VMW_bootbank_atlantic_1.0.3.0-8vmw.703.0.0.18644231......

更改vCenter7的IP地址

注意:这部分是更改IP的操作,但更改IP后,发现无法访问,所以删了重装(重装过程看下一个章节);重装后发现遗漏了一个重要步骤,那就是需要更改下/etc/hosts中的域名。。。

直接通过Console接口进去后,更改IP总是报下面错误:

经过查找,需要通过Alt + F1(在MacOS,Option+F1)进入shell,然后执行下面命令通过命令行修改IPv4地址、网关和DNS:

/opt/vmware/share/vami/vami_config_net

无DNS部署vCenter7.0.3

首先完成第一阶段的安装,配置如下,FQDN和DNS都设置成自己:

直接登录vCenter,需要通过Alt + F1(在MacOS,Option+F1)进入shell,修改/etc/hosts,加入下面一行

10.114.252.142    localhost

最后通过“https://10.114.252.142:5480”登录vCenter并完成第二阶段的安装,配置如下:

这部分参考网站:无DNS解析环境下部署VCenter(VCSA)7.0

本文出自 Frank's Blog

版权声明:


本文链接:ESXI tips
版权声明:本文为原创文章,仅代表个人观点,版权归 Frank Zhao 所有,转载时请注明本文出处及文章链接
你可以留言,或者trackback 从你的网站

留言哦

blonde teen swallows load.xxx videos