ONES 单机安装说明
本文将引导您完成单机版 ONES 安装过程,默认使用内置数据库和本地存储。
本文适用于低于 6.18.43\6.43.13\6.94.0 的版本,高版本请参考安装说明(新)。
操作步骤
- 安装之前
- 下载安装包
- 执行安装脚本
- 证书激活
- 初始化配置
1.安装之前
正式安装ONES版本之前,需按序回答如下问题:
(1)是否满足基本环境要求,包括服务器配置、网络要求、操作系统要求、存储资源要求等?
具体说明参考环境要求
(2)是否执行了环境检测脚本?
具体说明参考环境检测
(3)是否已根据环境检测的提示进行了修复?
具体说明参考修复指南,比如是否修改了系统内核参数并已重启生效? 是否配置了正确的域名解析? 是否关闭了操作系统图形化界面? 是否配置了正确的服务器时间和时区?
(4)是否挂载了数据盘/索引盘/备份盘?
参考磁盘挂载,将数据盘挂载到/data目录下;索引盘挂载到/data/ones/ones-local-storage/tidb目录下;
另外,测试环境的备份盘挂载到/data/ones/minio/data目录下,正式环境提供单独的备份机或者OSS备份桶。
2 准备安装
2.1 查看可用版本
通过以下命令选择一个可用的版本号,或联系ONES工程师确认具体版本号。
# 列出所有可用版本
curl https://packages.ones.cn/release/ones-versions.yaml
2.2 下载版本包
方法1:直接下载最新安装包
下载最新的ONES离线安装包。 下载时间可能因网络带宽而异(通常为10-20分钟)。
#登录服务器以root用户运行
sudo su -
mkdir /data/pkg
cd /data/pkg
# 采用如下命令直接获取已打好的安装包,`<ones-version>`格式类似为v6.18.0:
curl -O https://res.ones.pro/script/k3s_offinstall/`<ones-version>`/offline_pkg_`<ones-version>`.tar
curl -O https://res.ones.pro/script/k3s_offinstall/`<ones-version>`/install_linux_amd64.sh
方法2:在线生成指定安装包
或者手工打出最新版本的安装包;如果想要下载指定版本安装包,把latest 替换为具体的<ones-version>。下载时间可能因网络带宽而异(通常为10-20分钟)。
curl https://packages.ones.cn/release/latest/build_offline_pkg_linux_amd64.sh | IMAGE_REGISTRY_PORT=5001 bash -
# 如果服务器的CPU是ARM架构, 请用如下命令获取离线安装包及安装脚本
# curl https://packages.ones.cn/release/latest/build_offline_pkg_linux_arm64.sh | IMAGE_REGISTRY_PORT=5001 bash -
打包完成后,会在当前目录下,生成 install_linux_amd64.sh 和 offline_pkg_<ones-version>.tar