我有一个运行Ubuntu 12.04的数据库服务器。 数据库服务器连接到LANnetworking上的负载平衡器(HAProxy),LB连接到Internet。 所以数据库服务器没有直接的互联网连接。 我通过SSH负载均衡器连接到数据库服务器。
在数据库服务器上安装更新是否有很好的方法,尽pipe它没有直接连接到互联网?
您可以在您的负载平衡器(或两个networking均可访问的另一个盒子)上安装并使用Apt-Cacher NG ,并将其configuration为可将其用作代理。
安装Apt-Cacher NG:
sudo apt-get install apt-cacher-ng
要configurationapt代理,请在/etc/apt/apt.conf.d/02proxy中用此内容创build一个文件(用您的负载均衡器的IPreplace您的数据库服务器上显示的IP):
Acquire::http::Proxy "http://192.168.50.2:3142";
Apt-Cacher NG将作为一个caching代理,只会caching已经被请求的包,所以它比运行自己的仓库更加整洁(也更透明)。
您可以使用/etc/apt-cacher-ng/acng.conf文件对它进行调整/configuration,但默认configuration将适用于大多数情况。
您可以创build自己的存储库服务器,并在数据库服务器上设置新的存储库服务器path,并且可以在没有Internet连接的情况下将更新应用到服务器上。
注意: – 您的存储库服务器应该在LAN中。