跳到内容

码头工人

如何运行PMM服务器与Docker基于我们的码头工人形象

这里使用的标记是针对当前版本的。其他标签是可用的。

另请参阅

容易的安装脚本

在开始之前

运行

总结

  • 拉出Docker映像。
  • 复制它以创建持久数据容器。
  • 运行映像。
  • 在浏览器中打开PMM UI。

您可以将PMM中的数据存储在:

  1. Docker卷(首选方法)
  2. 数据容器
  3. 主机目录

使用卷运行Docker

  1. 拉出图像。

    码头工人雷竞技下载官网percona / pmm-server: 2
  2. 创建卷:

    码头工人体积创建pmm-data
  3. 运行映像:

    码头工人运行——分离——重启总是\——发布443: 443\- vpmm-data:如果\——名字pmm-server\雷竞技下载官网percona / pmm-server: 2
    4.请修改为默认密码管理用户。

    • 对于PMM 2.27.0及更高版本:
    码头工人执行- tpmm-serverchange-admin-password< new_password >
    • 对于2.27.0之前的PMM版本:

      码头工人执行- tpmm-serverbash- cgrafana-cli——homepath /usr/share/grafana——configOverrides cfg:default.paths。Data =/srv/grafana admin reset-admin-password newpass'
  4. 访问https://localhost:443在web浏览器中查看PMM用户界面。(如果您正在远程访问docker主机,请替换本地主机与主机的IP或服务器名称。)

使用数据容器运行Docker

  1. 创建持久数据容器。

    码头工人创建——体积如果\——名字pmm-data\雷竞技下载官网percona / pmm-server: 2/bin/true

    重要的

    PMM服务器期望数据量为如果。使用任何其他值都会导致数据丢失当升级。

    检查服务器和数据容器挂载点:

    码头工人检查pmm-data|grep目的地& &\码头工人检查pmm-server|grep目的地
  2. 运行映像。

    码头工人运行——分离——重启总是\——发布443: 443\——的交易量pmm-data\——名字pmm-server\雷竞技下载官网percona / pmm-server: 2
  3. 请修改为默认密码管理用户。

    • 对于PMM 2.27.0及更高版本:
    码头工人执行- tpmm-serverchange-admin-password< new_password >
    • 对于2.27.0之前的PMM版本:

      码头工人执行- tpmm-serverbash- cgrafana-cli——homepath /usr/share/grafana——configOverrides cfg:default.paths。Data =/srv/grafana admin reset-admin-password newpass'
  4. 访问https://localhost:443在web浏览器中查看PMM用户界面。(如果您正在远程访问docker主机,请替换本地主机与主机的IP或服务器名称。)

使用主机目录运行Docker

可用性

该特性从PMM 2.29.0开始可用。

  1. 拉出图像。
码头工人雷竞技下载官网percona / pmm-server: 2
  1. 运行映像。

出口DATA_DIR$ HOME如果码头工人运行- vDATA_DIR美元如果:如果- d——重启总是——发布80: 80——发布443: 443——名字pmm-server雷竞技下载官网percona / pmm-server: 2
DATA_DIR是一个目录,您要在其中存储PMM的状态。

  1. 访问https://localhost:443在web浏览器中查看PMM用户界面。(如果您正在远程访问docker主机,请替换本地主机与主机的IP或服务器名称。)

从数据容器迁移到主机目录/卷

使用实例将PMM从数据容器迁移到主机目录或卷。

码头工人cp< containerId >: /电脑/目标/主机/目录中

备份

总结

  • 停止并重命名pmm-server容器。
  • 的本地副本pmm-data容器的如果目录中。

重要的

Grafana插件已经移动到数据卷如果从2.23.0版本开始。因此,如果您正在从2.23.0之前的任何版本升级PMM,并且已经安装了额外的插件,那么在升级后应该重新安装插件。

检查使用的grafana插件:

