一.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输入的共享名字) esxcfg-nas-aisos-onas.vmwar.cn-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#删除vSwitch0上面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> |
|
来自: 知识藏园 > 《Vwmare vSphere》