#安装部署(命令行)

# 单节点安装部署

# 步骤一:按需修改配置文件

$ vi ./etc/deploy.yml

# 修改配置
server:
install_path: /data/install      # 修改安装路径为/data/install
system_user: yasmanager          # 修改系统用户为安装用户

# 后端数据库为yashandb时,还需修改以下配置项
dbconfig:
    driver: "yashandb"  # 后端为yashanDB时,必须指定为yashandb
    url: "192.168.18.177:1688,192.168.18.178:1688,192.168.18.179:1688"   # 包括数据库的所有主备实例及监听端口 
    libPath: "/home/yasmanager/yashandb-client/lib" # 使用产品内置客户端无需配置,或者配置为自行安装的客户端lib路径         

# 步骤二:部署管理平台

sqlite作为后端数据库

# 采用默认的部署配置,使用sqlite作为后端数据库
$ sudo ./ycm-init deploy --conf ./etc/deploy.yml

YashanDB作为后端数据库

# 后端数据库为YashanDB
$ sudo ./ycm-init deploy --conf ./etc/deploy.yml --username yasman --password password

# 步骤三:访问管理平台

部署完成即可打开浏览器访问 IP:9060,使用管理平台服务。 ycm

# 主备模式安装部署

部署主备节点时,会默认将其所在主机添加到管理平台中。

# 步骤一:部署主节点

按需修改配置文件

以安装用户登录到192.168.1.2服务器,修改deploy.yml配置文件,配置后端数据库为YashanDB。

$ vi etc/deploy.toml
# 修改配置
  dbconfig:
      driver: "yashandb"  # 后端为yashanDB时,必须指定为yashandb
      url: "192.168.18.177:1688,192.168.18.178:1688,192.168.18.179:1688"  # 包括数据库的所有主备实例及监听端口
      libPath: "/home/yasmanager/yashandb-client/lib" # 使用产品内置客户端无需配置,或者配置为自行安装的客户端lib路径

部署管理平台

$ sudo ./ycm-init deploy --role primary --election-ip 192.168.1.2 --username yasman --password password

# 步骤二:部署备节点

按需修改配置文件

以安装用户登录到192.168.1.3服务器,修改deploy.yml配置文件,配置后端数据库为YashanDB,且url和主节点相同。

$ vi etc/deploy.toml
# 修改配置
  dbconfig:
      driver: "yashandb"  # 后端为yashanDB时,必须指定为yashandb
      url: "192.168.18.177:1688,192.168.18.178:1688,192.168.18.179:1688"  # 包括数据库的所有主备实例及监听端口   
      libPath: "/home/yasmanager/yashandb-client/lib" # 使用产品内置客户端无需配置,或者配置为自行安装的客户端lib路径                        

部署管理平台

$ sudo ./ycm-init deploy --role standby --election-ip 192.168.1.3 --username yasman --password password

# 步骤三:访问管理平台

部署完成即可打开浏览器访问 IP:9060,使用管理平台服务。

ycm