三、安装客户端
3.1 Linux 下部署
|
|
3.1.1 安装 iscsiadm
当前版本的lblet,依赖于iSCSI客户端(即将⽀持FC),在启动lblet之前,需要安装iSCSI客户端。安装可以通过直接上传rpm包安装,也可以挂载系统镜像使⽤yum本地源安装。 公司NAS上提供了 Linux 6 和 Linux 7 版本的rpm包,两个版本安装过程有所区别:
|
|
3.1.2 修改lblet的配置⽂件
以下是 /opt/howlink/cdm/config/config.ini 内容:
|
|
修改完后将文件复制到 /root/.howlink/cdm/config.ini,防止lblet更新时被修改。
注:配置文件请直接在 linux 上修改,因为 windows 上修改的文件会改变文件的字符集格式,使得 linux 程序识别出错。
3.1.3 设置启动脚本
Linux 6使⽤service进⾏服务管理,到了Linux 7,则使⽤systemctl来进⾏服务管理,systemctl向下兼容service命令。所以,根据lblet所在的操作系统版本,启动脚本的部署⽅式也有所区别:
|
|
3.1.4 启动 lblet
由于服务管理⽅式不同,启动⽅式也有所区别:
|
|
3.2 windows 下部署
将压缩包上传⾄服务器,创建⽬录 C:\howlink,将压缩包解压⾄该⽬录下
3.2.1 启动iSCSI服务
与Linux的相同,当前版本的lblet,依赖于iSCSI客户端(即将⽀持FC),在启动lblet之前,需要先启动iSCSI服务。打开“iSCSI发起程序”,如果提示服务尚未运⾏,请单击“是"以启动该服务。
3.2.2 同意协议
由于SQLServer和MySQL会调⽤sync.exe,该程序⾸次运⾏需要同意协议,故这两种备份需要同意程序的使⽤协议:双击运⾏C:\howlink\cdm\scripts\sync.exe,点击“同意”按钮即可。
3.2.3 测试VSS
由于SQLServer和MySQL的备份需要调⽤VSS(卷影复制),故使⽤lblet之前需要测试VSS能否正常运⾏。 在CMD窗⼝或PowerShell下运⾏此命令: 如果返回值报错,缺少依赖等,请按照提示安装依赖,依赖包已放置于公司NAS指定位置。 依赖中包括.NET4.5和VC++运⾏库。如果返回值最后⼀⾏为“True”,则继续执⾏,成功执⾏将会返回“True”
3.2.4 修改配置⽂件
修改lblet的配置⽂件,以下是 config/config.ini 内容:
|
|
3.2.5 启动 lblet
为了⽅便运⾏,建议新建批处理⽂件start.bat,内容如下:
|
|
推荐将该脚本拖拽⼊PowerShell窗⼝,回⻋以运⾏。
注:PowerShell 必须以管理员方式启动
3.3 更新 lblet
CDM3.1 ⽀持lblet启动更新,解压 cdm.tar.gz 包获取 lblet 的上传到指定⻚⾯:
<img src=“data:image/svg+xml,” alt=“image-20211231162116591” style=“zoom:200%;” />
四、使用 cdm-dp 部署
cdm-dp 工具是 cdm 项目的部署工具、可以帮助用户快速部署 cdm 的各种组件。
cdm-dp 存放在 cdm.tar.gz 压缩包中,支持三种平台
|
|
接下来以x86_64平台为例,介绍 cdm-dp 的使用方式。
解压 cdm-dp
|
|
4.1 安装 lb-storage 组件
注:lb-storage 推荐安装在 CentOS7 发行版上, 需要配置网络或本地 yum 源码,后者可以参考 0.1 节的文档。
执行以下命令安装 lb-storage 组件
|
|
支持以下参数:
- –ip string 存储IP地址
- –name string 存储组件名称
- –pkg string 组件安装包路径
- –port int32 存储端口
执行完成后会依次安装 zfs、scst、nfs、lb-storage。
4.2 安装服务端组件
注:服务端组件推荐安装在 CentOS7 发行版上, 需要配置网络或本地 yum 源码,后者可以参考 0.1 节的文档。
执行以下命令安装服务端组件
|
|
支持以下参数:
- –ip string 服务端节点IP地址
- –pkg string 组件安装包路径
执行完成后会依次安装 etcd、lb-admin、lb-gateway、lb-workflow、lb-connector。
安装完成后可以通过浏览器访问 http://$IP:9090 来验证。
4.3 安装客户端
4.3.1 linux
复制 cdm.tar.gz 到待安装 lblet 的主机,解压 cdm.tar.gz 和 dp-linux_amd64.tar.gz
|
|
安装 lblet
|
|
支持以下参数:
- –server-ip string 服务端节点IP地址
- –name string lblet 标识名称
- –pkg string 组件安装包路径
注:安装前确认服务端和lblet节点的网络连接情况。
4.3.2 windows
解压 cdm 下的 dp-windows_amd64.zip 文件,将 dist/cdm-dp.exe 和 lblets 复制到待安装节点的 C:\howlink 下。
通过管理员方式打开 cmd.exe,执行以下命令
|
|
支持以下参数:
- –server-ip string 服务端节点IP地址
- –name string lblet 标识名称
- –pkg string 组件安装包路径
- –password Administrator 用户的登录密码
注:安装前确认服务端和lblet节点的网络连接情况。iscsi 客户端已安装且可用