使用pdbcli upgrade
升级集群目标组件。
升级高可用组件:
pdbcli upgrade cm
升级数据库引擎:
pdbcli upgrade db
升级集群代理组件:
pdbcli upgrade proxy
升级集群其他组件:
数据备份组件:
pdbcli upgrade backup
监控采集组件:
pdbcli upgrade monitor
任务执行组件:
pdbcli upgrade agent
说明
在进行数据库引擎升级时,首先需对Standby节点进行升级,随后进行故障转移操作,将系统切换至Standby节点,最后对Master节点进行升级。在此过程中,可能会涉及较多需要确认的信息,请务必谨慎核实。
升级完成后,请使用
pdbcli status
命令查看集群状态,确保升级成功,集群处于运行状态。
升级集群过程中将遇到如下确认信息:
pdbcli upgrade db
Using config file: ./config.yaml
WARNING - Are you sure you want to upgrade PolarDB DB Cluster component on TARGET(10.XX.XX.2) ? Type 'yes' to upgrade your cluster. [no]: (yes/no):
WARNING - Are you sure to perform failover operation to TARGET(10.XX.XX.2)? Type 'yes' perform. [no]: (yes/no):
WARNING - Are you sure you want to upgrade PolarDB DB Cluster component on TARGET(10.XX.XX.1) ? Type 'yes' to upgrade your cluster. [no]: (yes/no):
您可执行pdbcli help upgrade
或pdbcli upgrade --help
获取升级集群相关的命令说明:
Using config file: ./config.yaml
Upgrade PolarDB Cluster Components.
For example:
pdbcli upgrade cm
Usage:
pdbcli upgrade [flags]
pdbcli upgrade [command]
Available Commands:
agent Upgrade PolarDB Agent Component
cm Upgrade PolarDB Cluster Manager Component
db Upgrade PolarDB DB Engine Component
pfsd Upgrade PolarDB PFSD Component
proxy Upgrade PolarDB Proxy Component
Flags:
-h, --help help for upgrade # 获取关于upgrade命令的帮助信息
--no-prompt No command line confirmation. # 增加此flag后,不会有命令行的确认信息,请谨慎使用
--no-validate Skip config file validation. #跳过验证配置文件这一步
--start-at-task string Resumed failed task at last failed task name (INTERNAL USE ONLY). #当操作失败时,可使用该flag从失败的步骤处开始重试。
Global Flags:
--config string Specify Config file. (default "./config.yaml") # 指定配置文件,默认为./config.yaml
--debug Enable additional output for debugging. # 显示更多输出信息,用于调试
Use "pdbcli upgrade [command] --help" for more information about a command.
该文章对您有帮助吗?