VM ESXI 外网访问端口号443
来源:互联网 发布:android 高仿微信源码 编辑:程序博客网 时间:2024/06/04 17:50
如果要让VM ESXI在外网供用户访问的话,要在路由器上面设置443端口号开放。
443端口主要负责别名讯息的传递,而902端口主要负责远端控制台画面的传递
VMware ESXi NAT实现
http://www.roybit.com/archives/644
上节我们讲到VMware ESXi默认不支持NAT,但是我们如果只有一个外网端口映射,然后希望通过这个映射,从外网访问两台机器的话,那最好做NAT。这里我们通过一个开源的网络防火墙pfSense来实现NAT[1]。当然也有人通过Zental实现[2],或SmoothWall神马的[3]。
首先建立一个NAT使用的虚拟交换机
弹出如下对话框的时候不要选择任何物理网卡,这个虚拟交换机是专门用来做NAT的。
改个名字
完成之后,你就有了两个可用的虚拟交换机。
然后建立pfSense的虚拟机,我们通过VMConverter来实现,这样更快一些。首先下载VMWare vCenter Converter (http://www.vmware.com/products/converter/),我们直接在本地运行Converter任务,然后向服务器上上传虚拟机文件,所以选择对应你本地操作系统的版本,安装的时候选择本地安装。然后下载pfSense,注意我们要下载Vmware Appliance版本,还记得之前说的Appliance概念吗,我们这里就通过Appliance简化安装。
选择虚拟机文件 ,填入用户名,ip,和密码
剩下的事情就不用操心了。
启动pfSense虚拟机之前注意为pfSense系统添加网卡,NAT和原来的网络都要添加,
之后启动pfSense,配置网络
结果大概是这样,具体的教程见[3]
最后指定虚拟操作系统的网络接口
剩下的NAT配置什么的,参考[4]吧。一系列教程,讲的非常详细了。教程里的图都来自[1],这哥哥真帮了大忙了。
参考文献:
[1] Configuring NAT on ESX and ESXi,
http://blog.romant.net/technology/configuring-nat-on-esx-and-esxi/
[2] Configure NAT on Esxi Server,
http://wellytonian.com/2011/03/configure-nat-on-esxi-server/
[3] SmoothWall Express as NAT on ESXi
http://blog.ust.hk/martinl/2009/03/25/smoothwall-express-as-nat-on-esxi/
[4] pfSense学习
http://44001217.blog.51cto.com/462930/178241
VMware ESXi 管理端口的NAT配置
先复习一下VMWare的基本网络概念。
VMware ESXi使用桥接(猜测,错了不管)的方式实现网络配置,通过虚拟交换机的概念来模拟物理交换机,这样连接在同一个交换机下的虚拟机相当于处于一个网段之内,如下图所示,管理端口和pfSense(NAT系统)处于一个网段,pfSense添加了两个虚拟交换机,这样就等于接通了两个网段,起NAT的作用,WAN口处于8网段,LAN口在1网段做DHCP,其他两个操作系统(win2k8和RHEL5.4)只连接内网,通过pfSense做NAT到这些虚拟机上。
接着说为什么要重做NAT。前几篇文章我们已经实现了一个ESXi上的NAT架构,但新的问题出现了:之前管理端口(8.232)是单独的一个IP,而我们的服务器搭建好之后往往只绑定一个外网IP,然后就远程管理了,这样如果管理端口还使用一个单独的内网IP,我们从外网就没有办法使用Sphere Client管理了。于是需要把管理端口也放到NAT的内网,从NAT映射到管理端口上去。
首先,ESXi本身使用两个端口(不考虑SSH),一个443端口放一个简单的介绍网页(https),剩下的是Sphere Client使用的端口902(ESX Server好像是903),如果想更改端口,更改方式在下篇文章中再谈。
这样我们需要做的是,首先在NAT的虚拟交换机中添加VMKernel
设置好内网IP ,更改默认网关
这时候其实就可以进内网的一个操作系统(比如我的win2k8),telnet一下192.168.1.4的902端口,看看是否可以使用了,如果可以使用,在这个操作系统下就可以用Sphere Client连接ESXi了,只不过有点慢。
开始的时候我直接在pfSense做了NAT(443和902,到192.168.1.4上),结果发现外网根本telnet不了这两个端口,最后想想干脆把标准交换机0上的那个192.168.8.232的Management Network移除好了,关掉了过程中弹出的几个语气严厉的警告窗口之后,再telnet,就可以使用了。这时候如果到物理服务器上,f2进入ESXi的配置界面,就可以看到Network Configuration那里已经改成了192.168.1.4的IP和192.168.1.1的网关。
这样,你的管理端口,几个虚拟机就都进入了pfSense的管辖范围里了,也就是说,从公网IP映射到pfSense的WAN口IP,剩下的NAT都是pfSense来做了,无论是ESXi本身,还是其上的虚拟机。最后的网络配置如下,Management Network移除之后不会消失,但是已经没有IP显示了。
http://www.roybit.com/archives/652
http://communities.vmware.com/message/2013881
ESXi修改默认端口的方法(zz)
修改默认端口的方法: 端口 80 (http) 443 (https)
root登录后
vi /etc/vmware/hostd/proxy.xml
找到<configroot>下添加以下内容
<httpPort>custom port #</httpPort>
<httpsPort>custom port #</httpsPort>
保存文件
重新启动vmware-hostd服务
# service mgmt-vmware restart
例子:添加以下为分别改为81 444
<httpPort>81</httpPort>
<httpsPort>444</httpsPort>
ESX 4.0测试通过
Vmware ESXI中的vlan划分
物理机器的一个网卡可以理解为一个标准的网络交换机,物理机器的一个网卡连接到一台二层交换机,交换机的端口设置为TRUNK,允许所有VLAN通过(vlan1 vlan2 vlan5)
System –view
进入端口
Port link-type trunk
Port trunk permit vlan all
情况说明
Vlan 1 192.168.0.0/24
Vlan 2 192.168.1.0/24
Vlan 5 192.168.5.0/24
其中的一台虚拟机需要使用以上三个网段的IP地址
192.168.0.2
192.168.1.2
192.168.5.2
Vmware ESXI 的管理IP为192.168.1.60 属于vlan2
安装好ESXI后 按F2进行相关设置,在设置网络的时候,VLAN选择vlan2,和管理IP在同一个网段
通过VMware vSphere Client 连接管理Vmware ESXI
添加两个虚拟机端口组 分配对应的VLAN id
效果如下
设置虚拟机IP地址查看效果
http://blog.csdn.net/ppzlyg/article/details/6427405
1、启用客户机操作系统和远程控制台之间的复制和粘贴操作
(1)、set DEVMGR_SHOW_NONPRESENT_DEVICES=1
解决方法:Windows2003/2008、windows 7可使用本地账户登录系统,输入“whoami /user”查看Windows xp没有whoami命令,可通过注册表查看
本文出自 “今夜灿烂” 博客,请务必保留此出处http://saturn.blog.51cto.com/184463/667895
http://www.van-lieshout.com/2012/03/vsphere-update-manager-network-connections/
本文目的
记载与 vmware vshpere esxi 相关的简短文档
#1 esxi 的主机 ,想扩充内存 ,怎么看现在的内存插槽的使用情况?
- vcenter 中
- datacenter -> host -> hardware status -> memory
#2 如何确认 esxi alarms 信息?
- vcenter 中
datacenter -> host -> Alarms单击右键,选择reset alarm to green
#3 如何査看esxi 存储状态?
- vcenter 中
- datacenter -> storage views -> show all datastores
- #
#4 esxi 虚拟机文件包含那些文件?
如下图
#5 esxi 如何开启 vmtion 功能?
- 1
- vcenter 中
- host -> configuration -> networking -> properties
#6 如何将 esxi 移动到另一个数据中心?
- vcenter 中 datacenter -> host -> 直接用鼠标托动某个esxi(host),到另一个datacenter 即可!
#7 如何在vcenter 中按照操作系统类型察看虚拟机?
- vcenter 中
- datacenter -> virtual machines -> 单击右键选择 guest os 即可!
#8 esxi 开启 ssh 服务
- 1
- vcenter 中 datacenter -> host ->
- 启动服务即可
#9 vmware vswap 文件导致虚拟机出错
vswp,是交换文件,大小和虚拟机配置的内存相同大小
- 1
- 3
- 精简置备(thin)与厚置备(thick)虚拟机磁盘之间转换
#10 ESXi 通信端口
vSphere client 连接到ESXi主机,需要与ESXI443端口和902端口通信,443端口主要负责别名讯息的传递,而902端口主要负责远端控制台画面的传递。
#11 未在主机x.x.x.x上配置系统日志记录。
使用U盘安装ESXi5 后提示
ESXi主机 -> 配置 -> 高级 -> syslog -> global -> syslog.global.logDir 后面添加[] /scratch/log -> 确定即可,如下图
#12
本文出自 “dongnan” 博客,请务必保留此出处http://dngood.blog.51cto.com/446195/721971
- CEO
- CEO的个人空间 › TA的所有日志 › 查看日志
VMware ESXi 管理端口的NAT配置
热度 22|
先复习一下VMWare的基本网络概念。
VMware ESXi使用桥接(猜测,错了不管)的方式实现网络配置,通过虚拟交换机的概念来模拟物理交换机,这样连接在同一个交换机下的虚拟机相当于处于一个网段之内,如下图所示,管理端口和pfSense(NAT系统)处于一个网段,pfSense添加了两个虚拟交换机,这样就等于接通了两个网段,起NAT的作用,WAN口处于8网段,LAN口在1网段做DHCP,其他两个操作系统(win2k8和RHEL5.4)只连接内网,通过pfSense做NAT到这些虚拟机上。
接着说为什么要重做NAT。前几篇文章我们已经实现了一个ESXi上的NAT架构,但新的问题出现了:之前管理端口(8.232)是单独的一个IP,而我们的服务器搭建好之后往往只绑定一个外网IP,然后就远程管理了,这样如果管理端口还使用一个单独的内网IP,我们从外网就没有办法使用Sphere Client管理了。于是需要把管理端口也放到NAT的内网,从NAT映射到管理端口上去。
首先,ESXi本身使用两个端口(不考虑SSH),一个443端口放一个简单的介绍网页(https),剩下的是Sphere Client使用的端口902(ESX Server好像是903),如果想更改端口,更改方式在下篇文章中再谈。
这样我们需要做的是,首先在NAT的虚拟交换机中添加VMKernel
设置好内网IP ,更改默认网关
这时候其实就可以进内网的一个操作系统(比如我的win2k8),telnet一下192.168.1.4的902端口,看看是否可以使用了,如果可以使用,在这个操作系统下就可以用Sphere Client连接ESXi了,只不过有点慢。
开始的时候我直接在pfSense做了NAT(443和902,到192.168.1.4上),结果发现外网根本telnet不了这两个端口,最后想想干脆把标准交换机0上的那个192.168.8.232的Management Network移除好了,关掉了过程中弹出的几个语气严厉的警告窗口之后,再telnet,就可以使用了。这时候如果到物理服务器上,f2进入ESXi的配置界面,就可以看到Network Configuration那里已经改成了192.168.1.9的IP和192.168.1.8的网关。
特别注意 IP和网关要改成和你NET 网关地址相匹配的。我这个地方弄了两个小时!
这样,你的管理端口,几个虚拟机就都进入了pfSense的管辖范围里了,也就是说,从公网IP映射到pfSense的WAN口IP,剩下的NAT都是pfSense来做了,无论是ESXi本身,还是其上的虚拟机。最后的网络配置如下,Management Network移除之后不会消失,但是已经没有IP显示了。
http://www.hy.cm/home-space-uid-2310-do-blog-id-465.html
http://dngood.blog.51cto.com/446195/721971
以前我也很用過很呆的方法,在ESXi內裝一台XP,之後在XP內裝上vSphere Client,然後在XP內跑TeamViewer,然後有問題時透過TeamViewer連線,不過我實際這樣操作不超過三次,因為連線方法麻煩,而且速度真的很慢~而且一台vmware的XP少說也要給256MB的記憶體,給太少跑很慢,給太多也很浪費。
(遠端vmware client console畫面)
其實要能遠端操作ESXi主機至少打通443 port和902 port,443 port主要負責資料訊息的傳遞,而902 port主要負責遠端console畫面的傳遞,只要有辦法連線到區域網路內的ESXi主機,譬如192.168.1.1:443和 192.168.1.1:902,那麼就可以透過vSphere Client管理,既然知道需要哪一些port進行溝通,那麼就比較好處理了!
至於如何連線到區域網路內的方法就很多種了,若你使用IP分享器,那麼就可以使用虛擬伺服器的方式開通443與902;對我來說就比較習慣ssh tunnel的方式,利用最基本的Local模式就可以了,其實善用ssh tunnel的好處還不少,很刺激也很方便!
putty的設定方式如上圖,主要還是得先連線到ESXi內有對外IP的主機(A主機),而該主機也必須與ESXi的區域網路相通,這樣就可以透過A主機連線到內部的ESXi主機(ex.192.168.1.1),這時候再建立兩條tunnel規則,兩條都是最簡易的Local模式,建立完成之後就等於連線自己電腦(127.0.0.1)的443與902就會透過A主機直接串通到ESXi(192.168.1.1)的443與902,這樣就可以遠端操控囉!
其實這篇主要不是介紹ssh tunnel,主要是對443及902這兩個port做個備忘,也希望可以幫助到有需求的朋友們!
ESXi虚拟网络配置的几点认识
玩了几天ESXi,虚拟网络配置方便绕了一些圈子特意总结一下,目前还不能说对此非常精通,但是一点一点积累吧。
网络部署图
以下是简单的服务器网络部署图,在拓扑图中规划了三个网络,一个是外网:WAN,一个是办公网:LAN(在办公环境访问),一个是Private LAN(服务器私网)。
网络配置
如果个网络拓扑是用物理机器来搭建的话相信很多人都会,但如果这三台是Host在ESXi上的话,可能有些概念性的东西需要整清楚一下,下面就边讲理念边设置。
1.ESXi服务器IP怎么设置?
其实在上图的拓扑中没有指明ESXi服务器的IP,刚接触ESXi,特别是平常经常接触Windows的人,可能会想给所有的网卡设置IP地址,但是其实ESXi已经在网络设置里提示很清楚了,设置的是ESXi的IP,如果没有使用网卡的负载均衡的话也只需要启用一个网卡即可。
先前我设置了一个内网的IP,然后启用了一个内网和外网的网卡。导致在客户端连接ESXi服务器时很不稳定,有时能连上有时连不上。
所以ESXi服务器的IP就是管理IP而以一般情况下设置一个IP,启动该IP相对应的网卡即可。
2.Guest OS的网卡接到ESXi的网卡上,那ESXi的网卡上上否需要绑定IP?
不需要,Guest系统就是在ESXi上面运行的系统,直接在Guest系统里配置IP地址即可。不需要也没有地方给ESXi的网卡配置IP。
3.ESXi的虚拟交换设置
ESXi配置网络的地方在vSphere Clinet的Configuration->Networking。
根据之前的网络拓扑规划,在网络配置中创建三个vSwitch,分别对应WAN,LAN,PAN,这三个vSwitch不一定是要新建的可以从原有的vSwitch中修改lable即可。
如果是新建的话其实就很简单了,在Virtual Switch视图中点击新增网络,在连接类型中选择Virtual Machine,在Virtual Machines-Network Access 中选择一个物理网卡,一般网卡后面都会有相应的网络IP地址信息。
下一步之后设置该vSwitch的名称及VLAN ID(默认无)。点击下一步确认完成即可。
4.配置Guest OS使用vSwitch
这一步就很简单了,在Guest OS的配置界面中为每个网卡选择一个Network Lable即可。
5.Guest OS的IP设置
在Guest OS里面设置IP地址就按网络拓扑来进行设置即可。但要注意需要对外网网段的网卡设置网关。否则不能在Guest OS上访问外网或才被外网访问。
OK,就写到这里吧。
http://www.cnblogs.com/cbcye/archive/2010/08/12/1798203.html- VM ESXI 外网访问端口号443
- vmware esxi 5.5 端口号
- 让devstack中的vm访问外网
- elasticsearch 外网访问9200端口访问
- windows2008 外网端口访问
- Vm esxi 使用vclient连接问题
- 服务器安装 VM esxi 以及 vsphere管理
- Importing a VM from VM Workstation to ESX / ESXi
- Linux 开启允许外网访问端口
- 禁止外网直接访问tomcat8080端口
- 禁止外网直接访问tomcat8080端口
- MySQL配置端口访问规则 - 允许外网访问 3306
- vm虚拟机访问外网或暴露服务给外网访问
- vm虚拟机访问外网或暴露服务给外网访问
- 关于X5355的CPU和VM ESXi兼容性问题的解决办法
- 扩展ESXi服务器上的VM的虚拟硬盘大小
- 在ESXi 5.5主机中克隆VM主机
- VM上Fedora虚拟机访问外网设置(固定IP)
- listView的异步加载
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用 .
- hibernate调用存储过程,有输出参数
- 关于CCV1.3源码的调试
- spring源码学习笔记-初始化(三) registerBeanPostProcessors
- VM ESXI 外网访问端口号443
- JavaScript js 左右移动下拉列表选项
- 结构体的相互嵌套
- 用ModalViewController切换View
- OpenGL API分类
- 昨天做了一个自定义标签
- C++ primer第二次阅读学习笔记(第18章:特殊工具与技术:运行时类型识别、extern。。。)
- sd_fusing.sh注释
- java-Graphic2D-绘制跳棋,国际象棋,象棋