如何使用VMware ESXi的远程命令行界面

如何使用VMware ESXi的远程命令行界面,第1张

大多数人都认为VMware ESX Server 3i和ESX Server 35是极其相似的,除了在3i的调试界面中没有像Red Hat Enterprise Linux界面的命令行程序。甚至很多人认为ESX Server仅仅缺少了命令行接口(CLI command line interface)。但事实上,ESX Server3i是有CLI的,只不过是远程CLI。本文中,我将演示如何下载、安装和使用该命令行程序。
安装ESX Server远程CLI
远程CLI使得用户可以在远程ESX Server3i系统上运行命令行。在ESX 3i系统环境中的VMware可以完全支持这种 *** 作方式,但是在ESX Server 35系统中的虚拟机是不支持的。
VMware提供了三种安装远程ESX Server3i CLI的方式
Windows
Linux
作为虚拟应用方式(被加载到VMware ESX Server中并作为虚拟脚本程序运行)
并不是我对Linux有偏见,受篇幅限制我只能演示在Windows系统中如何安装远程ESX Server 3i CLI。
包含RCLI(Remote CLI)的虚拟应用程序看起来是一种非常有趣的安装方式。Windows CLI大约44MB大小,而虚拟应用程序有119MB。因此,对于您来说掌握Windows CLI的方式要比虚拟应用程序的方式更加简单和快捷。
通过使用虚拟应用程序,最终您将获得一个功能性的“脚本应用程序”。和在您的系统中安装一个新的应用程序相比,这种方式避免了可能会跟Perl或其他应用存在冲突的风险。另外,该应用是独立运行在您的系统中的,相比像应用服务器一样的方式,这种方式只有您可以使用该虚拟程序。
首先从VMware下载中心下载RCLI开始我们的安装过程。在那里,找到VMware Infrastructure Remote Client,然后下载。输入VMware用户名和密码后登陆,当然需要选择接受长达9页的软件许可证书(这个阅读量可真够大的!!)
这里有三种不同的RCLI可以下载,同时带有一个PDF文档用以解释如何使用RCLI和介绍Storage VMotion 在下载完成后,运行并安装Windows RCLI。三次点击后,进入安装程序:
下载和安装是最简单的部分,如何正确地使用RCLI才是问题所在。
如何使用VMware ESX Server 3i远程CLI?
在安装完之后,无论在桌面还是在开始菜单的VMware程序组中都不会看到新图标的出现。您可能会看到一个新出现的ActivePerl 58程序组,但是在这个组中没有任何VMware对应的图标。事实上,当我进行到这一步的时候,我需要回头去看一遍文档来学习如何进入RCLI。
为了使RCLI,进入Windows的命令行程序,然后更改文件夹路径到RCLI\bin,输入如下命令:
cd \Program Files\VMware\VMware VI Remote CLI\bin
接下来我运行了DIR命令来查看该文件夹中的文件。下面是我看到的结果:
除非您是命令行程序或者Per 的狂热爱好者,否则这时您一定会说“让我忘记这种管理方式吧,这只适用于CLI程序员,并不是为我设计的”。不过,我仍然建议,在您决定是否使用它们之前,花些时间来了解这些命令的强大功能。和多数脚本程序一样,这是无法通过简单地几篇短文就可以全部掌握的。
在RCLI中提供了很多不同的命令帮助您完整多种不同的功能。为了演示它们能做什么,我需要选择一个简单的命令来举例说明。我选了较为简单的命令,vicfg-nics,通过这个演示我们可以看到怎样通过这个命令来显示远程3i服务器的虚拟网卡列表。请输入以下命令行:
vicfg-nicspl;server esxserver1;l
这里将提示您输入用户名和密码。请注意在用户名和密码中带有的特殊字符将占用两个字符位,或者在之前会出现反斜杠。
进入该文档后,点击ESX Server 3i Configuration Guide,然后点击Using Remote Command-line Interfaces,您将注意到在文档中,对于每个命令都有多个不同的选项,帮助您定义一些不同的参数,例如设置用户名和密码。
结论
结论是,对于虚拟化系统的管理员来说,VMware ESX Server 3i的RCLI(35版不支持),可以作为一个全新的管理工具使用。有了RCLI,管理员可以通过创建脚本程序来管理我们的远端VMware ESX Server系统。通过这些脚本的组合,使得我们可以实现对虚拟架构环境的自动化管理方式。

VM虚拟机怎么弄成服务器拜托了各位 谢谢
127001是指本机,本机你又没装服务端。虚拟机和真实机你可以看成是两台电脑,它们的IP等是不同的。桥接模式下如果你不能过路由器的话要手工设置IP,且虚拟机和真实机的IP要在同一网段。比喻你的真实机的IP可以设成19216812 虚拟机的设成19216813 ,你登陆游戏时,登陆器的IP应该雨填虚拟机的IP,即19216813
虚拟机的IP地址怎么设置?
虚拟机的IP地址设置方法:单击“虚拟机”→“设置”→“以太网”,然后选择连接方式。

