LINSTOR

作者: TEYmL | 来源:发表于2021-09-06 14:24 被阅读0次

描述

环境

至少2个系统版本一致的Linux系统,以Ubuntu系统为例

安装

添加ppa源

add-apt-repository ppa:linbit/linbit-drbd9-stack

更新源

apt update

安装软件

apt install -y linstor-controller linstor-satellite linstor-client
apt install -y drbd-dkms drbd-utils lvm2

配置

选择一个作为controller节点

启动linstor服务并设置开机自启

systemctl enable linstor-controller.service
systemctl start linstor-controller.service
systemctl enable linstor-satellite.service
systemctl start linstor-satellite.service

查看系统hostname

stack@openst:~/devstack$ hostname
openst

创建节点

linstor node create hostname IP --node-type Combined

输入linstor node list可以看到已注册的节点


linstor n l

创建存储池

创建lvm vg或thin lv

sudo vgcreate VgName DeviceName
sudo lvcreate -L Size -T VGName/ThinLvName

创建LINSTOR存储池

linstor sp create lvm NodeName StoragePoolName VgName#使用vg创建
linstor sp create lvmthin NodeName StoragePoolName VgName/ThinLvName#使用thin lv创建

输入linstor sp l可以看到存储池


linstor storage-pool list

另外的节点作为satellite

启动linstor服务并设置开机自启

systemctl enable linstor-satellite.service
systemctl start linstor-satellite.service

satellite节点的controller不能enable,因为一个LINSTOR集群只能有一个active的controller

添加linstor-client.conf配置文件,用于联系controller

在/etc/linstor路径下创建linstor-client.conf文件(如果没有linstor路径,则创建)

cd /etc
mkdir linstor
cd linstor/
vi linstor-client.conf
#切换到输入模式,输入以下内容
[global]
controllers=Controller_IP
#保存退出

这个时候可以输入linstor n l,IP没错的话应该能看到刚刚创建的combined节点

创建Satellite节点

linstor node create hostname IP --node-type Satellite

创建存储池

创建资源

相关文章

  • LINSTOR

    描述 环境 至少2个系统版本一致的Linux系统,以Ubuntu系统为例 安装 添加ppa源 更新源 安装软件 配...

  • k8s使用LINSTOR pv

    背景[#toc_0] 环境[#toc_1] 测试[#toc_2]安装配置kubernetes集群[#toc_3]安...

  • 部署k8s与LINSTOR使用mirror的持久性卷

    广州Lab测试[#toc_0] 部署k8s环境[#toc_1]All nodes[#toc_2]安装docker[...

网友评论

      本文标题:LINSTOR

      本文链接:https://www.haomeiwen.com/subject/ozhosktx.html