如何更改ESX服务器的IP地址-及VMware ESX常用命令
如何在vmware中如何设置ip
如何在vmware中如何设置ip 在 VMware 中如何设置 IPVMware 是一款常用的虚拟化软件,它允许我们在一台主机上创建并运行多个虚拟机,每个虚拟机都拥有独立的操作系统和网络设置。
在 VMware 中设置 IP 地址是非常重要的,它使我们能够建立网络连接和进行通信。
本文将介绍如何在 VMware 中正确设置 IP 地址。
第一步:配置网络适配器在VMware 中设置IP 前,我们首先需要配置虚拟机的网络适配器。
请按照以下步骤进行设置:1. 打开 VMware 虚拟机,并选择想要设置 IP 地址的虚拟机。
2. 在虚拟机选项卡上,选择 "编辑虚拟机设置"。
3. 在弹出的窗口中,选择 "硬件" 选项卡,并点击 "添加" 按钮。
4. 在 "添加硬件" 窗口中,选择 "网络适配器" 并点击 "下一步"。
5. 在网络适配器设置中,选择 "连接类型" 为 "桥接模式"。
6. 点击 "完成" 完成网络适配器的配置。
第二步:设置虚拟机的 IP 地址完成网络适配器的配置后,我们可以设置虚拟机的 IP 地址了。
根据您的操作系统不同,设置 IP 地址的步骤也有所不同。
对于 Windows 操作系统:1. 在虚拟机中打开 "控制面板"。
2. 选择 "网络和 Internet"。
3. 点击 "网络和共享中心"。
4. 在左侧的面板中,选择 "更改适配器设置"。
5. 找到虚拟网络适配器,并右键点击 "属性"。
6. 在 "本地连接属性" 窗口中,双击 "Internet 协议版本 4(TCP/IPv4)"。
ESX4.1与MD3200i连接 IPSAN
1、先设置ESX网络:点击配置—网络—添加网络,或者点已经存在的虚拟交换机的属性添加也可以。
本文是新建虚拟交换机并连接存储。
选择VMkernel,下一步:选择需要添加的空闲的网卡设置与存储同网段的IP地址,网关使用局域网已经设置的:2、登陆MD3200i的管理界面,设置MD3200i存储iSCSI所有应用网口的IP,并ping下保证能够通讯:下图“iSCSI host port”可选要设置的端口;中间是设置的IP及信息;最下方对勾选上的话是指允许ICMP ping,建议选上:3、设置ESX的iSCSI部分:点击配置:把“启用”的勾选上,确定:确保iSCSI启动器已启用:点击动态发现,添加刚才设置的MD3200i通讯端口IP:点击静态发现,正常情况就可以出现刚才在MD3200i设置的IP地址网段,说明已发现存储:自动会提示扫描磁盘:4、ESX要手动与MD3200i注册;注册完毕,设置存储,把服务器与存储进行映射操作:创建Raid创建VD创建主机映射映射后包含了VD盘与存储的access lun(lun31千万不要删除)5、ESX需要重新扫描下存储设备:如同下方,已经识别到正确容量:6、给ESX添加存储器(MD3200i方法与EMC或EqualLogic的添加一样,下文是用EMC存储做的例子):此处请根据实际需要做划分,使用容量可以根据您的情况划分,不一定全部划分:添加后的情况:7、如果已用空间不够,并且有可划分的空间,还可以点击存储的属性扩大已有容量。
点增加:以上图片来自本人多次试验的截图,所以有些图片上的命名会有不一致的情况,见谅。
Add:关于iSCSI多路径的设置,需要用命令行,请参考VMware文档第25页--44页:/files/cn/pdf/support/VMware-vsp_41_iscsi_san_cfg-PG-CN.pdf将iSCSI 端口绑定到iSCSI 适配器查看有关示例,了解如何将为物理网卡创建的多个端口绑定到软件iSCSI 适配器或多个从属硬件iSCSI 适配器。
vmware修改ip地址
vmware修改ip地址⼀、安装好虚拟后在菜单栏选择编辑→虚拟⽹络编辑器,打开虚拟⽹络编辑器对话框,选择Vmnet8 Net⽹络连接⽅式,随意设置⼦⽹IP,点击NAT设置页⾯,查看⼦⽹掩码和⽹关,后⾯修改静态IP会⽤到⼆、检查宿主机VM8 ⽹卡设置,打开⽹络和共享中⼼→更改适配器设置→,在VMware Network Adapter VMnet8上单击右键,选择属性按钮打开属性对话框。
三、在虚拟机右下⾓,点击⽹络适配器按钮,右键选择断开连接,然后再重新连接,确保刚才的设置⽣效。
然后开启虚拟机,输⼊ifcfg查看当前分配的IP。
查看ip需要安装sudo apt install net-tools四、修改⽹络配置⽂件,关闭宿主机防⽕墙(/etc/init.d/iptables stop),然后检查防⽕请状态(chkconfig iptables status),然后ping宿主机ip(192.168.2.168)、宿主机VM8IP(192.168.6.1)、宿主机与虚拟机之前的⽹关IP(192.168.6.2)、ping外⽹()都可以通则说明虚拟机固定IP设置成功。
vi /etc/sysconfig/network-scripts/ifcfg-eth0 为:(提⽰:按a键进⼊insert模式,按esc后,按“:wq”保存退出)DEVICE=eth0BOOTPROTO=staticHWADDR=00:0C:29:12:0B:0E (此物理地址不要照抄)IPADDR=192.168.6.128GATEWAY=192.168.6.2TYPE=EthernetsONBOOT=yes五、重启虚拟机(reboot)验证IP是否固定不变。
CentOS命令行修改IP地址
CentOS命令行修改IP地址直接进入正题:怎么修改CentOS的IP地址用命令行方式一、CentOS 修改IP地址修改对应网卡的IP地址的配置文件如果只有一张网卡就是eth0,类推# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址BROADCAST=192.168.0.255 #对应的子网广播地址HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址IPV6INIT=noIPV6_AUTOCONF=noNETMASK=255.255.255.0 #网卡对应的网络掩码NETWORK=192.168.1.0 #网卡对应的网络地址ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备二、CentOS 修改网关修改对应网卡的网关的配置文件[root@centos]# vi /etc/sysconfig/network修改以下内容NETWORKING=yes(表示系统是否使用网络,一般设置为yes。
如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。
例如,网关为10.0.0.2) 三、CentOS 修改DNS修改对应网卡的DNS的配置文件# vi /etc/resolv.conf修改以下内容nameserver 8.8.8.8 #google域名服务器nameserver 8.8.4.4 #google域名服务器四、重新启动网络配置# service network restart或# /etc/init.d/network restart修改 IP 地址即时生效:# ifconfig eth0 192.168.0.2 netmask 255.255.255.0 启动生效:修改 /etc/sysconfig/network-scripts/ifcfg-eth0修改网关 Default Gateway即时生效:# route add default gw 192.168.0.1 dev eth0启动生效:修改 /etc/sysconfig/network修改 DNS修改/etc/resolv.conf修改后可即时生效,启动同样有效修改 host name即时生效:# hostname centos1启动生效:修改/etc/sysconfig/network。
vmwareserver修改IP地址
vmwareserver修改IP地址修改IP注:以下步骤最好是在机器前或者通过ILO 接口操作,如果是SSH远程登陆,修改IP后会断开连接。
[root@nt08 root]# esxcfg-vswif -i 10.0.0.1 -n 255.255.255.0 vswif0# 修改Service console 地址[root@nt08 root]# vi /etc/hosts # 修改机器IP地址[root@nt08 root]# vi /etc/sysconfig/network # 修改机器名和网关此时重启机器或者执行以下命令可以立刻生效[root@nt08 root]# service network restart重设IP 之后,需要在VI Client 上将新机器的IP 的Host,这样就完成了整个修改ESX Server IP 的过程。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~之前在xwindow下的redhat-config-network 设置网卡固定ip 发现不起作用,设置好后就是ping不通。
就查了些资料,更改/etc/sysconfig/network-scripts/ifcfg-eth0(第一个网卡为eth0),配置dns的文件为/etc/resolv.conf,我保留了dhcp的配置,配置完后用ifconfig eth0 down;ifconfig eth0 up 就可以了。
以下是配置文件的清单:# adduser joe# passwd joe (键入joe的口令)1:用浏览器通过HTTPS访问你的ESX 4.0服务器,访问可能会失败并收到“503 Service unavailable”错误。
该如何解决呢?首先,检查网页服务是否已运行。
进入控制台,登录后输入以下命令,看该服务是否正在运行:(注:区分大小写)service vmware-webAccess status启动该服务:service vmware-webAccess start该服务在默认情况下好像并未开启。
网络地址随意换——命令修改IP地址方法解析
网络地址随意换——命令修改IP地址方法解析在计算机网络中,IP地址是为每个连接到网络上的设备分配的唯一地址,以便在网络中进行通信。
有时候,我们可能需要修改设备的IP地址,以便满足特定的网络需求或解决网络问题。
下面将介绍几种常见的命令方法来修改IP地址。
1. 使用ifconfig命令(Linux/Unix系统)ifconfig是一个用来配置和显示系统网络接口的命令。
要修改IP地址,我们需要指定网络接口和新的IP地址。
首先,通过以下命令查看当前网络接口的详细信息:```ifconfig```确定要修改的网络接口名称,通常是以"eth"或"wlan"开头的项。
然后,通过以下命令修改IP地址:```sudo ifconfig <interface_name> <new_ip_address>```这里,<interface_name>是网络接口名称,<new_ip_address>是新的IP地址。
例如,要将eth0接口的IP地址修改为192.168.0.100,可以使用以下命令:```sudo ifconfig eth0 192.168.0.100```最后,通过以下命令检查修改结果:```ifconfig```2. 使用ip命令(Linux/Unix系统)ip命令是一个更先进和功能更丰富的网络配置工具,可以使用它来修改IP地址、子网掩码和网关等。
首先,通过以下命令查看当前网络接口的详细信息:```ip addr show```确定要修改的网络接口名称,通常是以"eth"或"wlan"开头的项。
然后,通过以下命令修改IP地址:```sudo ip addr add <new_ip_address>/<subnet_mask> dev<interface_name>```这里,<new_ip_address>是新的IP地址,<subnet_mask>是子网掩码,<interface_name>是网络接口名称。
VMware ESX中出现的常见问题
VMware ESX中出现的常见问题转帖服务器控制台问题有时候,你可能会遇到服务器控制台问题,表现为:服务器控制台挂起,同时,不允许在本地登录。
这种状况可能是由硬件锁定或僵尸状态引起,但是,通常这种问题不会影响在ESX主机上运行的虚拟机(VM)。
重启是解决这种问题的常用方法,但是,在重启之前,你应该关闭VM,或者将VM VMmotion到其他的ESX。
可以使用各种可用的途径来操作VM,完成关闭或迁移。
比如,使用VI client、通过SSH登录到服务控制台或者使用可替代的/紧急的控制台(通过按Alt+F2到F6)。
当VM被迁移或者关闭之后,你可以使用reboot命令重启ESX,如果所有的控制台都没有响应,你就只能去按主机上的电源按钮,冷启动主机。
网络问题有时,你也会遇到某种故障导致丢失了所有或者部分的网络配置,或者网络配置改变导致服务控制台丢失网络连接。
当服务控制台的网络连接丢失时,你将无法使用远程的方法来连接ESX主机,包括VI client和SSH。
你只能在本地的服务控制台上使用esxcfg-命令行工具恢复/修正网络配置,以下是一些命令,你可以从ESX CLI上使用它们配置网络:esxcfg-nics这个命令显示物理网卡列表,除去每个网卡的驱动信息、PCI设备、链接状态,你可以使用这个命令控制物理网卡的速度、双工模式等。
esxcfg-nics –l显示网卡信息、esxcfg-nics –h显示该命令可用的选项,以下是一些例子:o设置物理网卡vmnic2的速度和双工模式为100/Full:esxcfg-nics -s 100 -d full vmnic2o设置物理网卡vmnic2的速度和双工模式为自适应模式:esxcfg-nics -a vmnic2esxcfg-vswif创建或者更新服务控制台网络,包括IP地址和端口组,esxcfg-vswif –l显示当前设置、esxcfg-vswif –h显示可用的选项,以下是一些例子:o更改服务控制台(vswif0)IP地址和子网掩码:esxcfg-vswif -i 172.20.20.5 -n 255.255.255.0 vswif0o添加服务控制台(vswif0):esxcfg-vswif -a vswif0 -p "Service Console" -i 172.20.20.40 -n255.255.255.0esxcfg-vswitch创建或者更新虚拟机网络(vSwitch) ,包括上行链路、端口组和VLAN ID. 输入esxcfg-vswitch –l显示当前的vSwitch、 esxcfg-vswitch –h显示所有可用的选项. 以下是一些例子:o将物理网卡(vmnic2) 添加到vSwitch (vSwitch1):esxcfg-vswitch -L vmnic2 vswitch1o将物理网卡(vmnic3)从一个vSwitch (vSwitch0)上移除:esxcfg-vswitch -U vmnic3 vswitch0o在vSwitch (vSwitch1)上添加一个端口组(VM Network3):esxcfg-vswitch -A "VM Network 3" vSwitch1o在vSwitch (vSwitch1)上给端口组(VM Network 3)分配一个VLAN ID(3): esxcfg-vswitch -v 3 -p "VM Network 3" vSwitch1esxcfg-route设置或提取缺省的VMkernel网关路由。
修改ip地址方法
修改ip地址方法
修改IP地址的方法有以下几种:
1. 手动修改:在操作系统中打开网络设置,找到当前使用的网络连接,点击进入详细设置。
在IPv4或IPv6配置中,选择手
动修改IP地址,并输入新的IP地址、子网掩码、默认网关和DNS服务器地址。
保存设置后,系统会重新分配新的IP地址。
2. 使用命令行工具:打开命令提示符或终端窗口,输入ipconfig(Windows系统)或ifconfig(Linux和macOS系统)
命令,查看当前网络连接的IP地址。
然后使用相应的命令进
行修改,如Windows系统中的netsh命令或Linux系统中的ifconfig和ip命令。
3. 修改路由器设置:通过登录路由器的管理界面,找到网络设置选项。
在LAN设置或DHCP服务器设置中,可以手动修改
IP地址。
保存设置后,所有连接到该路由器的设备都会获取
新的IP地址。
4. 使用专业工具:有许多第三方软件可用于修改IP地址。
这
些工具通常提供简单易用的界面,可以快速更改IP地址,并
提供其他网络设置选项。
无论使用哪种方法修改IP地址,务必确保新的IP地址与其他
设备在同一子网中,并且与网络规则兼容。
另外,修改IP地
址后,网络连接可能会中断一段时间,直到新的IP地址生效。
命令行下配置ESXESXi的管理接口
命令行下配置ESX4.* /ESXi5.*的管理接口ESX4.*下使用命令行配置ESX的管理接口在安装和配置ESX Server 4.*过程中,管理员经常使用的工具是vsphere Client。
但是,如果出现误操作,为Service Console配置了错误的参数,就会造成vSphere Client无法连接到ESX Server,无法管理ESX Server的问题。
可以使用ESX Server的命令行方式,重新配置Server Console的参数,恢复vSphere Client 到ESX Server的连接。
下面首先介绍ESX Server 4.*中命令行的使用,然后介绍常用的命令和实际修复Servcie Console的方法。
命令行的使用当前网络配置使用命令行查看当前的网络配置当前的Console接口按Alt+F2进入ESX的Shell接口,实际是linux的命令行界面,输入用户名和密码登陆ESX Server内置了Linux Shell,可以使用linux常用命令操作系统。
查看网络的配置的常用命令利用系统的命令补全功能,在命令行下输入ESX,按Tab键,列出所有以ESX 开头的命令,这些都是ESX有关的命令。
在实际配置时,如果想了解有哪些可用的命令,以及命令的正确写法,都有按Tab,利用系统的自动补全功能。
与配置和显示网络有关的命令使用[command] –help,可以随时查看命令的帮助信息和具体的参数意义。
如果内容很多,可以使用[command ] –help | less翻页显示例如,esxcfg-vswitch –help | less的显示内容第一页按【Pgup】和【Pgdn】,翻到第二页通过查看帮助信息,显示当前虚拟交换机的命令是esxcfg-vswitch -l命令行下显示当前虚拟交换机的配置信息(注,大小写是不一样的)esxcfg-vswitch –l从vSphere Client查看网路配置,虚拟交换机供支持128个端口,其中8个端口留给物理上联端口,也就是物理网卡。
ESXI常用命令
ESXI常⽤命令1、简介ESXi命令⾏获取帮助的⽅法为<命令关键字 --help>,常⽤的命令⼀般都是以esxcli开头,如果忘记命令可以使⽤帮助:esxcli --help;输出如下:[root@localhost:~] esxcli --helpUsage: esxcli [options] {namespace}+ {cmd} [cmd options]Options:--formatter=FORMATTEROverride the formatter to use for a given command. Available formatter: xml, csv, keyvalue--debug Enable debug or internal use options--version Display version information for the script-?, --help Display usage information for the scriptAvailable Namespaces:device Device manager commandselxnet elxnet esxcli functionalityesxcli Commands that operate on the esxcli system itself allowing users to get additional information.fcoe VMware FCOE commands.graphics VMware graphics commands.hardware VMKernel hardware properties and commands for configuring hardware.iscsi VMware iSCSI commands.network Operations that pertain to the maintenance of networking on an ESX host. This includes a wide variety ofcommands to manipulate virtual networking components (vswitch, portgroup, etc) as well as local host IP, DNS andgeneral host networking settings.rdma Operations that pertain to remote direct memory access (RDMA) protocol stack on an ESX host.sched VMKernel system properties and commands for configuring scheduling related functionality.software Manage the ESXi software image and packagesstorage VMware storage commands.system VMKernel system properties and commands for configuring properties of the kernel core system and related systemservices.vm A small number of operations that allow a user to Control Virtual Machine operations.vsan VMware Virtual SAN commands2、常⽤命令1)、vmware -v查看系统版本,例⼦:[root@localhost:~] vmware -vVMware ESXi 6.0.0 build-36207592)、esxcli system version get查看系统版本包括patch等信息,例⼦:[root@localhost:~] esxcli system version getProduct: VMware ESXiVersion: 6.0.0Build: Releasebuild-3620759Update: 2Patch: 343)、esxcli system time get查看系统时间,例⼦:[root@localhost:~] esxcli system time get2016-09-13T02:02:39Z4)、esxcli system time set <options>修改系统时间,例⼦:Cmd options:-d|--day=<long> Day-H|--hour=<long> Hour-m|--min=<long> Minute-M|--month=<long> Month-s|--sec=<long> Second-y|--year=<long> Year[root@localhost:~] esxcli system time set -y=2016 -M=9 -d=13 -H=10 -m=9 [root@localhost:~] esxcli system time get2016-09-13T10:09:27Z5)、esxcli system maintenanceMode set --enable true/falseESXi主机进⼊/退出,维护模式,例⼦:[root@localhost:~] esxcli system maintenanceMode set --enable true[root@localhost:~] esxcli system maintenanceMode get //查看维护模式的状态Enabled[root@localhost:~] esxcli system maintenanceMode set --enable false[root@localhost:~] esxcli system maintenanceMode getDisabled[root@localhost:~]6)、esxcli system shutdown reboot/poweroff系统重启/关机(必须处于维护模式,否则命令不⽣效)7)、esxcli network ip interface ipv4 get查看接⼝ipv4地址,例⼦:[root@localhost:~] esxcli network ip interface ipv4 getName IPv4 Address IPv4 Netmask IPv4 Broadcast Address Type DHCP DNS---- ------------- ------------- -------------- ------------ --------vmk0 10.1.98.165 255.255.255.0 10.1.98.255 STATIC false8)、esxcli network ip route ipv4 list查看路由表,例⼦:[root@localhost:~] esxcli network ip route ipv4 listNetwork Netmask Gateway Interface Source----------- ------------- ------------- --------- ------default 0.0.0.0 10.1.98.254 vmk0 MANUAL10.1.98.0 255.255.255.0 0.0.0.0 vmk0 MANUAL9)、esxcli network nic list查看ESXi主机⽹卡列表(nic)或up-link列表,例⼦:[root@localhost:~] esxcli network nic listName PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- ---------------------------------------------------vmnic0 0000:03:00.0 e1000e Up Up 1000 Full 00:50:56:9d:bd:b7 1500 Intel Corporation 82574L Gigabit Network Connectionvmnic1 0000:0b:00.0 e1000e Up Up 1000 Full 00:50:56:9d:7c:7f 1500 Intel Corporation 82574L Gigabit Network Connection10)、esxcli network nic down/up -n=vmnic1关闭/打开vmnic1接⼝11)、esxcli storage core device list查看磁盘列表------------------------------------------------关于esxi常⽤命令总结services.sh restart 重启所有的服务重启管理服务/etc/init.d/hostd restart/etc/init.d/vpxa restart查看服务器IP信息esxcli network ip interface ipv4 get5.5查宿主机下每个对应的macnet-stats -l5.5查看⽹卡状态esxcfg-vmknic -lLinux shell命令⾸先,让我们了解⼀些常见的Linux shell命令。
VMWareESXI下面的虚拟机配置公网IP
VMWareESXI 下⾯的虚拟机配置公⽹IP公司有⼀条专线从光猫直接接进来的⽹线,这个⽹线有 4 个公⽹ IP ,但是需要⽤户将公⽹ IP 配置到机器上⾯才能使⽤。
在这中间没有添加任何⽹络设备,只有⼀个集线器将那根⽹线⼀分为四连接到 4台机器上⾯。
现在我们想实现如下需求:我们现在的想到的是两个⽹卡,就以为着在⾥⾯的服务器上⾯配置两个⽹卡,然后配置上 IP 地址就⾏了呗?但是此时出现⼀个问题,这样配置服务器有了双⽹关,没法使⽤。
于是在⽹上找了很多⽂档,虽然⾃⼰是学⽹络出⾝,但是已经全部还给⽼师了。
所以下⽂有问题的地⽅,还希望⼤佬们能够帮忙纠正⼀下。
1. 在 ESXI的控制台中,可以看到我们接通的⽹线:服务器本⾝有 4 块⽹卡,其中 vmnic0 就是连接的公⽹那根⽹线,vmnic1 连接的公司内⽹⽹端。
2.添加虚拟交换机,⽤于接通对应的⽹卡:我这⾥新建了⼀个虚拟交换机,其中 vSwitch0 默认的,它本⾝连接的内⽹,vSwitch2-Out ⽤于连接的外⽹⽹卡。
事件背景配置 VMWare ESXI3. 新建端⼝组:将其绑定到刚刚创建的虚拟交换机上⾯:4. 给虚拟机配置双⽹卡,⼀块连接到内⽹,⼀块连接到公⽹:5. 连接虚拟机配置⽹卡,默认只有⼀张⽹卡⽣效,需要⼿动添加另外⼀张⽹卡的配置⽂件,这是针对于现有机器增加⽹卡后的配置:⽅法是通过:1. ip a 查看没有配置 IP ⽹卡的名称。
2. 去 /etc/sysconfig/network-scripts 下⾯增加该⽹卡配置⽂件。
6. 增加双⽹关配置:vim /etc/iproute2/rt_tables新增内容如下:252 1251 2相当于新增了路由 table,如图:增加开机路由:vi /etc/rc.d/init.d/network内容如下:ip route flush table 1ip route add default via 公⽹IP⽹关 dev ens224 src 公⽹IP table 1ip rule add from公⽹IP table 1ip route flush table 2ip route add default via 内⽹IP⽹关 dev ens192 src 内⽹IP table 2ip rule add from内⽹IP table 2添加的具体位置如下,⼏乎是⽂件的最后:配置好以后重启服务器查看⽹络:可以看到都起来了,此时我们在内⽹的其它机器上⾯ ping 这两个 IP 都是能通的。
ESX的一些配置命令
VMware ESX常用命令和IP 地址修改一.VMware ESX Command1. 看你的esx版本vmware –v2. 查看显示ESX硬件,内核,存储,网络等信息esxcfg-info -a(显示所有相关的信息)esxcfg-info -w(显示esx上硬件信息)3. 列出esx里知道的服务esxcfg-firewall –s4. 查看具体服务的情况esxcfg-firewall -q sshclinet5. 重新启动vmware服务service mgmt-vmware restart6. 修改root的密码passwd root7. 设置kernel高级选项esxcfg-advcfg -d(将系统内核恢复默认值)8. 管理资源组esxcfg-resgrp -l(显示所有资源组)9. 列出你当前的虚拟交换机esxcfg-vswitch -lesxcfg-vswitch -v 10 -p "Service Console" vSwitch0 (将vSwitch0上的Service Console划分到vLan 10上,如果vLan号为0则不设置vLan)10. 查看控制台的设置esxcfg-vswif -l (列出已添加的网卡)esxcfg-vswif -a (添加网卡)11. 列出系统的网卡esxcfg-nics –l12. 添加一个虚拟交换机,名字叫(internal)连接到两块物理网卡,(重新启动服务,vi就能看见了)esxcfg-vswitch -a vSwitch1esxcfg-vswitch -A internal vSwitch1esxcfg-vswitch -L vmnic1 vSwitch1esxcfg-vswitch -L vmnic2 vSwitch113. 删除交换机,(注意,别把控制台的交换机也删了)esxcfg-vswitch -D vSwitch114. 删除交换机上的网卡esxcfg-vswitch -u vmnic1 vswitch215. 删除portgroupesxcfg-vswitch -D internel vswitch116. 创建vmkernel switch,如果你希望使用vmotion,iscsi的这些功能,你必须创建(通常是不需要添加网关的)esxcfg-vswitch -lesxcfg-vswitch -a vswitch2esxcfg-vswitch -A "vm kernel" vswitch2esxcfg-vswitch -L vmnic3 vswitch2esxcfg-vmknic -a "vm kernel" -i 172.16.1.141 -n 255.255.252.0 (添加一个vmkernel)17. 防火墙设置esxcfg-firewall -e sshclient (打开防火墙ssh端口)esxcfg-firewall -d sshclient (关闭防火墙ssh端口)esxcfg-firewall -e veritasNetBackup(允许Veritas Netbackup服务)esxcfg-firewall -o 123,udp,out,ntp(为ntp服务打开UDP协议中的123端口的输出)18. 路由管理esxcfg-route(VM生成网卡的路由管理)esxcfg-route(显示路由表)esxcfg-route 172.16.0.254(设置vmkernel网关)19. 创建控制台esxcfg-vswitch -a vSwitch0esxcfg-vswitch -A "service console" vSwitch0esxcfg-vswitch -L vmnic0 vSwitch0esxcfg-vswif -a vswif0 -p "service console" -i 172.16.1.140 -n 255.255.252.020. 添加nas设备(a添加标签,-o,是nas服务器的名字或ip,-s是nas输入的共享名字)esxcfg-nas -a isos -o -s isos21. 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 <vmkernel SCSI adapter name>23. 连接iscsi设备(e:enable q:查询d, disable s:强迫搜索)esxcfg-swiscsi -e24. 设置targetipvmkiscsi-tool -D -a 172.16.1.133 vmhba4025. 列出和target的连接vmkiscsi-tool -l -T vmhba4026. 列出当前的磁盘ls -l /vmfs/devices/disks27. 内核dump管理工具esxcfg-dumppart -l(显示当前dump分区配置信息)28. 路径管理esxcfg-mpath -l(显示所有路径)esxcfg-mpath -a(显示所有HBA卡)29. ESX授权管理配置esxcfg-authesxcfg-auth --enablenis(运行NIS验证)30. 管理启动设备esxcfg-bootesxcfg-boot -b(更新启动设备)31. 执行initrd的初始化设置esxcfg-initesxcfg-init(初始化设备)32. esxcfg-linuxnet(在linux debug模式中,转换vswif设备命名为linux自带的eth命名规则)esxcfg-linuxnet --setup33. 升级esxcfg-upgrade(ESX2.X升级到ESX3.X)二.使用命令更改Service Console IP在CLI下更改service console的ip地址,注意大小写,vmware是把物理nic虚拟成vmnic,在vmnic上创建虚拟交换机vswitch,是把网卡当成交换机来使用,不能对网卡进行ip地址的设置,只能在vswitch上创建interface就是vswif,对vswif进行ip设置1. 使用CLI创建Service Console[root@VI3 root]# esxcfg-vswitch -a vSwitch0 #创建vSwitch0[root@VI3 root]# esxcfg-vswitch -A "Service Console" vSwitch0 #在vSwitch0上创建Portgroup,命名为Service Console[root@VI3 root]# esxcfg-vswitch -L vmnic0 vSwitch0 #将vmnic0绑定在vSwitch0 [root@VI3 root]# esxcfg-vswitch –l #可以看到service console已经绑定vmnic0Switch Name Num Ports Used Ports Configured Ports MTU UplinksvSwitch0 64 5 64 1500 vmnic0PortGroup Name VLAN ID Used Ports UplinksService Console 0 1 vmnic0[root@VI3 root]# esxcfg-vswif -a vswif0 -p "Service Console" -i 192.168.1.1 -n 255.255.255.0#创建vswif0并与service console绑定,在ESX里ip地址只能跟vswif0绑定,也就是虚拟交换机的interface[root@VI3 root]# esxcfg-vswif –l #可以看到Service console的IP已经配置到vswif0Name Port Group IP Address Netmask Broadcast Enabled DHCPvswif0 Service Console 192.168.1.50 255.255.255.0 192.168.1.255 true false[root@VI3 root]# esxcfg-vswitch –lSwitch Name Num Ports Used Ports Configured Ports MTU UplinksvSwitch0 64 5 64 1500 vmnic0PortGroup Name VLAN ID Used Ports UplinksService Console 0 1 vmnic0[root@VI3 root]# service mgmt-vmware restart #重启服务,到这里正常情况下就可以使用VI连接到ESX--------------↓如果不小心配置错了要删除,请看下面↓---------------[root@VI3 root]# esxcfg-vswif –l #vswif0代表的虚拟网卡的interface0,service console对应vswif0Name Port Group IP Address Netmask Broadcast Enabled DHCPvswif0 Service Console 192.168.1.1 255.255.255.0 192.168.1.255 true false[root@VI3 root]# esxcfg-vswif -d vswif0 #删除vswif0[root@VI3 root]# esxcfg-vswitch -lSwitch Name Num Ports Used Ports Configured Ports MTU UplinksvSwitch0 64 5 64 1500 vmnic0PortGroup Name VLAN ID Used Ports UplinksService Console 0 1 vmnic0[root@VI3 root]# esxcfg-vswitch –D “Service Console” vSwitch0 #删除vSwitch0上面portgroup[root@VI3 root]# esxcfg-vswitch –D “VM Network” vSwitch0[root@VI3 root]# esxcfg-vswitch -d vSwitch0 #删除vswitch0[root@VI3 root]# esxcfg-vswitch –l #之前操作删除了vswitch信息,现在是空白Switch Name Num Ports Used Ports Configured Ports MTU UplinksPortGroup Name VLAN ID Used Ports Uplinks2. 如果不行检查一下以下配置文件.[root@VI3 root]# vi /etc/sysconfig/network #这里纪录主机名字和网关NETWORKING=yesHOSTNAME=VI3GATEWAY=192.168.251.12 #网关GATEWAYDEV=vswif0 #网关指定在vswif0[root@VI3 root]# vi /etc/sysconfig/network-scripts/ifcfg-vswif0 #看看这里的信息是否跟之前配置吻合DEVICE=vswif0 #之前把service cosole与vswif0关联MACADDR=00:50:56:43:a3:52PORTGROUP=portgroup6 #这里的protgroup与service console一致BOOTPROTO=staticBROADCAST=192.168.251.255IPADDR=192.168.251.60 #与service console一致NETMASK=255.255.255.0ONBOOT=yes如果以上不一致,可以手动更改在vi编辑器中,i键是插入模式,进行文本更改,esc键退出插入模式,:wq保存并退出.编辑完成reboot.可能启动后显示地址跟设置不同,但是可以使用VI连接到ESX补:如果只想修改Service Console的IP可以直接执行以下命令:esxcfg-vswif -i xxx.xxx.xxx.xxx vswif<X>。
Linux命令行修改IP、网关、DNS的方法
Linux命令行修改IP、网关、DNS的方法方式一:ifconfig eth0 192.168.1.18 netmask 255.255.255.0说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP 方式二:vi /etc/sysconfig/network-scripts/ifcfg-eth0说明:该方式要重启后生效,且是永久的如果要立即更改且永久生效,就只能以上两种方式同时使用了。
以上是通过linux命令行修改IP的方法。
网卡eth0 IP修改为 102.168.0.1ifconfig eth0 102.168.0.1 netmask 255.255.255.0网关修改为 102.168.0.254route add default gw 102.168.0.254Linux命令行修改dnsecho "nameserver 202.202.202.20 ">> /etc/resolv.conf重启网络服务例子:由原来的DHCP改固定IPDEVICE=eth0HWADDR=00:0C:29:F7:EF:BFONBOOT=yesTYPE=EthernetNETMASK=255.255.255.0IPADDR=192.168.0.68GATEWAY=192.168.0.1加上红色即可重启网卡:/etc/init.d/network restartifconfig eth0 新ip然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip [aeolus@db1 network-scripts]$ vi ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=219.136.241.211NETMASK=255.255.255.128GATEWAY=219.136.241.254[aeolus@db1 etc]$ vi resolv.confnameserver 202.96.128.68nameserver 219.136.241.206-----------------------Linux下修改网卡IP和网关建议通过终端字符方式下来修改一修改IP地址vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0BOOTPROTO=noneBROADCAST=192.168.1.255IPADDR=192.168.1.33NETMASK=255.255.255.0NETWORK=192.168.1.0ONBOOT=yesUSERCTL=noPEERDNS=noTYPE=Ethernet~vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1ONBOOT=yesBOOTPROTO=noneIPADDR=192.168.2.34NETMASK=255.255.255.0USERCTL=noPEERDNS=noTYPE=EthernetNETWORK=192.168.2.0BROADCAST=192.168.2.255二修改网关vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=AaronGATEWAY=192.168.1.1三重新启动网络配置/etc/init.d/network restart-----------------------------------------------------------------------------------修改配置文件/etc/sysconfig/network-scripts/ 下有配置文件比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件域名服务器配置文件:/etc/ resolv.conf修改ip地址即时生效:# ifconfig eth0 192.168.0.20 netmask 255.255.255.0启动生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0修改default gateway即时生效:# route add default gw 192.168.0.254启动生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0修改dns修改/etc/resolv.conf修改后可即时生效,启动同样有效修改host name即时生效:# hostname fc2启动生效:修改/etc/sysconfig/network# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ DEVICE=eth0 接口名称BOOTPROTO=none 静态配置,若该值为“dhcp”则为动态获得,另外 static也是表示静态ip地址BROADCAST=192.168.10.255 广播地址,通过IP地址和子网掩码自动计算得到HWADDR=00:13:D3:27:9F:80IPADDR=192.168.10.238IPV6INIT=yesIPV6_AUTOCONF=yesNETMASK=255.255.255.0NETWORK=192.168.10.0 指定网络,通过IP地址和子网掩码自动计算得到ONBOOT=yes 开机时自动加载GATEWAY=192.168.10.1TYPE=EthernetPEERDNS=yesUSERCTL=noifdown eth0 关闭网络ifconfig eth0 down 关闭网络ifup eth0 开启网络ifconfig eth0 up 开启网络设置dns/etc/resolv.confnameserver 61.144.56.101nameserver 202.96.128.166[yeger@yeger ~]$ cat /etc/resolv.conf# Generated by NetworkManagernameserver 202.96.128.86nameserver 202.96.128.166其他方面service network start //启动网络服务service network stop //停止网络服务service network restart //重启网络服务service network status //查看网络服务状态ifconfig eth0 192.168.10.222 netmask 255.255.255.0 //临时修改接口IP地址(无需重启接口)[yeger@yeger ~]$ sudo ifconfig wlan0 192.168.21.199 netmask 255.255.255.0[yeger@yeger ~]$ ifconfig wlan0wlan0 Link encap:Ethernet HWaddr 00:02:72:77:BB:D1inet addr:192.168.21.199 Bcast:192.168.21.255Mask:255.255.255.0inet6 addr: fe80::202:72ff:fe77:bbd1/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:3246 errors:0 dropped:0 overruns:0 frame:0TX packets:1947 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000RX bytes:4514869 (4.3 MiB) TX bytes:177732 (173.5 KiB) wlan0 表示第一块无线以太网卡Link encap 表示该网卡位于OSI物理层(Physical Layer)的名称HWaddr 表示网卡的MAC地址(Hardware Address)inet addr 表示该网卡在TCP/IP网络中的IP地址Bcast 表示广播地址(Broad Address)Mask 表示子网掩码(Subnet Mask)MTU 表示最大传送单元,不同局域网 MTU值不一定相同,对以太网来说,MTU的默认设置是1500个字节Metric 表示度量值,通常用于计算路由成本RX 表示接收的数据包TX 表示发送的数据包collisions 表示数据包冲突的次数txqueuelen 表示传送列队(Transfer Queue)长度interrupt 表示该网卡的IRQ中断号Base address 表示I/O地址配置虚拟网卡IP地址:网卡需要拥有多个IP地址命令格式: ifconfig 网卡名:虚拟网卡ID IP地址 netmask 子网掩码[yeger@yeger ~]$ sudo ifconfig wlan0:1 192.168.21.188 netmask 255.255.255.0更改网卡MAC地址ifconfig 网卡名 hw ether MAC地址[yeger@yeger ~]$ ifconfig wlan0 hw ether 00:11:22:33:44:55SIOCSIFHWADDR: 不允许的操作[yeger@yeger ~]$ sudo ifconfig wlan0 hw ether00:11:22:33:44:55SIOCSIFHWADDR: 设备或资源忙[yeger@yeger ~]$ ifconfig wlan0 downSIOCSIFFLAGS: 权限不够[yeger@yeger ~]$ sudo ifconfig wlan0 down[yeger@yeger ~]$ sudo ifconfig wlan0 hw ether00:11:22:33:44:55更改成功[yeger@yeger ~]$ netstat -ant 查看端口信息 a 所有 n数字显示t tcp协议 u udp协议Active Internet connections (servers and established 已建立连接)Proto Recv-Q Send-Q Local Address Foreign Address State协议本地地址远程地址连接状态类型tcp 0 00.0.0.0:57798 0.0.0.0:* LI STEN listen表示监听状态tcp 0 00.0.0.0:111 0.0.0.0:* LI STENtcp 0 0192.168.122.1:53 0.0.0.0:* LI STENtcp 0 00.0.0.0:22 0.0.0.0:* LI STENtcp 0 0127.0.0.1:631 0.0.0.0:* LI STENtcp 0 0127.0.0.1:25 0.0.0.0:* LI STENtcp 0 0 :::111 :::* LISTENtcp 0 0 :::22 :::* LISTENtcp 0 0 ::1:631 :::* LISTEN[yeger@yeger ~]$ netstat -r 查看路由表Kernel IP routing tableDestination Gateway Genmask Flags MS S Window irtt Iface192.168.21.0 * 255.255.255.0 U 0 0 0 wlan0192.168.122.0 * 255.255.255.0 U0 0 0 virbr0default 192.168.21.1 0.0.0.0 UG 0 0 0 wlan0[yeger@yeger ~]$ netstat -i 查看网络接口状态Kernel Interface tableIface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flgeth0 1500 0 0 0 0 0 0 0 0 0 BMUlo 16436 0 230 0 0 0 230 0 0 0 LRUvirbr0 1500 0 0 0 0 0 29 0 0 0 BMRUwlan0 1500 0 10546 0 0 0 7060 0 0 0 BMRUwmaster0 0 0 0 0 0 0 0 0 0 0 RU[yeger@yeger ~]$MTU字段:表示最大传输单元,即网络接口传输数据包的最大值。
VMwareESXi[VMware ESXi指南]
VMware ESXi VMware嵌入式hypervisor
VMware ESXi指南
VMware ESXi是VMware的嵌入式hypervisor,在去年9月份的VMworld 2007大会中,VMware公司正式发布了ESX 3i,引起了广泛关注。
现在,这款只有32MB的虚拟化软件可以免费使用。
在本指南中,我们将描述安装和配置ESXi、怎么打补丁等,并深度分析ESX 3i的技术。
安装配置
目前,VMware已经免费发布了VMware ESXi,很可能会有很多人会采用VMware的小型管理程序。
ESXi没有服务控制台,可以说是一个精简版的ESX。
安装ESXi后,可以通过什么途径对其进行设置呢?
安装和配置VMware ESXi
应用技巧
本部分具体描述使用VMware ESXi。
有哪些方法为VMware ESXi打补丁?VMware ESX 与VMware ESXi在获取health status(健康状况)有什么不同?怎样上传文件到VMware ESX 3i Server?
两种方法为VMware ESXi打补丁
在ESX与ESXi里获取health status
如何上传文件到VMware ESX 3i Server
技术分析。
esxi vsan 常用命令
esxi vsan 常用命令ESXi和vSAN是VMware公司推出的两个重要的虚拟化技术产品,它们在企业级虚拟化环境中被广泛应用。
本文将介绍ESXi和vSAN 的常用命令,并对其功能和用法进行详细说明。
一、ESXi常用命令1. esxcli network ip interface list:列出ESXi主机上所有的网络接口信息,包括名称、MAC地址、IP地址等。
2. esxcli network ip interface set:设置ESXi主机上指定网络接口的配置参数,如IP地址、子网掩码、网关等。
3. esxcli system hostname set:设置ESXi主机的主机名。
4. esxcli system shutdown:关闭ESXi主机。
5. esxcli system reboot:重启ESXi主机。
6. esxcli storage core device list:列出ESXi主机上所有存储设备的信息,包括名称、容量、使用情况等。
7. esxcli storage core adapter list:列出ESXi主机上所有存储适配器的信息,包括名称、型号、驱动程序等。
8. esxcli storage core path list:列出ESXi主机上所有存储路径的信息,包括名称、状态、使用情况等。
9. esxcli hardware memory get:查看ESXi主机的内存信息,包括总容量、使用情况等。
10. esxcli hardware cpu list:列出ESXi主机上所有CPU的信息,包括型号、核心数、频率等。
二、vSAN常用命令1. esxcli vsan cluster get:查看当前vSAN集群的配置信息,包括集群状态、版本、缓存策略等。
2. esxcli vsan cluster join:将ESXi主机加入到指定的vSAN集群中。
3. esxcli vsan cluster leave:将ESXi主机从vSAN集群中移除。
电脑服务器ip地址要怎么修改
电脑服务器ip地址要怎么修改在计算机网络中,IP地址是用于唯一标识和定位设备的重要参数。
对于电脑服务器,IP地址的正确设置对于网络的稳定性和安全性至关重要。
在某些情况下,我们可能需要修改服务器的IP地址以适应特定的网络环境或需求。
本文将介绍如何修改电脑服务器的IP地址,并提供详细步骤以供参考。
1. 确定当前IP地址在修改服务器的IP地址之前,我们需要先确定当前的IP地址设置。
可以通过以下步骤查看当前的IP地址:- 打开命令行窗口,方法是按下Windows键+R,输入cmd,然后按下Enter键;- 在命令行窗口中输入ipconfig命令并按下Enter键;- 在输出结果中查找以太网适配器的信息,找到当前的IP地址。
2. 登录服务器管理界面修改服务器IP地址的操作通常需要登录服务器的管理界面。
具体的登录方式因服务器品牌和型号而异。
通常,我们可以通过以下步骤登录服务器的管理界面:- 确保服务器和电脑连接在同一个局域网中;- 打开浏览器,输入服务器的IP地址,并按下Enter键;- 在弹出的登录页面中,输入正确的用户名和密码,并点击登录按钮。
3. 导航到网络设置页面一旦成功登录服务器的管理界面,我们需要找到网络设置相关的页面。
具体的导航方式也因不同的服务器而异。
以下是一些常见的导航路径:- 系统设置 -> 网络设置- 高级设置 -> 网络配置- 网络选项 -> TCP/IP设置4. 修改IP地址进入网络设置页面后,我们可以开始修改服务器的IP地址了。
下面是修改IP地址的具体步骤:- 找到当前的IP地址设置,通常会显示为IP地址、子网掩码和默认网关;- 将当前的IP地址信息记录下来,以备后用;- 根据实际需求修改IP地址、子网掩码和默认网关;- 确认修改并保存设置。
5. 重新启动服务器修改IP地址后,为了使设置生效,通常需要重新启动服务器。
在服务器管理界面中,找到重新启动服务器的选项,并点击执行。
ProxmoxVE修改IP地址
ProxmoxVE修改IP地址
Proxmox VE是⼀款套开源的虚拟化管理软件,⽤户可通过⽹页的⽅式来管理服务器上使⽤kvm 以及lxc 技术运⾏的虚拟机。
同时提供了⼀些先进功能的⽀持,如集群、HA等。
系统安装之后,更具实际需要可能需要对IP地址进⾏修改。
由于Proxmox是基于Debian的底层,所以我们可以修改配置⽂件来更改IP,⼀共要更改三个。
使⽤root账户进⾏登录,在web界⾯使⽤shell或者使⽤ssh直接操作都可以。
1、输⼊命令 nano /etc/network/interfaces
通过键盘上下左右移动到address这⾏的IP地址,使⽤INSERT进⼊修改状态,修改为新的IP地址,如果需要⽹关则修改gateway这⾏,修改完成确认⽆误后使⽤CTRL+O保存,然后CTRL+X退出。
2、输⼊命令 nano /etc/hosts
同上⼀步操作,对旧的IP地址进⾏修改,然后保存退出。
3、输⼊命令 nano /etc/issue
同第⼀步操作,对旧的IP地址进⾏修改,然后保存退出。
4、reboot,重启PVE,即可使⽤新的地址登录。
Linux系统修改IP地址的方法
Linux系统修改IP地址的方法在Linux系统中,有几种方法可以修改IP地址。
下面将介绍一些常用的方法。
方法一:使用命令行1. 打开终端,使用root用户或具有root权限的用户登录。
2.使用以下命令查看当前网络接口和IP地址:```ifconfig```或者```ip addr```3.根据需要修改IP地址前,请确保了解正确的网络配置信息,包括IP地址、子网掩码、网关和DNS等。
4.使用以下命令修改IP地址:```ifconfig <interface> <new_ip_address> netmask<new_subnet_mask>或者```ip addr add <new_ip_address>/<subnet_bits> dev <interface> ```替换<interface>为要修改IP地址的网络接口,<new_ip_address>为新的IP地址,<new_subnet_mask>为新的子网掩码或<subnet_bits>为子网掩码的位数。
注意将前面两个命令中的一个正确选择。
5.如果需要修改网关,请使用以下命令:```route add default gw <new_gateway_ip_address> <interface>```或者```ip route add default via <new_gateway_ip_address> dev<interface>```替换<new_gateway_ip_address>为新的网关IP地址,<interface>为相应的网络接口。
6.使用以下命令修改DNS服务器:nameserver <dns_server_ip_address>```替换<dns_server_ip_address>为新的DNS服务器IP地址。
esx 部分CLI命令
esx 部分CLI命令vmware esx 上的命令行--更改Service Console的IP地址esx上特有的命令很多,有些是很方便,就用这个来记录我平时在esx上用到的命令1:看你的esx版本。
vmware -v2:列出esx里知道的服务esxcfg-firewall -s3:查看具体服务的情况esxcfg-firewall -q sshclinet4:重新启动vmware服务service mgmt-vmware restart5: 修改root的密码passwd root6:列出你当前的虚拟交换机esxcfg-vswitch -l7:查看控制台的设置esxcfg-vswif -l8:列出系统的网卡esxcfg-nics -l9:添加一个虚拟交换机,名字叫(internal)连接到两块物理网卡,(重新启动服务,vi就能看见了)esxcfg-vswitch -a vSwitch1esxcfg-vswitch -A internal vSwitch1esxcfg-vswitch -L vmnic1 vSwitch1esxcfg-vswitch -L vmnic2 vSwitch110:删除交换机,(注意,别把控制台的交换机也删了)esxcfg-vswitch -D vSwitch111:删除交换机上的网卡esxcfg-vswitch -u vmnic1 vswitch212:删除portgroupesxcfg-vswitch -D internel vswitch113:创建vmkernel switch ,如果你希望使用vmotion,iscsi的这些功能,你必须创建( 通常是不需要添加网关的)esxcfg-vswitch -lesxcfg-vswitch -a vswitch2esxcfg-vswitch -A "vm kernel" vswitch2esxcfg-vswitch -L vmnic3 vswitch2esxcfg-vmknic -a "vm kernel" -i 172.16.1.141 -n 255.255.252.0esxcfg-route 172.16.0.25414:打开防火墙ssh端口esxcfg-firewall -e sshclientesxcfg-firewall -d sshclient15: 创建控制台esxcfg-vswitch -a vSwitch0esxcfg-vswitch -A "service console" vSwitch0esxcfg-vswitch -L vmnic0 vSwitch0esxcfg-vswif -a vswif0 -p "service console" -i 172.16.1.140 -n 255.255.252.016: 添加nas设备(a 添加标签,-o,是nas服务器的名字或ip,-s 是nas输入的共享名字)esxcfg-nas -a isos -o -s isos17:列出nas连接esxcfg-nas -l18: 强迫esx去连接nas服务器(用esxcfg-nas -l 来看看结果)esxcfg-nas -resxcfg-nas -l19:连接iscsi 设备(e:enable q:查询d:disable s:强迫搜索)esxcfg-swiscsi -e20:设置targetipvmkiscsi-tool -D -a 172.16.1.133 vmhba4021:列出和target的连接vmkiscsi-tool -l -T vmhba4022:列出当前的磁盘ls -l /vmfs/devices/disks更改Service Console的IP地址本来想创建两个SC,一个用于内网,另个这用于外网,使之内外都可以控制ESX,但是只能添加一个默认网关,而VMware工程师说不能实现,eddyc提示可以添加第二网关,有时间试下.为了可以内外网都可以控制暂时手动更改SC的IP,以下是我看了其它同仁的帖子并按自己需要简化测试而来的在CLI下更改serviceconsole的ip地址,注意大小写,vmware是把物理nic虚拟成vmnic,在vmnic上创建虚拟交换机vswitch,是把网卡当成交换机来使用,不能对网卡进行ip地址的设置,只能在vswitch上创建interface就是vswif,对vswif 进行ip设置[root@VI3root]# esxcfg-vswif –l #vswif0代表的虚拟网卡的interface0,service console对应vswif0 Name Port Group IP Address Netmask Broadcast Enabled DHCPvswif0 Service Console 192.168.251.50 255.255.255.0 192.168.251.255 true false[root@VI3 root]# esxcfg-vswif -d vswif0 #删除vswif0[root@VI3root]# esxcfg-vswitch –l #vswitch0代表虚拟交换机,vswitch0下面有两个PortGroup,“vm network”和“service console”对应vmnic0Switch Name Num Ports Used Ports Configured Ports UplinksvSwitch0 32 3 32 vmnic0PortGroup Name Internal ID VLAN ID Used Ports UplinksVM Network portgroup1 0 0 vmnic0Service Console portgroup0 0 1 vmnic0[root@VI3root]# esxcfg-vswif -a vswif0 -p "Service Console" -i10.0.0.50 -n255.255.255.0 #建立vswif0并与Service console的绑定[root@VI3 root]# esxcfg-vswif –lName Port Group IP Address Netmask Broadcast Enabled DHCPvswif0 Service Console 10.0.0.50 255.255.255.0 10.0.0.255 true false[root@VI3 root]#service mgmt-vmware restart #重启服务--------------------------------分割线-----------------------------------也许是频繁的更改SC的地址,造成了配置文件混乱,想到的办法只有删掉所有的vswitch,vswif,portgroup,在重新建立,并对照vswif配置文件,是否吻合,手动更改.1.CLI创建service console[root@VI3 root]# esxcfg-vswif -lName Port Group IP Address Netmask Broadcast Enabled DHCPvswif0 Service Console 192.168.251.60 255.255.255.0 192.168.251.255 true false[root@VI3 root]# esxcfg-vswif -d vswif0 #删除vswif0[root@VI3 root]# esxcfg-vswitch -lSwitch Name Num Ports Used Ports Configured Ports UplinksvSwitch0 32 3 32 vmnic0PortGroup Name Internal ID VLAN ID Used Ports UplinksVM Network portgroup1 0 0 vmnic0Service Console portgroup0 0 1 vmnic0[root@VI3 root]# esxcfg-vswitch –D “Service Console” vSwitch0 #删除vSwitch0上面portgroup [root@VI3 root]# esxcfg-vswitch –D “VM Network” vSwitch0[root@VI3 root]# esxcfg-vswitch -d vswitch0 #删除vswitch0[root@VI3 root]# esxcfg-vswitch –l #之前操作删除了vswitch信息,现在是空白[root@VI3 root]# esxcfg-vswitch -a vSwitch0 #创建vSwitch0[root@VI3 root]# esxcfg-vswitch -A "Service Console" vSwitch0 #在vSwitch0上创建portgroup,命名为Service Console[root@VI3 root]# esxcfg-vswitch -L vmnic0 vSwitch0 #将vmnic0绑定在vSwitch0[root@VI3 root]# esxcfg-vswitch –l #可以看到service console已经绑定vmnic0[root@VI3root]# esxcfg-vswif -a vswif0 -p "Service Console" -i 192.168.251.50 -n255.255.255.0 #创建vswif0并与serviceconsole绑定,在ESX里ip地址只能跟vswif0绑定,也就是虚拟交换机的interface[root@VI3 root]# esxcfg-vswif –lName Port Group IP Address Netmask Broadcast Enabled DHCPvswif0 Service Console 192.168.251.50 255.255.255.0 192.168.251.255 true false[root@VI3 root]# esxcfg-vswitch –lSwitch Name Num Ports Used Ports Configured Ports UplinksvSwitch0 64 3 64 vmnic0PortGroup Name Internal ID VLAN ID Used Ports UplinksService Console portgroup6 0 1 vmnic0[root@VI3 root]# service mgmt-vmware restart #到这里正常情况下就可以使用VI连接到ESX 2.如果不行检查一下以下配置文件.[root@VI3 root]# vi /etc/sysconfig/network #这里纪录主机名字和网关NETWORKING=yesHOSTNAME=VI3GATEWAY=192.168.251.12 #网关GATEWAYDEV=vswif0 #网关指定在vswif0[root@VI3 root]# vi /etc/sysconfig/network-scripts/ifcfg-vswif0 #看看这里的信息是否跟之前配置吻合DEVICE=vswif0 #之前把service cosole与vswif0关联MACADDR=00:50:56:43:a3:52PORTGROUP=portgroup6 #这里的protgroup与service console一致BOOTPROTO=staticBROADCAST=192.168.251.255IPADDR=192.168.251.60 #与service console 一致NETMASK=255.255.255.0ONBOOT=yes如果以上不一致,可以手动更改在vi编辑器中,i键是插入模式,进行文本更改,esc键退出插入模式,:wq保存并退出.编辑完成reboot.可能启动后显示地址跟设置不同,但是可以使用VI连接到ESX。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
---------------------------------------------------
VMWARE ESX 如何手动更改IP地址
修改 ESX Server 地址时出现了一些问题,简单描述一下正确的操作过程:
注:以下步骤最好是在机器前或者通过 ILO 接口操作,如果是SSH远程登陆,修改IP后会断开连接。
10:删除交换机,(注意,别把控制台的交换机也删了)
esxcfg-vswitch -D vSwitch1
11:删除交换机上的网卡
esxcfg-vswitch -u vmnic1 vswitch2
12:删除portgroup
esxcfg-vswitch -D internel vswitch1
3.连接到ESX主机的控制台。
4.删除旧的IP(即删除vswif接口),"esxcfg-vswif -d vswif0"
5.建立一个新的vswif接口及相应的IP地址,"esxcfg-vswif -a vswif0 -p Service Console -i 192.168.0.100 -n 255.255.255.0 -b 192.168.0.255″。这里:
vmkiscsi-tool -l -T vmhba40
22:列出当前的磁盘
ls -l mfs/devices/disks
13:创建 vmkernel switch ,如果你希望使用vmotion,iscsi的这些功能,你必须创建( 通常是不需要添加网关的)
esxcfg-vswitch -l
esxcfg-vswitch -a vswitch2
esxcfg-vswitch -A “vm kernel” vswitch2
命令三:vi /etc/sysconfig/network # 修改机器名和网关
命令四:service network restart #使用此命令重启网卡
其中命令四也可以通过重启实现,不建议
IP 修改之后,使用新的IP登录就可以了.
-----------------------------------------------------
把ESX主机设为维护模式并从Virtual Center中断开。
连接到ESX主机的控制台。
删除旧的IP(即删除vswif接口),”esxcfg-vswif -d vswif0″
建立一个新的vswif接口及相应的IP地址,”esxcfg-vswif -a vswif0 -p Service Console -i 192.168.0.100 -n 255.255.255.0 -b 192.168.0.255″。这里:
[root@nt08 root]# vi /etc/sysconfig/network # 修改机器名和网关
此时重启机器或者执行以下命令可以立刻生效
[root@nt08 root]# service network restart
重设 IP 之后,需要在 VI Client 上将新机器的 IP 的 Host,这样就完成了整个修改 ESX Server IP 的过程。
8.更新DNS和HOSTS文件。接着在Virtual Center服务器上执行"ipconfig /flushdns"和"ipconfig /registerdns"。你可以通过VI图形界面来更改DNS及hostname信息:
1) 打开VI客户端并选择该ESX服务器,然后点击Configuration。
--------------------------------------------------------
其他一些有用的命令,来源于网络:
1:看你的esx版本。
vmware -v
2:列出esx里知道的服务
esxcfg-firewall -s
3:查看具体服务的情况
esxcfg-firewall -q sshclinet
2) 点击DNS and Routing。
3) 点击Properties。
4) 若你想更改hostname, domain, 及DNS服务器,点击DNS Configuration并输入你期望的值。
5) 你可以点击Routing来更新默认网关。
6) 最后通过VI来重启该ESX服务器就可以了。
只有简单几个步骤:
命名一::esxcfg-vswif -i 10.0.0.1 -n 255.255.255.0 vswif0
# 修改 Service console 地址
命令二: vi /etc/hosts # 修改机器IP地址
如何更改ESX服务器的IP地址
By ericz ? 2009/04/13 ? 1,040 views ? Post a comment
由于某原因,你可能需要更改ESX服务器的IP地址,但是VI图形界面无法帮你做的这一点。只能通过ESX服务器控制台来作修改。具体步骤如下:
首先,你必须访问物理控制台。
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的连接
16: 添加nas设备(a 添加标签,-o,是nas服务器的名字或ip,-s 是nas输入的共享名字)
esxcfg-nas -a isos -o -s isos
17:列出nas连接
esxcfg-nas -l
18: 强迫esx去连接nas服务器(用esxcfg-nas -l 来看看结果)
永久改虚拟机的ip地址,是root用户在/etc/hosts文件里编辑,结果提示说该文件只可读,我用ls -l /etc/hosts一下,结果显示
lrwxrwxrwx 1 root root 12 oct 6 2004 /etc/hosts -箭头 ./inet/hosts
直接修改inet/hosts文件
# vi /etc/hosts
# !qw
--------------------------------------
ESX Server 如何修改IP地址(经验证)及常用命令介绍
由于ESX SERVER换了个位置,所以需要重新修改下ESX Server 的IP地址,N久前用过2.5的版本,此次测试的是4.0的版本,简单描述一下正确的操作过程:
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
2) 点击DNS and Routing。
3) 点击Properties。
4) 若你想更改hostname, domain, 及DNS服务器,点击DNS Configuration并输入你期望的值。
5) 你可以点击Routing来更新默认网关。
6) 最后通过VI来重启该ESX服务器就可以了。
我收集的"如何更改ESX服务器的IP地址"相关资料:
如何更改ESX服务器的IP地址
由于某些原因,你可能需要更改ESX服务器的IP地址,但是VI图形界面无法帮你做的这一点。只能通过ESX服务器控制台来作修改。具体步骤如下:
1.首先,你必须访问物理控制台。
2.把ESX主机设为维护模式并从Virtual Center中断开。
-i 是新的IP地址
-n 是子网掩码
-b 是广播地址
6.更新默认网关,”nano /etc/sysconfig/network file”按CTRL+O和回车,然后CTRL+Q退出。
7.重新启动接口。"esxcfg-vswif -s vswif0″ (禁用vswif0接口),然后"esxcfg-vswif -e vswif0″(开启该接口)。
4:重新启动vmware服务
service mgmt-vmware restart
5: 修改root的密码
passwd root
6:列出你当前的虚拟交换机
esxcfg-vswitch -l
7:查看控制台的设置
esxcfg-vswif -l
8:列出系统的网卡
esxcfg-nics -l
[root@nt08 root]# esxcfg-vswif -i 10.0.0.1 -n 255.255.255.0 vswif0
# 修改 Service console 地址
[root@nt08 root]# vi /etc/hosts # 修改机器IP地址
-i 是新的IP地址
-n 是子网掩码
-b 是广播地址
更新默认网关,”nano /etc/sysconfig/network file”
按CTRL+O和回车,然后CTRL+Q退出。
重新启动接口。”esxcfg-vswif -s vswif0″ (禁用vswif0接口),然后”esxcfg-vswif -e vswif0″(开启该接口)。