1bridge(桥接): 将虚拟机网卡(本地连接)的IP地址和真实主机要设在同一IP段,其余与主机相同,这种情况适合局域网,而且网内没有特别限制的情形下使用,也适合与真实主机或局域网内主机进行网络共享。如果ADSL单机拨号用户使用这个模式的话,要登录互联网,先得断开真实主机的ADSL连接,再在虚拟机系统建立ADSL拨号连接,并使用ADSL线路的帐号和密码登录才可以上网。即虚拟机与真实主机不能同时上网。

2nat :这种模式下虚拟机系统经过虚拟机网络的特别转换,共享真实主机的IP上网。这个方式比较适合于ADSL单机拨号用户,真实主机拨号上网后,虚拟机系统也同时可以上网了。
3host-only (仅主机):这钟情况只能实现虚拟机主机通信,但是虚拟机互联网无法通信。
本地主机客户端怎么访问VMware虚拟机里的服务器?
对于VM虚拟机

如果需要从“本地主机”访问虚拟机的服务器,直接使用Host-Only联网,

然后查看虚拟机的ip,例如19216853128。

虚拟机安装有web服务器,直接在 主机浏览器输入:19216853128/ 即可访问。

至于其他ftp、ssh、proxy等也可以直接使用,不需要其他设置。

--------------------------------------------------

如果需要从“外网”访问虚拟机的服务器,一般使用NAT联网,

然后再虚拟机网络里面选“高级设置”,填写端口映射列表。

-------------------------------------------------

当然,以上两种情况都可以直接使用Bridge联网,只是解决方案太过麻烦。

由于自身的网络环境,如城域adsl、小区宽带、校园网、静态ip,还有端口限制、多网卡限制等。

这些都可能导致虚拟机联网异常,或者某些服务不能正常使用。

故一般网络实验采用前两种。
虚拟服务器怎么设置
1 检查网站域名是否为您服务器的IP地址。

2 请检查服务器是否开启了,可以在局域网内使用其他的计算机访问一下您的服务器,确认服务器是否开启,并能成功访问。

3

请您检查您是否映射了服务器所需的所有端口,有可能没有完全设置访问服务器所需的端口,导致访问失败。您可以通过开启“DMZ主机”来检测一下,是否端口没有映射完全。若开启DMZ主机后,能正常访问服务器,则可能是端口添加不完全。如网络摄像机及特殊的应用软件等,如果您不清楚通讯的端口,可先尝试DMZ主机以确认是否可以使用,如果可以,则建议您咨询软件提供商。

4 路由器上是否设置了“防火墙”,是否将服务器通信的端口过滤,导致访问失败。

5

关闭内网服务器主机的防火墙,因本地网络为信任区域,防火墙并不会阻止本地网络的访问,若访问源地址为外网地址(非信任区域地址),则可能会被防火墙拦截而无法访问。

6 内网服务器是否是基于80端口的web服务器,如果是web服务器,需要修改路由器远程管理的端口为非80端口,避免两者之间的冲突。

7 检查虚拟服务器是否映射成功一定要从外网进行访问,不要从内网用WAN口IP去访问,这样在测试的时候是成功的,但实际外网并不能成功访问。

8

服务商将相应端口屏蔽:在路由器WAN口接一台电脑模拟内外网环境,若WAN口所接电脑可以正常访问内网服务器,但在Internet上无法访问,则可能是服务器将相应端口屏蔽导致虚拟服务器无法访问(如2009年12月起,国家工信部要求运营商屏蔽所有个人宽带线路的80端口)。

9

确认您的内网服务器可以在NAT环境下应用。宽带路由器一般都是基于NAT原理,请向您的软件服务商/设备提供商咨询,该软件/设备是否支持在NAT设备下的访问。

华普在线小李为您解答
路由器里虚拟服务器怎么设置
你好,虚拟服务器在另外一个路由器上也叫做“端口映射”功能,就是可以把你局域网其中一些主机提供的特定的服务端口号给映射到外网,然后通过外网IP地址加端口号来访问局域网对应的主机,举个例子说,比如你要把局域网一台1921681100的电脑的远程桌面开启在外网可以访问到,那这里,服务端口号就填3389(远程桌面端口号默认为3389),IP地址就填1921681100,协议可以选all,状态选生效,这样激外网直接通过路由器WAN口的IP地址或者动态域名直接访问远程桌面服务。
提供虚拟机服务的服务器配置
5台虚拟机,每台1G内存,虚拟机使用5G内存,建议服务器内存为8G。

建议:

1、CPU:2个4核CPU,至少要2个双核的CPU;

2、内存:8G;

