0%

LXC容器的默认IP,是通过网桥”lxcbr0”分配的10.0.3.XXX的局域网IP,除了host主机外,其他用户无法访问。

解决方案

可以通过端口映射,或者更换网桥的方法,将容器和host置于同一个网段,使得外部用户也可以登入容器内部。

因为我们涉及的用户比较多,采用端口映射的方法不仅麻烦,还给使用人员带来不便。

阅读全文 »

创建非特权LXC容器

对于特权容器来说,虽然创建过程比较方便,但存在进程权限的问题,隐形容器的安全性。
为了确保服务器用户的误操作不会导致服务器崩溃,经过实验,决定使用非特权容器来进行隔离。

非特权LXC

对于非特权的LXC容器来说,容器中实际执行的0号用户ID,并不对应服务器的0号用户ID,从而确保服务器上的内容不会出现问题。

LXC采用uid映射的方法,将容器中的UID映射到非特权服务器用户的UID空间。

因为服务器需要挂载一些设备,而只有服务器真实的特权用户可以对设备进行操作,容器内的用户是无法完成这一操作的。

阅读全文 »

根据实验室的任务需要,该服务器需要同时运行多种任务,且任务间的干扰大。
为了能够将不同开发人员的环境区分开,我们在经过多种尝试后,决定采用LXC容器进行虚拟化。

虚拟化需求

  1. 各容器应当具有独立IP
  2. 容器内具备运行CUDA环境的能力
  3. 性能损耗小
  4. 管理方便
阅读全文 »

近期实验室的服务器进行升级优化,在此记录安装过程,作为备忘。

硬盘配置

硬盘资源

现有硬盘资源情况如下,包含SSD及HDD复合资源。

  • 4TB HDD SATA 2块
  • 240GB SSD SATA 5块
  • 240GB SSD M.2 1块
阅读全文 »

Windows下通过脚本添加网络打印机

最近在内网搭了一台打印服务器,需要给实验室的同学共享,但是添加打印机的操作太繁琐,所以编写了一个添加打印机的脚本,可以代替人工操作过程。

阅读全文 »

问题描述

MySQL服务器运行在内网的一台独立机器上,在其他机器上进行MySQLdb连接的时候出现:

1
_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on '10.108.xxx.xxx' (111)")

连接方式为Python3 的 MySQLdb包

MySQL版本:

1
5.7.19-0ubuntu0.16.04.1
阅读全文 »