[Linux]Xmanager+Xshell远程管理桌面版CentOS物理服务器的桌面版CentOS虚拟机
1 需求/背景
在项目现场有这么一个情况,有1台Gnome版的CentOS的物理服务器,其内运行了2台通过vmware安装的Gnome桌面版的CentOS的虚拟服务器。
按照常规做法是: 将唯一的1台显示器的HDMI接口插到物理服务器上,再将键盘和鼠标亦插上物理服务器;然后,通过桌面版CentOS的图形化界面进入CentOS物理服务器的桌面;接着,通过在其物理服务器的桌面点击运行2台虚拟机。
但同时有2个问题是:
- 1 现场的显示器版本较为老旧,其每次插HDMI线到物理服务器上进行上述操作时,物理服务器都必须重新启动,显示器界面才能顺利显示对应的内容,否则就是黑屏无反应。
- 2 2台虚拟机不稳定,时常会宕机,导致其上的虚拟机服务器经常需要重启。而每次重启虚拟机,则需要通过到物理服务器的桌面操作来启动,十分让人烦恼。
由此可见,这种做法存在2个不足:
- 1 每次重启CentOS虚拟服务器都需要通过到CentOS物理服务器的桌面上操作并启动;
- 2 唯一的这台显示器每次插到这台物理服务器上时,这台物理服务器和2台CentOS虚拟服务器都不得不重启一次,上面的软件服务都不得不重启一次。
为此,设想能否满足这样一种需求:
使用亦处在该网络的自己的笔记本,直接ssh远程CentOS物理服务器(非图形化界面的命令行模式),然后通过命令行的方式以后台运行的形式来启动2台虚拟机。
这样做的好处是,1)不再需要使用任何设备直接操作物理服务器和2台虚拟机了。2)通过纯命令行的方式管理虚拟机,提高服务器运维的效率。
2 所需工具
- Xmanager 7
- Xshell 6/7
- 1台处于物理服务器所在网络,且安装了上述软件的电脑
3 操作步骤
step1 远程登录物理服务器
step2 后台运行vmware服务
/usr/bin/vmware &
&是为了让虚拟机服务后台的形式运行,避免Xshell将ssh连接的命令行界面一关闭,其上的虚拟机服务器就宕机。

此步骤的shell命令执行后,需要借助xmanager来控制/调度虚拟机服务,此时会出现控制虚拟机的vmware图形化桌面。
那么将产生一个问题,能不能让vmware服务上的2台虚拟机以后台的形式运行呢?避免自己的电脑一关闭Xshell打开的vmware图形化桌面窗口,虚拟机服务器就随之关闭。
- step3 后台运行vmware的虚拟机
1) 点击vmware图形化桌面上虚拟机的'[x]'
2) 选择'Run in background' 即可