3、硬盘:虚拟机所需总空间X2+100G;
虚拟机架设传奇服务端怎么设置IP
之前我弄过,好像设成同意网段在用虚拟机IP就行了,网上有教程来着
怎么在物理服务器上设置虚拟服务器
方法有很多,推荐你个比较简单,易 *** 作的虚拟服务器管理软件:VMware
一台物理服务器可运行多少个虚拟机最合适
答:这个具体取决于你的物理服务器的硬件配置,以及虚拟机的资源消耗情况来定。没有固定的算法。但是一般会有几个限制:1 内存内存基本上是一个硬限制。物理服务器的内存肯定是有限的。例如,一台服务器有8 core, 8G内存,通常hypervisor会占用512M内存,大概还剩下75G内存,假设每个虚拟机的配置是1 core cpu, 1G内存,那么在此机器上最多可以运行7个这样的虚拟机。 再创建新的虚拟机时,就会报错说内存不够。 在此情况下,每个虚拟机在满负载情况下最多可以拥有1个cpu core的运算能力,1G的内存空间。当然,现在的hypervisor基本上都支持over-mit的功能,也就是说,如果你的内存只有8G,但是设定一定比例的overmit,例如50%,那么你可以最多分出去12G内存。还是上面那个例子,如果设定overmit为50%,那么最多可以创建11个虚拟机(1core,1Gmem)。 在服务器虚拟化方面,建议overmit设置的不要太高,一般20%。在桌面虚拟化方面,可以将overmit设置到50%2 网卡如果服务器只有一个网卡,激有虚拟机的网络流量都是通过一块网卡出去,虚拟机越多,每个虚拟机可以使用的带宽就会越少,这个是需要综合考虑。例如使用多个网卡等。3 CPUCPU资源基本上都是采用时分复用,也就是时间片的方式来轮询的。4 磁盘I/O是本地磁盘还是网络磁盘?如果是网络磁盘,是使用的iSCSI还是光纤?不同的情况,负载是不一样的。一般一台服务器上能跑多少个虚拟机,需要综合考虑物理服务器,虚拟机负载等方面的整体情况,再来计算。没有一个固定的公式。
在服务器上面怎么设置虚拟机IP(服务器是静态IP)
wolfhen帮你进行专业解答:

虚拟机要通过真实机上网有以下四种方法:

1,直接桥接,虚拟机的IP与真实机(你的服务器)设在同一个网段,而DNS,网关可以与真实机的设成一样。

2,NAT:虚拟机的IP设成自动获得,而DNS设成与真实机一样,就可以上网。

3,host-only上网:这方法复杂一些,首先要把你的真实网卡给共享给VMnet1,然后VMnet1的IP自动变为19216801,接着你把你的虚拟机的IP设为1921680,网关为19216801,DNS设成真实机的DNS。就可以上网。

虚拟机中Linux开启远程登录选项,然后用SecureCRT连接。
最近在学习Linux,看了网上很多SecureCRT连接本地虚拟机当中的Linux系统,很多都是需要设置Linux的配置文件,有点繁琐,所以自己就摸索了一下,把相关 *** 作贴出来分享一下。
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。这样 *** 作的时候不必进入到linux桌面,可以更方便的在命令行下进行 *** 作。
1、环境
宿主机OS:Windows 81 64bits
虚拟机OS:Ubuntu 1504 64bits
VMWare:1110
SecureCRT: 711264 64bits
2、配置过程
VMware的网络连接我们要选择NAT模式,还有一种方式就是选择桥接模式(这里就不做说明,不推荐这个方式,由于每次路由器动态分配给虚拟机的IP地址不一样,导致每次通过SecureCRT连接的时候host地址要更改)。
进入到Ubuntu下,先查看Ubuntu虚拟机的IP配置,打开终端(Ctrl+Alt+T),通过ifconfig命令查看,可以看到Ubuntu下的IP地址信息。 
可以看出,该IP地址为192168172168,然后就可以到Windows下设置VMware Network Adapter VMnet8,其中VMnet8的IP地址和默认网关和虚拟机要相同(保持和虚拟机IP保持在同一个网段)
根据Ubuntu下的信息,设置如上图所示即可。
前期工作已经做好,接下来就是要在Ubuntu下安装SSH服务了,打开终端,先检查一下,是否已经安装了SSH服务。
输入命令:ssh username@localhost。如果出现了ssh: connect to host localhost port 22: Connection refused
一般都是没有安装SSH,这个时候需要安装SSH。
(1)安装SSH
打开Ubuntu的终端,输入:
sudo apt-get install openssh-server
安装完毕后ssh默认已启动。可以使用下述命令查看是否有进程在22端口上监听,即是否已启动:
netstat -nat | grep 22
如果连接不了,则我们需要关闭掉防火墙
(2)关闭掉防火墙
sudo ufw disable
关闭防火墙之后,netstat -nat | grep 22一下,就能看出SSH服务了
3、SecureCRT连接Ubuntu
打开SecureCRT软件,进行配置。ProtoCol模式选为SSH2,Port为22,HostName为192168172168(就是我们Ubuntu的IP地址),UserName为我们Ubuntu的登录账户。
PassWord为我们Ubuntu的登录密码
然后就是见证奇迹的时候到了~~~
我们随便输入常见命令:ls
说明已经连接成功了。
4、常见问题
大家发现上面ls的时候,返回的数据是乱码。因为SecureCRT中文显示乱码
解决办法Options->Session Options->Terminal->Appearance,Character选择UTF-8。
然后再输入ls试试看,亲切的界面回来了。
用SecureCRT 实现 WIN7 与 Linux 双向通信的问题及文件互传问题解决 >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12690800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存