使用跳板机实现外网访问局域网内虚拟机的大数据及K8S集群借助向日葵
Posted 虎鲸不是鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用跳板机实现外网访问局域网内虚拟机的大数据及K8S集群借助向日葵相关的知识,希望对你有一定的参考价值。
使用跳板机实现外网访问局域网内虚拟机的大数据及K8S集群【借助向日葵】
前言
笔者作为一杆大数据学徒工,工作和学习中都需要有几套属于自己的集群。
双路e5主机:https://lizhiyong.blog.csdn.net/article/details/123294308
USDP大数据双集群:https://lizhiyong.blog.csdn.net/article/details/123388497
K8S单节点:https://lizhiyong.blog.csdn.net/article/details/126236516
本地集群搭好以后,只有家里蹲的时候可以愉快地使用。当然也只有连接了同一个路由器,才能用另一台老爷机笔记本电脑远程访问这台双路e5宿主机的虚拟机。其实也还能凑合。
复工后,在单位还是要用到集群的,毕竟生产的CDP集群比较娇弱,容易被搞宕机,一不小心又是5w字检讨。。。故萌生了远程连接局域网内虚拟机的想法。租云服务器当然是最方便的,并且是公网IP,可以少很多事情,主要还是穷。。。
这套方案可以较低的成本满足需求,且并不需要搞frp内网穿透,技术上难度不大,虚拟机直接打快照恢复就行,也不需要重视安全性。读者可以触类旁通,使用别的远程桌面工具实现。或者租用公有云,集群可以不需要公网IP【可以节省一笔庞大的开支】,只需要跳板机有公网IP即可。
原理
原理如图所示。2个VPC并不能直接联通。本地局域网的设备可以连接到自己VPC的集群及虚拟机。那么只需要制作一台跳板机,它本身也是可以联通本地局域网的集群及虚拟机,只需要部署向日葵等远程桌面软件,即可通过跳板机来操作集群及虚拟机。在公司局域网,同样只需要找一些远程设备,安装好向日葵。公司的局域网可以联通外网时,主控端的向日葵就可以连接到中转服务器,进而控制被控端的跳板机。从而实现在公司远程操作家里的虚拟机集群,灰常方便。
如果跳板机有公网IP,那么直接SSH到跳板机即可直接操作同一个局域网内的机器,可以省略掉向日葵这类远程控制软件。
具体操作
接下来实操下。
向日葵官网下载地址:https://sunlogin.oray.com/download?categ=personal
跳板机准备
为了方便操作,使用Win10老版本镜像【笔者使用了1903】制作跳板机。
zhiyong
123456
制作完毕后关闭Windows Update,防止莫名其妙的重启。跳板机当然是要长期稳定运行的。
最好把IP也固定下来,防止后期出问题:
IPV4网卡信息:
IP:192.168.88.25
子网掩码:255.255.255.0
默认网关:192.168.88.2
DNS:8.8.8.8
最后就是登录向日葵。
主控端部署
主控端没什么讲究,安装好向日葵,登录同一个账号即可。当然也可以使用临时码验证效果。
测试网络
此时需要测试下网络是否通畅。如果公司的局域网管控严厉,就得烧流量了。。。道理懂得都懂。。。
理想效果
如图所示,使用向日葵通过公司的局域网访问到了向日葵的中转服务器,连接到了跳板机的被控端,通过MobaXterm实现了远程控制虚拟机。
当然远程桌面的内部与外部看到的内容是一致的。
理论上只要虚拟机的网卡配置正确,2个VPC网络正常,就可以随意远程了。。。
尾言
其实直接在宿主机安装好向日葵即可远程控制,此时宿主机本身就是跳板机。笔者大费周章单独做了个跳板机,主要还是怕手残,一不小心在宿主机点错了,后果还是要比在虚拟机点错严重一些【例如:重启宿主机,会导致虚拟机损坏或者数据丢失】。感谢向日葵网开一面,让我等穷人可以白piao,对此理应充满无比的感恩。
一不小心在宿主机点错了,后果还是要比在虚拟机点错严重一些【例如:重启宿主机,会导致虚拟机损坏或者数据丢失】。感谢向日葵网开一面,让我等穷人可以白piao,对此理应充满无比的感恩。
转载请注明出处:https://lizhiyong.blog.csdn.net/article/details/127641326
以上是关于使用跳板机实现外网访问局域网内虚拟机的大数据及K8S集群借助向日葵的主要内容,如果未能解决你的问题,请参考以下文章
Centos7桥接设置网络并使用xrdp+tigervnc实现桌面远程访问