LXD在CentOS7上的搭建
【摘要】 本文给出Fan Overlay在CentOS7内核的Patch,使LXD在CentOS7上搭建集群成为可能。
LXD做集群,对操作系统内核有两个基本要求:
Fan Overlay内核支持,
ZFS支持
这两个对CentOS7来讲都不是天生具备。
Fan Overlay内核支持
Fan Overlay目前只支持Ubuntu的Kernel。因此需要把内核的相关改动从Ubuntu的内核里拿出来,应用到CentOS7内核。
修改内核
Fan Overlay主要修改了两块:
我把以上Patch合成一个,并针对Centos 7.7 Kernel 3.10情况做了相应调整,参见Fan Overlay Patch。
参照CentOS Custom Kernel修改内核。
ZFS模块
yum install http://download.zfsonlinux.org/epel/zfs-release.el7_7.noarch.rpm
yum-config-manager --disable zfs
yum-config-manager --enable zfs-kmod
yum install zfs
echo zfs > /etc/modprobe.d/zfs.conf
内核参数调整
/etc/default/grub:
GRUB_CMDLINE_LINUX="... user_namespace.enable=1 namespace.unpriv_enable=1"
最大用户名字空间:
echo "user.max_user_namespaces=3883" > /etc/sysctl.d/99-userns.conf
LXD安装
安装Snapd:
yum install epel-release
yum install snapd
systemctl enable snapd
systemctl start snapd
ln -s /var/lib/snapd/snap /snap
安装LXD:
snap install lxd
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
yd_2598903622024/03/20 01:35:201楼编辑删除举报