使用 Yasboot 安装 YashanDB 的疑惑和建议
本文作者:YashanDB 高级服务工程师卢智凌
从去年开始,⼀直在学习国产数据库 YashanDB,对 YashanDB 的总体感觉还是非常不错的。作为对学习成果的考察,去年通过了 YashanDB 官方组织的 YCA 认证,4 月底⼜参加了 YCP 认证,YCP 认证包括笔试部分和实操部分。在准备实操部分的练习时,使用 Yasboot 安装 YashanDB 时遇到了⼀点小小的疑惑。
环境介绍
操作系统:CentOS 7.6CPU:X86_64 ARM64 4C 内存:4G
环境约束
按照常规运维要求,对虚拟机的文件传输接口进行了限制。◦ 关闭 rz 和 sz,禁止虚拟机上传和下载文件。
◦ 关闭 ftp 传输在/etc/ssh/sshd_config 中,注释这一行:Subsystem sftp /usr/libexec/openssh/sftp-server
◦ 关闭 scpsystemctl disable sshd 验证无法使用 scp 功能
YashanDB 安装疑惑
安装 YashanDB 的过程中,需要使⽤yasboot 生成配置⽂件,如官网给出的命令:
执行过程中,报主机扫描失败
再次启⽤scp 服务,则不会报错。疑惑:YashanDB 安装包已经上传至该主机中,为啥还需要输⼊主机的 IP 和端口,以及虚拟机用户和密码呢,而且这几个都是必需的参数。这对于初步接触和安装 YashanDB 的新同学来说,是⼀个很大的疑惑。
进⼀步查询官方文档,可以查到 Yasboot 的相关介绍,Yasboot 主要用于在集群环境中对 YashanDB 执执行各种远程运维管理操作。
优化建议
建议在单机环境中安装 YashanDB 时,执行如下命令时,
Yasboot 默认不需要输入 IP 和端口、用户和密码这些信息,只有部署 YashanDB 集群环境涉及多主机交互时,才需要输⼊对应的 IP 和端口,这样可以从 YashanDB 的安装体验上做一小步优化,YashanDB 初学者理解起来就更容易了。
评论