码头工人执行-pmm-serverls/var/lib/grafana/plugins
  1. 停止容器。

    码头工人停止pmm-server
  2. 移动图像。

    码头工人重命名pmm-serverpmm-server-backup
  3. 创建子目录(例如,pmm-data-backup),然后转向它。

    mkdirpmm-data-backup& &cdpmm-data-backup
  4. 备份数据

    码头工人cppmm-data:如果

升级

总结

  • 停止运行的容器。
  • 备份(重命名)容器并复制数据。
  • 提取最新的Docker映像。
  • 运行它。

重要的

降级是不可能的。若要返回使用以前的版本,必须在升级之前创建备份。

提示

要查看正在运行的版本,请使用PMM升级专责小组家仪表板,或运行:

码头工人执行-pmm-server\旋度ku管理:管理https://localhost/v1/version

(如果您正在远程访问docker主机,请替换本地主机与主机的IP或服务器名称。)

  1. 停止容器。

    码头工人停止pmm-server
  2. 执行一个备份

  3. 提取最新的图片。

    码头工人雷竞技下载官网percona / pmm-server: 2
  4. 重命名原始容器

    码头工人重命名pmm-serverpmm-server-old
  5. 运行它。

    码头工人运行\——分离\——重启总是\——发布443: 443\——的交易量pmm-data\——名字pmm-server\雷竞技下载官网percona / pmm-server: 2

恢复

总结

  • 停止并取出容器。
  • 恢复(重命名)备份容器。
  • 将保存的数据恢复到数据容器中。
  • 恢复数据权限。

重要的

你必须有一个备份从…恢复

  1. 停止容器。

    码头工人停止pmm-server
  2. 删除它。

    码头工人rmpmm-server
  3. 恢复到保存的图像。

    码头工人重命名pmm-server-backuppmm-server
  4. 将目录更改为备份目录(例如:pmm-data-backup).

  5. 删除维多利亚度量数据文件夹。

    码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2rm- r/电脑/ victoriametrics /数据
  6. 复制数据。

    码头工人cp深水救生艇pmm-data: /
  7. 恢复权限。

    码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- r根:根如果& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpmm: pmm/电脑/ alertmanager& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- r根:pmm/电脑/ clickhouse& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rgrafana: grafana/电脑/ grafana& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpmm: pmm/电脑/日志& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpostgres: postgres/电脑/ postgres& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpmm: pmm/电脑/普罗米修斯& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpmm: pmm/电脑/ victoriametrics& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpostgres: postgres如果/日志/ postgresql.log
  8. 启动映像。

    码头工人开始pmm-server

删除

总结

  • 停止容器。
  • 删除(删除)服务器和数据容器。
  • 删除(删除)两个图像。

谨慎

