- 
                Notifications
    You must be signed in to change notification settings 
- Fork 72
curve website deployment
        wanghai01 edited this page Jul 14, 2023 
        ·
        4 revisions
      
    部署控制台的机器需要安装 Docker,并确保 Docker Daemon 已经运行。
你可以在服务器上运行以下命令来检测:
sudo docker run --rm hello-world这个命令会下载一个测试映像,并在容器中运行它。当容器运行时,它打印一条消息并退出。
vim website.yamlkind: curvebs      # 集群类型,curvebs 或 curvefs (目前仅支持curvebs)
host: server-host  # 部署控制台服务的机器
config:
  container_image: opencurvedocker/curve-manager:latest
  data_dir: /tmp/curve-manager/data
  log_dir: /tmp/curve-manager/logs
  listen_port: 443
  access.api.enable_check: true              # 是否开启接口认证
  access.api.expire_seconds: 60              # 接口认证token过期时间
  access.login.expire_seconds: 1800          # 用户登录失效时间
  enable.multiple.write.user.login: false    # 允许多个具有写权限的用户同时登陆
  system.log.expiration.days: 30             # 审计日志过期时间,过期内容自动删除
  system.alert.expiration.days: 30           # 系统告警信息过期时间,过期内容自动删除
  curveadm.service.address: 127.0.0.1:11000  # <必改项>curveadm http service地址
  email.addr: [email protected]                # 管理邮箱,用于重置密码,发送告警信息
  email.auth: password or authCode           # 管理邮箱授权码或密码
Curve 控制台完整依赖部署的路径:
注意:由于控制台功能依赖curvebs新增的部分接口,目前支持的版本为1.2.7,部署curvebs集群时可使用镜像:quay.io/opencurve/curve/curvebs:v1.2.7-beta2_872d38c
- 
部署curvebs集群 -> 部署monitor -> 启动curveadm http service -> 部署website 
- 
启动curveadm http service -> 部署website -> website中部署集群 -> 部署monitor -> curveadm website restart 
- 管理控制台的具体命令可使用如下命令查看
curveadm website -h
curveadm website deploy -h- 部署控制台
curveadm website deploy -c website.yaml- 查看控制台状态
curveadm website status- 停止控制台服务
curveadm website stop- 启动控制台服务
curveadm website start- 清理控制台服务
curveadm website clean部署成功后,即可以访问控制台服务(https://ip:port ip为部署控制台服务机器的ip,port为配置文件中配置的监听端口)来部署管理 Curve 集群。系统默认包含一个管理员用户,用户名:admin 密码:curve,登录后可选择进行密码修改和新增用户。
© 2023 Curve Team. All Rights Reserved