我正在Ubuntu 14.04 主机上使用 KVM 在虚拟机内设置 Gitlab 服务器(https://about.gitlab.com/)。我的大学向我们收取每个外部 IP 地址的费用,因此我无法使用桥接网络并让每个虚拟机直接与外部世界对话。相反,我必须使用 NAT 并且主机必须处理所有入站流量。
对于 HTTP,这不是什么大问题。我使用 Nginx 和 dnsmaq 设置了一个反向代理,以根据子域引导流量(例如 git.example.com 将转到 Gitlab 服务器)。但是 Gitlab 服务器还需要入站 SSH 连接才能让 git 工作。我发现 Nginx 似乎只为 HTTP/S 连接提供反向代理,而我不能将它用于 SSH。Gitlab 服务器在端口 22 上可用也很重要,否则必须指示所有用户使用不同的端口。
有谁知道我是否可以将 Apache 与 mod_proxy 一起用于此解决方案或其他解决方案?理想的设置将根据子域引导 SSH 流量,以便ssh example.com进入主机、ssh git.example.com进入 git 服务器等。
我有一个 HP Z820 工作站,目前我安装了一个 Nvidia Quadro 600(用于显示)和一个GFX Titan (用于 CUDA 计算)。Titan 占用了所有可用的内部 PCI-Express 辅助电源线。现在,我想添加另一个 GPU(例如第二个 Titan 或 K40)并取出 Quadro 600,但没有更多的 PCIe 电源连接器。工作站有一个 1125W 的电源,我的 UPS 显示整个系统在负载下和在 Titan 上执行计算时消耗最大 550W,所以我非常有信心电源可以处理另一个 GPU。
是否有(安全)的方式使用可用的 PCIe 电源连接器为两个 GPU 供电,例如使用分线器电缆?