ESX通过VNC实现远程KVM功能

简介:

通过ESX安装的虚拟机通过都使用22端口或者3389端口进行访问,如果遇到特殊情况,22端口或者3389端口连接不上,就只能用vcenter的控制台进行操作了,而vcenter的管理员权限又不想交出去怎么办,有接口能把vcenter的控制台页面输出吗?答案是可以,用VNC就能实现。ESX在系统层面支持VNC,只需要配置一下防火墙端口,并且在虚拟机配置上给vcn设置密码和端口就可了,详细如下:

一、防火墙设置,打开端口(1台虚占用1个端口,10台就开10个,使用端口区别每台虚机)

以下例子打开5900-5910端口

/etc/vmware/firewall # vi vnc.xml


<!-- FirewallRule for VNC Console -->

<ConfigRoot>

<service>

<id>VNC</id>

<rule id = '0000'>

<direction>inbound</direction>

<protocol>tcp</protocol>

<porttype>dst</porttype>

<port>

<begin>5900</begin>

<end>5910</end>

</port>

</rule>

<rule id = '0001'>

<direction>outbound</direction>

<protocol>tcp</protocol>

<porttype>dst</porttype>

<port>

<begin>0</begin>

<end>65535</end>

</port>

</rule>

<enabled>true</enabled>

<required>false</required>

</service>

</ConfigRoot>

二、修改虚拟机设置(需要先关掉虚拟机)

找到虚拟机,鼠标右击选择 “Edit settings”;  


在 “高级” 下选择 “常规”;  

点击 “配置选项” 按钮;   

最后加入如下配置参数

RemoteDisplay.vnc.enabled = "true"
RemoteDisplay.vnc.password = "vpsee.com"
RemoteDisplay.vnc.port = "5900"

wKiom1Zuiu7hHH4RAANMszoLg7k477.jpg


重新启动虚拟机后就可以通过任意一个 vnc 客户端连上虚拟机的控制台了,这样就可以看到整个系统启动过程了。

wKiom1Zui5rg4SdcAACUPYhEtrw907.jpg

启动过程:

wKioL1Zui_HAHB6bAAMtnN9aFuM634.jpg

正常情况下的界面:

wKiom1ZujH3CrrjNAAMhIt7q5nM482.jpg

OK,搞定了。


本文转自gaodi2002 51CTO博客,原文链接:http://blog.51cto.com/gaodi2002/1722920


相关文章
|
SQL 存储 Java
JDBC Statement:执行 SQL 语句的重要接口
在Java应用程序中,与数据库进行交互是一项常见的任务。为了执行数据库操作,我们需要使用JDBC(Java Database Connectivity)来建立与数据库的连接并执行SQL语句。Statement接口是JDBC中的一个重要接口,它用于执行SQL语句并与数据库进行交互。本文将详细介绍Statement接口的使用,包括如何创建Statement对象、执行SQL语句、处理结果等内容。
545 0
|
自然语言处理 安全 C++
【C++ 格式化输出 】C++20 现代C++格式化:拥抱std--format简化你的代码
【C++ 格式化输出 】C++20 现代C++格式化:拥抱std--format简化你的代码
9661 4
|
安全 Java Maven
最小化 Java 镜像的常用技巧
随着容器技术的普及,越来越多的应用被容器化。人们使用容器的频率越来越高,但常常忽略一个基本但又非常重要的问题 - 容器镜像的体积。本文将介绍精简容器镜像的必要性并以基于 spring boot 的 java 应用为例描述最小化容器镜像的常用技巧。
4791 0
|
9月前
|
人工智能 程序员 API
Motia:程序员福音!AI智能体三语言混编,零基础秒级部署
Motia 是一款专为软件工程师设计的 AI Agent 开发框架,支持多种编程语言,提供零基础设施部署、模块化设计和内置可观测性功能,帮助开发者快速构建和部署智能体。
886 15
Motia:程序员福音!AI智能体三语言混编,零基础秒级部署
|
6月前
|
机器学习/深度学习 自然语言处理 测试技术
Qwen3技术报告首次全公开!“混合推理模型”是这样炼成的
近日,通义千问Qwen3系列模型已开源,其技术报告也正式发布。Qwen3系列包含密集模型和混合专家(MoE)模型,参数规模从0.6B到235B不等。该模型引入了“思考模式”与“非思考模式”的动态切换机制,并采用思考预算机制优化推理性能。Qwen3支持119种语言及方言,较前代显著提升多语言能力,在多个基准测试中表现领先。此外,通过强到弱蒸馏技术,轻量级模型性能优异,且计算资源需求更低。所有Qwen3模型均采用Apache 2.0协议开源,便于社区开发与应用。
5316 30
|
存储 NoSQL MongoDB
MongoDB入门级别教程全(Windows版,保姆级教程)
一份全面的MongoDB入门级教程,包括在Windows系统上安装MongoDB、使用MongoDB Shell和Compass GUI进行数据库操作,以及MongoDB的基本数据类型和查询技巧。
3228 5
MongoDB入门级别教程全(Windows版,保姆级教程)
|
XML 关系型数据库 PHP
thinkphp6支持哪些数据库
【8月更文挑战第21天】thinkphp6支持哪些数据库
188 2
|
小程序
uniapp如何隐藏默认的页面头部导航栏,uniapp开发小程序如何隐藏默认的页面头部导航栏
uniapp如何隐藏默认的页面头部导航栏,uniapp开发小程序如何隐藏默认的页面头部导航栏
1278 0
|
存储 Linux Shell
【Shell 命令集合 系统设置 】Linux 设置和显示硬件时钟 hwclock命令 使用指南
【Shell 命令集合 系统设置 】Linux 设置和显示硬件时钟 hwclock命令 使用指南
393 0