此时,在自己的电脑上关闭vmware的图形化桌面窗口和Xshell/Xmanager窗口及服务,均不影响虚拟机的正常运行。
4 参考文献
[Linux]Xmanager+Xshell远程管理桌面版CentOS物理服务器的桌面版CentOS虚拟机的更多相关文章
- 虚拟机virtualBox安装linux系统 xshell远程连接linux
虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...
- Xshell远程管理Linux
Xshell[1]是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议. Xshell 通过互联网到远程主机的安全连接以及它创新 ...
- Linux下 SSH远程管理服务
第1章 SSH基本概述 1.1 SSH服务协议说明 SSH 是 Secure Shell Protocol 的简写,由 IETF 网络工作小组(Network Working Group )制定 在进 ...
- Windows 上的 SSH?使用 PowerShell Remoting 远程管理 Windows 服务器
作者:陈计节 个人博客:https://blog.jijiechen.com/post/powershell-remoting/ 在 Linux/Unix 世界里 SSH 是个好东西,SSH 是 Se ...
- centos dhcp 服务器搭建 多vlan
centos dhcp 服务器搭建 多vlan centos 6.5 版本 /etc/dhcp/dhcpd.conf 服务器配置文件 /etc/rc.d/init.d/ ...
- 其他综合-使用Xshell远程连接管理Linux实践
使用Xshell远程连接管理Linux实践 1. Xshell整体优化 1)点击 工具 ,然后选择 选项 2)在 常规 选项中,下面的存放路径根据个人爱好修改(可选默认) 3)在 更新 选项中,将 √ ...
- Linux/CentOS下开启MySQL远程连接,远程管理数据库
当服务器没有运行PHP.没装phpMyAdmin的时候,远程管理MySQL就显得有必要了. 第一步:开启MySQL用户的远程访问权限 mysql -u root -p mysql # 第1个mysql ...
- windows下使用xShell远程连接virtualbox里面的linux
第一阶段:基本安装 安装virtual box 在virtualbox里面安装xubuntu:是ubuntu+xfce桌面环境的一个linux的发行版本 在windows下安装Xmanager Ent ...
- linux远程管理工具
一.常见的远程管理控制方式主要有以下几种 ①RDP(remote desktop protocol)协议 远程桌面协议,我们常用的windows操作系统就是的远程桌面管理就是基于该协议的. ②teln ...
- 给vmware虚拟机设置Ip,使用xshell远程连接Centos
参考下面两位的分享才弄好,发表之前先对原作者表示感谢! 给Centos配置网络以及使用xshell远程连接Centos http://www.cnblogs.com/fuly550871915/p/4 ...
随机推荐
- zxb2022习题班16
(1) 原则:合同中包含多项履约义务的,企业应当按照各单项履约义务所承诺的商品的单独售价的比例,将交易价格分摊至各单项履约义务. 方法:按照A和B商品单独售价的相对比例, 2x22年4月16日 借:合 ...
- latex常见的错误(自己经常出现的)
1. undifned control consequence 有非法的命令---有可能没有导入对应的宏包.见latex常用的宏包. 2. See the amsmath package docum ...
- net-snmp 自定义OID利用脚本获取值
两种办法: 1)pass方式 /etc/snmp/snmpd.conf 写脚本 脚本需要注意:要连续输出三行:1.OID 2.类型 3.值 如果不按照这个规定,直接输出值,将会报错. 检查 第二种方法 ...
- binary与进制转换
精华笔记: 什么是二进制:逢2进1的计数规则.计算机中的变量/常量都是按照2进制来计算的 2进制: 规则:逢2进1 数字:0 1 基数:2 权:128 64 32 16 8 4 2 1 如何将2进制转 ...
- oracle 白名单作用及配置教程
出于提高数据安全性等目地,我们可能想要对oracle的访问进行限制,允许一些IP连接数据库或拒绝一些IP访问数据库. 当然使用iptables也能达到限制的目地,但是从监听端口变更限制仍可生效.只针对 ...
- Crypto入门 (十二)转轮机加密
前言: 杰弗逊转轮加密,可以自己手动排列完成但是繁琐而且容易弄错,还是建议使用编程,我在手动弄得时候就是复制粘贴少了一个字母,弄了很久才发现,如果编程得话,就不会这样拉 转轮机加密: 题目如下: 1: ...
- Blog作业02
目录 前言 设计与分析 踩坑心得 改进建议 总结 前言 这三次作业的题目数量虽然增多,但是在题量加大的同时,这三次作业集的难度也相应的下去了,难度降低的同时也保证了作业集题目的质量.这三次的作业的知识 ...
- manjaro日常使用之deepinTIM问题解决
今天很高兴,因为我在我的manjaro+kde桌面上成功运行了deepinTIM.这样我离摆脱Windows使用的事业又更近了一步.众所周知,如果安装了kde桌面,deepinQQ的方案就无法运行,安 ...
- GoAccess - 可视化 Web 日志分析工具
Centos安装: yum -y install goaccess 使用goaccess命令生成HTML文件 LANG="en_US.UTF-8" bash -c 'goacces ...
- P5192 有源汇上下界最大流总结
之前听学长讲解时,只听了大体思路就跑路了,没有听到具体细节.后面在考虑出度多的点具体向虚拟源点连边还是虚拟汇点连边时,只凭直觉直接向源点连边,然后就一直WA,直到后来中午听同学讲解才反应过来,白白浪费 ...