VMWAR ESX 常用命令

来源:互联网 发布:北大青鸟java人机猜拳 编辑:程序博客网 时间:2024/05/09 19:29

http://huazh.net/archiver/?tid-5.html



一、设置NTP时钟服务器
1. 确认没有运行ntp daemon。
    # /etc/init.d/ntpd stop
2. 在/etc/ntp.conf中写入如下内容:
    driftfile /etc/ntp/drift
    logfile   /var/log/ntp.log
    server pool.ntp.org
注意:如果没有drift或logfile,需要手动创建之,并把权限设为root可读写,其他用户只读
3. 用ntpdate手动更新时间:
    这是因为当你的系统时间误差很大,有20~30分钟以上时,ntp的更新将非常慢,而ntpdate的更新一般是很快的。
    # ntpdate pool.ntp.org4.   (cn.pool.ntp.org)
4.启动ntp daemon:
    # /etc/init.d/ntpd start
5. 检查ntpd的状态:
    # ntpq -p如果见到ntp服务器的名字,那就说明启动成功了
6. 添加ntpd为系统启动服务:
    # chkconfig --add ntpd
    # chkconfig --level 3 ntpd on
# chkconfig --level 012456 ntpd off

附:时间修改
1、用date修改日期时间
     #date -s 08/24/2006
     #date -s 13:02:00 
2、同步BIOS时钟,强制把系统时间写入CMOS
     #clock -w
3、查看Bois时间用 #hwclock -r

二、启用SSH 服务

1、用vi 编辑etc/ssh/sshd_config文件,将Permitrootlogin 改为 yes
2、重新启动sshd服务   service sshd restart
3、用vi编辑/etc/inetd.conf文件,去掉下面这行前的注释: 
#ssh     stream  tcp     nowait  root    /sbin/dropbearmulti     dropbear +min=0,swap,group=shell -i
4.  重启 VMware ESX 服务器即可


三、修改IP地址
只有简单几个步骤:
命名一::esxcfg-vswif -i 10.0.0.1 -n 255.255.255.0 vswif0
# 修改 Service console 地址
命令二: vi /etc/hosts     # 修改机器IP地址
NETWORKING=yes
HOSTNAME=IMVM03
GATEWAY=192.168.203.1
GATEWAYDEV=vswif0
IPV6_AUTOCONF=no
NETWORKING_IPV6=no
命令三:vi /etc/sysconfig/network    # 修改机器名和网关
命令四:service network restart #使用此命令重启网卡
其中命令四也可以通过重启实现,不建议
IP 修改之后,使用新的IP登录就可以了.


四、重启ESX代理服务:
ESX有时候会出现与VCENTER连接不上的情况,此时可通过重启代理来解决,命令如下:
# service vmware-vpxa status  查看状态
# service vmware-vpxa restart 重启代理服务

其他常用命令:
1:看你的esx版本。
vmware -v
2:列出esx里知道的服务
esxcfg-firewall -s
3:查看具体服务的情况
esxcfg-firewall -q sshclinet
4:重新启动vmware服务
service mgmt-vmware restart
5: 修改root的密码
passwd root
6:列出你当前的虚拟交换机
esxcfg-vswitch -l
7:查看控制台的设置
esxcfg-vswif -l
8:列出系统的网卡
esxcfg-nics -l
9:添加一个虚拟交换机,名字叫(internal)连接到两块物理网卡,(重新启动服务,vi就能看见了)
esxcfg-vswitch -a vSwitch1
esxcfg-vswitch -A internal vSwitch1
esxcfg-vswitch -L vmnic1 vSwitch1
esxcfg-vswitch -L vmnic2 vSwitch1
10:删除交换机,(注意,别把控制台的交换机也删了)
esxcfg-vswitch -D vSwitch1
11:删除交换机上的网卡
esxcfg-vswitch -U vmnic1 vswitch2
12:删除portgroup
esxcfg-vswitch -D internel vswitch1
13:创建 vmkernel switch ,如果你希望使用vmotion,iscsi的这些功能,你必须创建( 通常是不需要添加网关的)
esxcfg-vswitch -l
esxcfg-vswitch -a vswitch2
esxcfg-vswitch -A “vm kernel” vswitch2
esxcfg-vswitch -L vmnic3 vswitch2
esxcfg-vmknic -a “vm kernel” -i 172.16.1.141 -n 255.255.252.0
esxcfg-route 172.16.0.254
14:打开防火墙ssh端口
esxcfg-firewall -e sshClient
esxcfg-firewall -d sshClient
15: 创建控制台
esxcfg-vswitch -a vSwitch0
esxcfg-vswitch -A “service console” vSwitch0
esxcfg-vswitch -L vmnic0 vSwitch0
esxcfg-vswif -a vswif0 -p “service console” -i 172.16.1.140 -n 255.255.252.0
16: 添加nas设备(a 添加标签,-o,是nas服务器的名字或ip,-s 是nas输入的共享名字)
esxcfg-nas -a isos -o nas.vmwar.cn -s isos
17:列出nas连接
esxcfg-nas -l
18: 强迫esx去连接nas服务器(用esxcfg-nas -l 来看看结果)
esxcfg-nas -r
esxcfg-nas -l
19:连接iscsi 设备(e:enable q:查询 d:disable s:强迫搜索)
esxcfg-swiscsi -e
20:设置targetip
vmkiscsi-tool -D -a 172.16.1.133 vmhba40
21:列出和target的连接
vmkiscsi-tool -l -T vmhba40
22:列出当前的磁盘
ls -l mfs/devices/disks