「Laptop」- “我的数据中心”

  CREATED BY JENKINSBOT

问题背景

平时以Linux系统为主,但是有的时候会用到Windows,尤其是那些企业微信、钉钉、微信啊之类的东西。换Macbook并不能解决这些问题;两个笔记本也不方便。

不搞Wine那一套,这东西有时有BUG,搞不好好还不知道出什么幺娥子。

有的时候需要科学上网,而Linux里的Shadowsocks客户端又没有像Windows里「shadowsocks-windows」的“全局模式”。顺便说一句,在Linux中,如果需要“全局模式”,则需要自己进行配置,配置方法参考「Shadowsocks + ChnRoute 实现 OpenWRT / LEDE 路由器自动翻墙」一文,思路是类似的。但是,我的问题不是配置一个“全局模式”就能解决的。

再有一个问题就是存储的问题,很多数据、文件、程序是需要共享的。

解决办法

于是就有了下图:

+-------------------------------------------------+
|   OpenWrt   |   Windows   |   Linux   |   ...   |
+-------------------------------------------------+
|   LINUX + KVM + NFS                             |
+-------------------------------------------------+
|                     LAPTOP                      |
+-------------------------------------------------+

网络设置:其中,所有虚拟机的网卡接到OpenWrt上,而OpenWrt作为路由。

数据共享:用NFS啦,或者CIFS之类的,存储还是在主机上,使用KVM做网络隔离(所以,一个虚拟机至少有两块网卡)。

科学上网:在OpenWrt中,配置“全局模式”,实现科学上网,这样Linux和Windows里就不用安装客户端了。

访问系统:主机上不运行图形化界面,只运行KVM。如果访问虚拟机startx /usr/bin/virt-viewer --full-screen guest-os-name,然后你就可以使用Ctrl+Fx在几个系统间切换了。

还没实践呢,目前觉得可能,由于没实践也不知道会遇到什么困难。

附加说明

在KVM上运行OpenWrt路由:OpenWrt in QEMU

在OpenWrt上运行Shadowsocks:Shadowsocks + ChnRoute 实现 OpenWRT / LEDE 路由器自动翻墙

机器的配置要跟上:平时光开Linux和相关的应用就要16G的内存,主要是应用程序开的多(吐槽一下PHPStrom\Firefox\Netbeans这几个)。

我都觉得自己应该背个机房在身上。