这些步骤删除PMM Server Docker映像和任何累积的PMM度量数据。

  1. 停止pmm-server容器。

    码头工人停止pmm-server
  2. 移除容器中。

    码头工人rmpmm-serverpmm-data
  3. 删除图像。

    码头工人rmi$ (码头工人图片|grep“雷竞技下载官网percona / pmm-server”|awk{打印3美元的}

环境变量

使用以下Docker容器环境变量(与- e var =值),设置PMM服务器参数。

变量 描述
DISABLE_UPDATES 禁用定期检查新的PMM版本,以及使用UI应用升级的能力
DISABLE_TELEMETRY 禁用内置遥测和禁用STT如果遥测是禁用的。
METRICS_RESOLUTION 几秒钟内的高度量分辨率。
METRICS_RESOLUTION_HR 高指标分辨率(与上述相同)。
METRICS_RESOLUTION_MR 以秒为单位的中等度量分辨率。
METRICS_RESOLUTION_LR 秒内低度量分辨率。
DATA_RETENTION 保存时间序列数据的天数。
注意:必须以支持的格式设置时间。ParseDuration
和表示完整的天数。
支撑单元为ns我们(或µ年代),女士年代,h
必须是24的倍数,如90天2160h(90 * 24)。
ENABLE_VM_CACHE 开启虚拟机缓存。
DISABLE_ALERTING 禁用默认启用的内置Percona报警雷竞技下载官网功能。
ENABLE_AZUREDISCOVER 启用对Azure数据库的发现支持。
DISABLE_BACKUP_MANAGEMENT 禁用备份管理,默认启用。
ENABLE_DBAAS 启用DBaaS特性。
PMM_DEBUG 启用更详细的日志级别。
PMM_TRACE 启用更详细的日志级别,包括回溯信息。
PMM_PUBLIC_ADDRESS PMM服务器运行的外部IP地址或DNS名称。

预览环境变量

警告

雷竞技下载官网PERCONA_TEST_ *环境变量是实验性的,可能会发生变化。建议您仅将这些变量用于测试目的,而不是用于生产。

变量 描述
雷竞技下载官网PERCONA_TEST_SAAS_HOST SaaS服务器主机名。
雷竞技下载官网PERCONA_TEST_PMM_CLICKHOUSE_ADDR 外部ClickHouse数据库实例的主机名和端口。
雷竞技下载官网PERCONA_TEST_PMM_CLICKHOUSE_DATABASE 外部ClickHouse数据库实例的数据库名称。
雷竞技下载官网PERCONA_TEST_PMM_CLICKHOUSE_POOL_SIZE 当前连接线程池中的最大线程数。该值不能大于max_thread_pool_size。
雷竞技下载官网PERCONA_TEST_PMM_CLICKHOUSE_BLOCK_SIZE 为此连接在一个块中从表中加载的行数。

忽略的变量

这些变量将被忽略pmm-managed启动服务器时。如果找到任何其他变量,它将被认为是无效的,服务器将不会启动。

变量 描述
_首页主机名路径松材线虫病SHLVL术语 默认环境变量。
GF_ * Grafana的环境变量。
SUPERVISOR_ supervisord环境变量。
KUBERNETES_ Kubernetes环境变量。
raybet雷竞技竞猜在线官网MONITORING_ Kubernetes监raybet雷竞技竞猜在线官网控环境变量。
雷竞技下载官网PERCONA_TEST_ 未知变量,但不会阻止服务器启动。
雷竞技下载官网PERCONA_TEST_DBAAS 弃用。使用ENABLE_DBAAS

提示

  • 禁用“Home Dashboard”PMM升级面板,您可以添加- e DISABLE_UPDATES = true码头工人运行命令(用于容器的生命周期)或导航到PMM→PMM设置→高级设置并禁用“检查更新”(可以由UI中的任何管理员打开)。

  • 消除浏览器证书警告信任的证书

  • 您可以通过添加来启用一个(不安全的)HTTP连接——发布80:80码头工人运行命令。不建议不安全运行PMM。您还应该注意PMM客户端需要TLS与服务器通信,只工作在安全端口上。

孤立的主机

如果你要运行PMM服务器的主机没有互联网连接,你可以在一个独立的(互联网连接的)主机上下载Docker镜像并安全地复制它。

  1. 在连接互联网的主机上,下载Docker映像及其校验和文件。

    wgethttps://downloads.雷竞技下载官网percona.com/downloads/pmm2/2.36.0/docker/pmm-server-2.36.0.docker wgethttps://downloads.雷竞技下载官网percona.com/downloads/pmm2/2.36.0/docker/pmm-server-2.36.0.sha256sum
  2. 将两个文件复制到运行PMM服务器的位置。

  3. 在PMM服务器主机上打开一个终端。

  4. (可选)检查Docker镜像文件完整性。

    shasumca256pmm-server-2.36.0.sha256sum
  5. 加载图像。

    码头工人负载-我pmm-server-2.36.0.docker
  6. 创建pmm-data持久数据容器。

    码头工人创建——体积如果\——名字pmm-data雷竞技下载官网percona / pmm-server: 2.36.0/bin/true
  7. 运行容器。

    码头工人运行\——分离\——重启总是\——发布443: 443\——的交易量pmm-data\——名字pmm-server\雷竞技下载官网percona / pmm-server: 2.36.0

最近更新:2023-03-30
Baidu
map