VMware-ESX常用命令-和-IP-地址修改

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VMware ESX常用命令 和 IP 地址修改VMware ESX常用命令 和 IP 地址修改

一.VMwareESXCommand

1.看你的esx版本
vmware–v

2.查看显示ESX硬件,内核,存储,网络等信息
esxcfg-info-a(显示所有相关的信息)
esxcfg-info-w(显示esx上硬件信息)

3.列出esx里知道的服务
esxcfg-firewall–s

4.查看具体服务的情况
esxcfg-firewall-qsshclinet

5.重新启动vmware服务
servicemgmt-vmwarerestart

6.修改root的密码
passwdroot

7.设置kernel高级选项
esxcfg-advcfg-d(将系统内核恢复默认值)

8.管理资源组
esxcfg-resgrp-l(显示所有资源组)

9.列出你当前的虚拟交换机
esxcfg-vswitch-l
esxcfg-vswitch-v10-p"ServiceConsole"vSwitch0(将vSwitch0上的ServiceConsole划分到vLan10上,如果vLan号为0则不设置vLan)

10.查看控制台的设置
esxcfg-vswif-l(列出已添加的网卡)
esxcfg-vswif-a(添加网卡)

11.列出系统的网卡
esxcfg-nics–l

12.添加一个虚拟交换机,名字叫(internal)连接到两块物理网卡,(重新启动服务,vi就能看见了)
esxcfg-vswitch-avSwitch1
esxcfg-vswitch-AinternalvSwitch1
esxcfg-vswitch-Lvmnic1vSwitch1
esxcfg-vswitch-Lvmnic2vSwitch1

13.删除交换机,(注意,别把控制台的交换机也删了)
esxcfg-vswitch-DvSwitch1

14.删除交换机上的网卡
esxcfg-vswitch-uvmnic1vswitch2

15.删除portgroup
esxcfg-vswitch-Dinternelvswitch1

16.创建vmkernelswitch,如果你希望使用vmotion,iscsi的这些功能,你必须创建(通常是不需要添加网关的)
esxcfg-vswitch-l
esxcfg-vswitch-avswitch2
esxcfg-vswitch-A"vmkernel"vswitch2
esxcfg-vswitch-Lvmnic3vswitch2
esxcfg-vmknic-a"vmkernel"-i172.16.1.141-n255.255.252.0(添加一个vmkernel)

17.防火墙设置
esxcfg-firewall-esshclient(打开防火墙ssh端口)
esxcfg-firewall-dsshclient(关闭防火墙ssh端口)
esxcfg-firewall-everitasNetBackup(允许VeritasNetbackup服务)
esxcfg-firewall-o123,udp,out,ntp(为ntp服务打开UDP协议中的123端口的输出)

18.路由管理
esxcfg-route(VM生成网卡的路由管理)
esxcfg-route(显示路由表)
esxcfg-route172.16.0.254(设置vmkernel网关)

19.创建控制台
esxcfg-vswitch-avSwitch0
esxcfg-vswitch-A"serviceconsole"vSwitch0
esxcfg-vswitch-Lvmnic0vSwitch0
esxcfg-vswif-avswif0-p"serviceconsole"-i172.16.1.140-n255.255.252.0

20.添加nas设备(a添加标签,-o,是nas服务器的名字或ip,-s是nas输入的共享名字)
-sisos

21.nas连接管理
esxcfg-nas-r(强迫esx去连接nas服务器)
esxcfg-nas-l(用esxcfg-nas-l来看看结果)
esxcfg-nas-a(添加NAS文件系统到/vmfs目录下)
esxcfg-nas-d(删除NAS文件系统)

22.扫描SCSI设备上的LUN信息
esxcfg-rescan<vmkernelSCSIadaptername>

