Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2)

这篇具有很好参考价值的文章主要介绍了Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

资源规划建议

ocp主机1台 内存:64G CPU1:2C及以上  硬盘大于500G

observer服务器3台 内存32G CPU:4C以上 硬盘大于1T 建议存储硬盘与操作系统硬盘隔开实现IO隔离

一、OBD、OCP安装包准备

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

[root@observer /]# chown -R admin:admin /software/

[root@observer /]# ls -ld /software/

drwxr-xr-x 6 admin admin 4096 Apr 16 05:00 /software/

二、OBD部署

2.1本地安装obd

rpm -ivh ob-deploy-2.7.0-5.el7.x86_64.rpm

source /etc/profile.d/obd.sh

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

三、OCP部署

3.1解压ocp

tar -zxf ocp-all-in-one-4.2.2-20240329111923.el7.x86_64.tar.gz

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.2解压部署程序并安装

执行如下命令进入解压后软件包的 bin 目录下安装部署程序

cd /software/obsq/ocp-all-in-one/bin && bash install.sh

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

Setup Environment:              source ~/.oceanbase-all-in-one/bin/env.sh

Quick Start:                    obd demo

Use Web Service to install:     obd web

Use Web Service to upgrade:     obd web upgrade

More Details:                   obd -h

生效环境变量

source ~/.oceanbase-all-in-one/bin/env.sh

配置环境变量

[admin@observer bin]$ cd ~/.oceanbase-all-in-one/bin/

[admin@observer bin]$ ls

env.sh  install.sh  uninstall.sh

[admin@observer bin]$ cat env.sh

#!/bin/bash

export OBD_INSTALL_PRE=~/.oceanbase-all-in-one/obd

source $OBD_INSTALL_PRE/etc/profile.d/obd.sh

export OBCLIENT_HOME=~/.oceanbase-all-in-one/obclient

export PATH=$OBD_INSTALL_PRE/usr/bin:$OBCLIENT_HOME/u01/obclient/bin:$PATH

[admin@observer bin]$ vi ~/.bash_profile

[admin@observer bin]$ cat ~/.bash_profile

# Source /root/.bashrc if user has one

[ -f ~/.bashrc ] && . ~/.bashrc

export OBD_INSTALL_PRE=~/.oceanbase-all-in-one/obd

source $OBD_INSTALL_PRE/etc/profile.d/obd.sh

export OBCLIENT_HOME=~/.oceanbase-all-in-one/obclient

export PATH=$OBD_INSTALL_PRE/usr/bin:$OBCLIENT_HOME/u01/obclient/bin:$PATH

[admin@observer bin]$ . ~/.bash_profile

3.3 启动obd

3.3.1执行 obd web install在返回信息中获取部署向导页面的 IP 地址

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.3.2进入浏览器登录输出结果的网址

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.4 选择OCP产品并点击确定

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.5 选择创建全新的 OceanBase 数据库

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.6 配置部署信息

  1. 自定义待管理的 OceanBase 集群名称

该名称具有唯一性,且集群名称必须以英文字母开头,英文或数字结尾,长度为 2~32 字符。

  1. 选择要部署的产品版本

OceanBase 与 OBProxy 的版本具有关联性。例如,当选择部署 V4.1.0 及以上版本的 OceanBase 数据库时,仅支持部署 V4.1.0 及以上版本的 OBProxy。

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

下一步

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.7 metadb配置

3.7.1部署用户配置

这里注意zone1设置为ocp的服务器其他的zone删除即可,如果ocp是集群可以选择多个zone对应的服务器。

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.7.2集群配置

注意ocp主机内存为64G,确保主机有足够的内存否则在分配组件资源的时候无法正常完成安装。

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

更多配置

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.8 OCP配置

3.8.1服务配置

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

校验端口

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.8.2资源规划

注意:资源有限的情况下默认即可,如果主机内存及CPU资源远超过文档的资源按找实际资源分配ocp组件的资源,资源越多性能越好.

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.8.3确认信息后预检查

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

遇到可以自动修复的选择自动修复,这里为了演示搭建直接选择自动修复

注意:该问题是磁盘目录资源不足,文档资源为500G,正常存储盘需要单独挂载划分需大于1T

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

没有报错直接下一步

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.8.4部署过程及日志查看

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

记录ocp obproxy相关的obclient登录信息便于后期黑屏登录使用。

后台安装日志:

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

3.8.5 OCP部署成功(整体部署时间在5~10分钟左右)

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

记录ocp登录ip、用户名、密码便于登录使用。

四、登录OCP进行ocp集群相关白屏take over操作

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

按照之前安装完成给的用户密码登录

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

4.1执行任务Take over primary OB cluster

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

第二步报错选择跳过即可。

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

