操作步骤
- 执行以下命令,查看运维脚本的详细说明。
python deploy.py tut
- 环境准备。
进行如下准备:
- 以admin用户进行安装
- 将主控机与其他3台物理机进行ssh权限打通
- 在主控机上创建 /home/admin/ob-deploy 目录,拷贝安装包中的 deploy.py 文件到该目录/deploy.py prepare_local_dir
执行ls -al
命令后,会生成如下所示的目录结构。
- 拷贝observer 和 obproxy 到 bin目录
可以通过解压安装包中 oceanbase-1.4.60-1500474.el7.x86_64.rpm 和 obproxy-1.3.3-1506155.el7.x86_64.rpm 包获取。
- 执行以下命令,生成配置文件。
./deploy.py gen_config
命令执行成功后,会生成 config.py 配置文件。
- 执行以下命令,修改配置文件 config.py ,将
ip_list
字段值修改为规划中待部署的 OceanBase 集群的 3 台物理机 IP 即可。
vi config.py
- 执行以下命令,部署集群。
./deploy.py ob1.reboot
其中,ob1 是 config.py 配置文件文件中定义的集群名称,执行该命令后,若看到如下所示提示信息则说明部署成功。
- 使用 mysql 客户端连接集群。
./deploy.py ob1.sql
- 依次执行以下命令,清理集群。
./deploy.py ob1.force_stop #杀掉observer和obproxy进程
./deploy.py ob1.cleanup #清理数据文件