aarch64架构Ubuntu 20.04服务器安装Percona客户端失败求解
aarch64架构Ubuntu 20.04安装Percona PMM2客户端解决方案
故障原因
Percona官方默认APT源未提供Ubuntu 20.04版本对应的aarch64架构pmm2-client预编译安装包,因此按照标准x86架构的APT安装流程会出现找不到安装包的报错。
可行安装方案
方案一:官方预编译二进制包直接部署(无额外环境依赖)
- 获取适配aarch64架构的pmm2-client稳定版二进制压缩包,建议选择2.30及以上版本
- 解压压缩包:
tar -zxvf pmm2-client-*-aarch64.tar.gz - 将二进制文件移动到系统全局PATH目录:
sudo mv pmm2-client-*/bin/* /usr/local/bin/ - 安装必要依赖库:
sudo apt install -y libc6 libssl1.1 - 验证安装是否成功,正常输出版本号即为安装完成:
pmm-agent --version - 后续注册到PMM服务端的操作和x86架构完全一致,执行
pmm-agent setup按提示完成配置即可。
方案二:Docker容器部署(操作简单,推荐)
如果服务器已部署Docker环境,可直接使用官方适配aarch64架构的镜像部署,不需要手动处理架构适配问题:
- 拉取最新版PMM2客户端镜像:
docker pull percona/pmm2-client:latest - 运行客户端容器,替换命令内的PMM服务端地址、账号密码、当前节点名称参数即可:
docker run -d \ --name pmm2-client \ --restart always \ -e PMM_AGENT_SERVER_ADDRESS=你的PMM服务端IP:端口 \ -e PMM_AGENT_SERVER_USERNAME=admin \ -e PMM_AGENT_SERVER_PASSWORD=你的PMM服务端密码 \ -e PMM_AGENT_CLIENT_NODE_NAME=当前服务器节点名 \ --net=host \ percona/pmm2-client:latest
- 验证运行状态,有正常运行的容器即为部署成功:
docker ps | grep pmm2-client
内容的提问来源于stack exchange,提问作者Surya Jai
相关产品推荐
相关产品推荐