23.连接iscsi设备(e:enableq:查询d,disables:强迫搜索


esxcfg-swiscsi-e

24.设置targetip
vmkiscsi-tool-D-a172.16.1.133vmhba40

25.列出和target的连接
vmkiscsi-tool-l-Tvmhba40

26.列出当前的磁盘
ls-l/vmfs/devices/disks

27.内核dump管理工具
esxcfg-dumppart-l(显示当前dump分区配置信息)

28.路径管理
esxcfg-mpath-l(显示所有路径)
esxcfg-mpath-a(显示所有HBA卡)

29.ESX授权管理配置
esxcfg-auth
esxcfg-auth--enablenis(运行NIS验证)

30.管理启动设备
esxcfg-boot
esxcfg-boot-b(更新启动设备)

31.执行initrd的初始化设置
esxcfg-init
esxcfg-init(初始化设备)

32.esxcfg-linuxnet(在linuxdebug模式中,转换vswif设备命名为linux自带的eth命名规则)
esxcfg-linuxnet--setup

33.升级
esxcfg-upgrade(ESX2.X升级到ESX3.X)


二.使用命令更改ServiceConsoleIP

在CLI下更改serviceconsole的ip地址,注意大小写,vmware是把物理nic虚拟成vmnic,在vmnic上创建虚拟交换机vswitch,是把网卡当成交换机来使用,不能对网卡进行ip地址的设置,只能在vswitch上创建interface就是vswif,对vswif进行ip设置

1.使用CLI创建ServiceConsole
[root@VI3root]#esxcfg-vswitch-avSwitch0#创建vSwitch0
[root@VI3root]#esxcfg-vswitch-A"ServiceConsole"vSwitch0#在vSwitch0上创建Portgroup,命名为ServiceConsole
[root@VI3root]#esxcfg-vswitch-Lvmnic0vSwitch0#将vmnic0绑定在vSwitch0
[root@VI3root]#esxcfg-vswitch–l#可以看到serviceconsole已经绑定vmnic0

SwitchNameNumPortsUsedPortsConfiguredPortsMTUUplinks
vSwitch0645641500vmnic0

PortGroupNameVLANIDUsedPortsUplinks
ServiceConsole01vmnic0

[root@VI3root]#esxcfg-vswif-avswif0-p"ServiceConsole"-i192.168.1.1-n255.255.255.0
#创建vswif0并与serviceconsole绑定,在ESX里ip地址只能跟vswif0绑定,也就是虚拟交换机的interface
[root@VI3root]#esxcfg-vswif–l#可以看到Serviceconsole的IP已经配置到vswif0

NamePortGroupIPAddressNetmaskBroadcastEnabledDHCP
vswif0ServiceConsole192.168.1.50255.255.255.0192.168.1.255truefalse

[root@VI3root]#esxcfg-vswitch–l
SwitchNameNumPortsUsedPortsConfiguredPortsMTUUplinks
vSwitch0645641500vmnic0

PortGroupNameVLANIDUsedPortsUplinks
ServiceConsole01vmnic0
[root@VI3root]#servicemgmt-vmwarerestart#重启服务,到这里正常情况下就可以使用VI连接到ESX

--------------↓如果不小心配置错了要删除,请看下面↓---------------
[root@VI3root]#esxcfg-vswif–l#vswif0代表的虚拟网卡的interface0,serviceconsole对应vswif0

NamePortGroupIPAddressNetmaskBroadcastEnabledDHCP
vswif0ServiceConsole192.168.1.1255.255.255.0192.168.1.255truefalse

[root@VI3root]#esxcfg-vswif-dvswif0#删除vswif0
[root@VI3root]#esxcfg-vswitch-l
SwitchNameNumPortsUsedPortsConfiguredPortsMTUUplinks
vSwitch0645641500vmnic0

PortGroupNameVLANIDUsedPortsUplinks
ServiceConsole01vmnic0
[root@VI3root]#esxcfg-vswitch–D“ServiceConsole”vSwitch0#删除vSwi

tch0上面portgroup
[root@VI3root]#esxcfg-vswitch–D“VMNetwork”vSwitch0
[root@VI3root]#esxcfg-vswitch-dvSwitch0#删除vswitch0
[root@VI3root]#esxcfg-vswitch–l#之前操作删除了vswitch信息,现在是空白
SwitchNameNumPortsUsedPortsConfiguredPortsMTUUplinks

PortGroupNameVLANIDUsedPortsUplinks

2.如果不行检查一下以下配置文件.
[root@VI3root]#vi/etc/sysconfig/network#这里纪录主机名字和网关
NETWORKING=yes
HOSTNAME=VI3
GATEWAY=192.168.251.12 #网关
GATEWAYDEV=vswif0#网关指定在vswif0
[root@VI3root]#vi/etc/sysconfig/network-scripts/ifcfg-vswif0#看看这里的信息是否跟之前配置吻合
DEVICE=vswif0#之前把servicecosole与vswif0关联
MACADDR=00:50:56:43:a3:52
PORTGROUP=portgroup6#这里的protgroup与serviceconsole一致
BOOTPROTO=static
BROADCAST=192.168.251.255
IPADDR=192.168.251.60#与serviceconsole一致
NETMASK=255.255.255.0
ONBOOT=yes

如果以上不一致,可以手动更改
在vi编辑器中,i键是插入模式,进行文本更改,esc键退出插入模式,:wq保存并退出.
编辑完成reboot.可能启动后显示地址跟设置不同,但是可以使用VI连接到ESX

补:如果只想修改ServiceConsole的IP可以直接执行以下命令:
esxcfg-vswif-ixxx.xxx.xxx.xxxvswif<X>

相关文档
最新文档