本文向你展示在CentOS 7服务器/系统桌面下安装和使用LXD的简单方法。
LXD的特点
如下是LXD的最大特色:
设计安全(无特权的容器,资源限制等)
可扩展(来自数千个计算节点上的容器)
直观(简单,清晰的API和清晰的命令行体验)
Image-based(每天发布各种Linux发行版)
支持跨主机容器和映像传输(包括使用CRIU进行实时迁移)
高级资源控制(CPU,内存,网络I/O,块I/O,磁盘使用和内核资源)
设备直通(USB,GPU,Unix字符和块设备,NIC,磁盘和路径)
网络管理(网桥创建和配置,跨主机隧道)
存储管理(支持多个存储后端,存储池和存储卷)
使用Snap在CentOS 7下安装LXD
现在让我们按照以下步骤开始在CentOS 7系统下安装LXD。
一、在CentOS 7下安装snapd
二、配置内核参数
在系统上启用LXD需要一些内核选项,通过在终端上运行以下命令来配置它们,以root用户身份运行这些命令:
grubby --args="user_namespace.enable=1" --update-kernel="$(grubby --default-kernel)"
grubby --args="namespace.unpriv_enable=1" --update-kernel="$(grubby --default-kernel)"
echo "user.max_user_nam