4.2查看租户状态

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

4.2OCP集群重启

obd cluster list

obd cluster stop cluster_obtest

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则

启动过程稍长,请耐心等待(3-5分钟)

obd cluster start cluster_obtest

Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2),OceanBase,oceanbase,开闭原则文章来源地址https://www.toymoban.com/news/detail-861283.html

到了这里,关于Oceanbase体验之(一)运维管理工具OCP部署(社区版4.2.2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 42了解自动化运维工具 Saltstack 的基本用法,包括配置管理、批量执行

    Saltstack 是一款流行的自动化运维工具,可以用于配置管理、批量执行等任务。下面是 Saltstack 的基本用法教程。 安装 Saltstack 首先需要在控制节点上安装 Saltstack。具体安装方法可以参考 Saltstack 的官方文档。在安装过程中需要选择一个角色,通常有 master 和 minion 两个选项,

    2024年02月06日
    浏览(54)
  • 中文编程开发语言工具应用案例:ps5体验馆计时收费管理系统软件

    ps5体验馆计时收费管理系统软件 软件部分功能: 1、计时计费功能:只需点开始计时即可,时间直观显示 2、商品管理功能:可以管理饮料等商品 3、会员管理功能:支持只用手机号作为卡号使用。 4、定时提醒功能:定时时间可以自由设定,到时间电脑会发出提醒声音,并改

    2024年02月08日
    浏览(46)
  • 【Docker管理工具】使用Docker部署portainer-ce管理工具

    Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。 Portainer Community Edition是一个用于容器化应用程序的轻量级服务交付平台,可用于管理 Docker、Swarm、Kubernetes 和 ACI 环境

    2024年02月19日
    浏览(55)
  • 容器管理工具 Docker生态架构及部署

    目录 一、Docker生态架构 1.1 Docker Containers Are Everywhere 1.2 生态架构 1.2.1 Docker Host 1.2.2 Docker daemon 1.2.3 Registry 1.2.4 Docker client 1.2.5 Image 1.2.6 Container 1.2.7 Docker Dashboard 1.3 Docker版本 二、Docker部署 2.1 使用YUM源部署 2.1.1 获取阿里云开源镜像站YUM源文件 2.1.2 安装Docker-ce 2.1.3 配置Docker D

    2024年02月07日
    浏览(50)
  • 从小白到大神之路之学习运维第44天---第三阶段----拓展知识-----文件管理命令(find+sed+awk)、pycharm工具

    第三阶段基础 时  间:2023年6月20日 参加人:全班人员 内  容: 目录 一、文件管理命令 find 1. 根据文件名查找文件 2. 根据文件类型查找文件 3. 根据文件大小查找文件 4. 根据时间戳查找文件 5. 组合多个条件查找文件 Sed 1. 替换文本 2. 插入和删除行 3. 格式化输出 总 结: a

    2024年02月09日
    浏览(48)
  • Linux系统之部署webmin开源管理工具

    webmin是一款强大而灵活的基于网络的服务器管理控制面板,管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。 Web管理方式使得Webmin同时具有本地和远程管理的能力; 插件式结构使得Webmin具有很强的扩展性和伸缩性; 访问控制和SSL支持为远程管理提供了足够

    2023年04月25日
    浏览(41)
  • Docker部署FAST OS DOCKER容器管理工具

    FAST OS DOCKER是Docker的图形化管理工具,为用户提供了docker总览、本地容器管理、远程镜像拉取、服务器磁盘映射、服务器网络管理等功能,基本能满足中小型单位对容器管理的全部需求。 轻松管理Docker,可视化操作。 界面直观、简洁,上手简单易操作。 可以采用Dcoker安装方

    2024年02月03日
    浏览(50)
  • 群晖NAS部署可视化Docker管理工具(Portianer)

    Portainer 是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本

    2024年02月08日
    浏览(56)
  • 【Docker项目实战】使用Docker部署nullboard任务管理工具

    nullboard简介 Nullboard 是对看板/任务列表管理器的极简主义演绎,旨在紧凑、可读且使用快速。 任务看板工具是一种项目管理工具,用于帮助团队组织和跟踪任务的进度。它通常以可视化的方式呈现任务列表,使团队成员可以清楚地了解项目中的任务、优先级以及任务的状态。

    2024年01月17日
    浏览(42)
  • 【Git管理工具】使用Docker部署GitLab服务器

    1.GitLab是一款基于Git的开源代码托管平台,提供版本控制功能、代码审查、问题跟踪、CI/CD等一系列项目管理工具。 2.使用GitLab可以轻松管理团队中的开发者,进行代码的协作开发和管理。GitLab也提供了丰富的项目集成和API,可以让开发者更快地进行集成和部署。 3.相比其他类

    2024年02月06日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包