在 /sbin 下主要有如下的命令,这些命令都可以使用,具体使用方法可以使用 -h 查看:

~ # cd /sbin
/sbin # ls esxcfg*
esxcfg-advcfg     esxcfg-init-eesx  esxcfg-nas        esxcfg-swiscsi
esxcfg-dhcp       esxcfg-locker     esxcfg-nics       esxcfg-vmhbadevs
esxcfg-dumppart   esxcfg-loglevel   esxcfg-rescan     esxcfg-vmknic
esxcfg-hwiscsi    esxcfg-module     esxcfg-resgrp     esxcfg-vswitch
esxcfg-info       esxcfg-mpath      esxcfg-route

查看vmknic信息

/sbin # esxcfg-vmknic -l
Interface  Port Group          IP Address      Netmask         Broadcast       MAC Address       MTU     TSO MSS   Enabled
vmk4       Management Network  192.168.100.120 255.255.255.0   192.168.100.255 00:1e:c9:ff:3c:cd 1500    40960     true

修改vmknic的IP地址等

/sbin # esxcfg-vmknic -i 192.168.100.120 -n 255.255.255.0 "Management Network"

修改网关

/sbin # esxcfg-route 192.168.100.1

修改马上生效,不用重启network

以上各命令均可加 -h 参数显示帮助信息,另外说下查看物理网卡信息的命令,比如你可以用于检测网卡状态来判断网络连接情况等

/sbin # esxcfg-nics -l
Name    PCI      Driver      Link Speed    Duplex MTU    Description
vmnic1  05:00.00 tg3         Down 0Mbps    Half   1500   Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet
vmnic0  04:00.00 tg3         Up   100Mbps  Full   1500   Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet

经过以上设置,可以用 infrastructure client 连接了。


下面还有更多 ESXi 的常用命令:

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 /vmfs/devices/disks

(END)

ESXI SSH下命令使用相关推荐

  1. ssh提交服务器不能删除文件夹,ssh下命令不能删除非空文件夹的解决方法

    ssh下面删除命令 rm 开始找到网上解释 rm [path] 可以删除文件/文件夹 但是我用来删除的时候却提示: rm admin1 rm: cannot remove `admin1`: Is a ...

  2. linux ssh编译命令,linux下升级 OpenSSH

    一.下载最新版本 OpenSSH OpenSSH 的官方网站:http://www.openssh.com 这里我下载的是openssh-6.2p1 使用ssh -V 命令查看一下 #安装相关的组件 ...

  3. linux下简单的批处理文件,LINUX下SHELL批处理(SSH批处理命令写法)

    Linux下的SSH类似于windows下的DOS,算是一种便捷版的远程桌面系统,可以让我们直接远程管理LINUX服务器,DOS下有批处理命令,LINUX的SHELL也有远程SSH批处理命令,SSH批 ...

  4. Linux使用SSH上传下载文件,Linux下通过ssh scp命令上传下载文件

    Linux下通过ssh scp命令上传下载文件. 1.上传本地文件到服务器 scp /path/filename username@servername:/path/ 例如 scp /var/tale ...

  5. ESXI虚拟机下直通外部USB硬盘给黑群晖当硬盘

    ESXI虚拟机下直通外部USB硬盘给黑群晖当硬盘 步骤如下 1.在esxi物理机后台打开SSH功能,用指令进行操作 ps:登录ESXI web管理界面,找到:主机>操作>服务>启用安 ...

  6. linux ssh注册码,linux ssh -l 命令运用

    ssh是远程登录命令,-l选项是最常用的选项,下面是我的一些总结 远程登录:ssh  -l  userName  ip # 远程登录到 10.175.23.9 ssh -l root2 10.175. ...

  7. ESXI ssh 登录

    ESXI ssh 登录 一. 背景: ESXI 是vmware的虚拟化操作系统,主要是更加linux进行定制化开发的一套轻量级的操作系统.日常操作使用web界面管理就好了,但在某些特殊的场景下,可能需 ...

  8. linux命令行 teamview,Ubuntu下命令行方安装TeamViewer

    分享Ubuntu下命令行方安装TeamViewer的过程,供参考,希望对大家有所帮助. 第一步: 下载 安装包 第二步: 执行命令 ## 不加sudo 会提示照片中的错误:dpkg:error:req ...

  9. 2022-08-14 SSH 相关命令详解

    SSH 相关命令详解 ssh ssh-keygen ssh-copy-id ssh-agent 和 ssh-add ssh-keyscan sshd ssh ssh – OpenSSH 远端登陆客户端 ...

最新文章

  1. 关于Spring Boot你不得不知道的事
  2. 交换和路由的区别?VLAN的特点?
  3. 阻止浏览器自动填充input密码框
  4. java修饰符总结,java访问修饰符总结
  5. mysql 查询语句_MySQL相关(一)- 一条查询语句是如何执行的
  6. Oracle RDA(Remote Diagnostic Agent) 工具说明
  7. Fotolog对memcached的应用
  8. 对称加密和非对称加密大概介绍和区别
  9. 2017-2018-1 20155320 实验三——实时系统
  10. concurrent 底层_JDK1.8 util-concurrent-ConcurrentLinkedQueue源码分析
  11. SharePoint 软件边界及限制
  12. 教程资源合集(网上搜集整理)
  13. 安慕希酸奶推出草莓味了
  14. 学习笔记(2):Java面试:核心考点突击大串讲-Redis的持久化机制
  15. C++ 读取文件时报错“将一个无效参数传递给了将无效参数视为严重错误的函数”解决方法
  16. js直接调用系统打印机进行打印
  17. c语言vc2010使用方法
  18. Spring Cloud kubernetes入门项目sck-demo
  19. 记一次小米2S的刷机过程
  20. python decode函数的用法_decode函数的用法

热门文章

  1. 最优化程序设计——最优化模型的建立
  2. 王怀南+邵亦波+王建硕=?
  3. python-django后台获取前端数据进行操作以及响应的方式
  4. E-mail Marketing 的特点及其利弊
  5. 自然语言处理思维导图
  6. python航拍无人机视角下多车型车流量检测车流量多车型计数无人机车流检测yolov5
  7. EPSON LS3-401S机器人学习笔记 5 - 坐标系
  8. 速学堂 Java300 第五章 作业
  9. mysql 博客建表语句,mysql建表语句
  10. SpringBoot开发使用DevTools进行热部署