PMM 배치 가 만난 구덩이
PMM 배치 가 만난 구덩이
계통
커 널 버 전
CentOS release 6.4 (Final)
2.6.32-358.el6.x86_64
1. 회사 환경 이 풀 리 지 않 는 다
자기 환경 에서 풀 어서 save image.
[root@slave oracle]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/percona/pmm-server 1.2.0 eb82a0e154c8 2 weeks ago 1.266 GB
docker.io/percona/pmm-server latest eb82a0e154c8 2 weeks ago 1.266 GB
[root@slave oracle]# docker save eb82a0e154c8 > pmm-server.tar
[root@slave oracle]# scp pmm-server.tar 10.4.2.43:~/
root@10.4.2.43's password:
pmm-server.tar 100% 1232MB 902.5KB/s 23:18
원래 환경 에서 가 져 오기
[root@test2 ~]# docker load < pmm-server.tar
reposstory 와 tag 는...
[root@test2 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> abdf7c1b7a63 2 weeks ago 1.266 GB
<none> <none> 3690474eb5b4 11 months ago 0 B
태그 수정
[root@test2 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
abdf7c1b7a63 2 weeks ago 1.266 GB
3690474eb5b4 11 months ago 0 B
[root@test2 ~]# docker tag abdf7c1b7a63 docker.io/percona/pmm-server:1.2.0
2. docker 용 기 는 이러한 파일 이나 directory statusCode = 404 를 시작 할 수 없습니다.
이것 은 한참 동안 뒤 져 보 았 지만 무슨 원인 인지 내부 핵 판본 이 너무 낮은 것 으로 의심 된다
왜냐하면 CentOS 6.4 자체 커 널 버 전 은 2.6.32 - 358.23.2. el6. x8664. Docker 는 커 널 버 전이 3.0 이상 이 어야 하 며 3.8 이상 의 커 널 을 추천 합 니 다.
https://yq.aliyun.com/ziliao/48262
마침내 커 널 을 업그레이드 하 였 다.
wget http://elrepo.org/linux/kernel/el6/x86_64/RPMS/kernel-lt-3.10.107-1.el6.elrepo.x86_64.rpm
연결 이 안 되면 혼자 가세 요.http://elrepo.org/linux/kernel/el6/x86_64 / RPMS / 한 번 보고 적당 한 것 을 찾 아 보 세 요.
rpm -ivh kernel-lt-3.10.107-1.el6.elrepo.x86_64.rpm
grub. conf 수정
vi /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-LogVol00
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.107-1.el6.elrepo.x86_64)
root (hd0,0)
kernel /vmlinuz-3.10.107-1.el6.elrepo.x86_64 ro root=/dev/mapper/VolGroup-LogVol00 rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_LVM_LV=VolGroup/LogVol00 rd_NO_DM rhgb quiet numa=off elevator=deadline
initrd /initramfs-3.10.107-1.el6.elrepo.x86_64.img
title CentOS (2.6.32-358.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/mapper/VolGroup-LogVol00 rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_LVM_LV=VolGroup/LogVol00 rd_NO_DM rhgb quiet numa=off elevator=deadline
initrd /initramfs-2.6.32-358.el6.x86_64.img
title CentOS (3.10.107-1.el6.elrepo.x86_64) 0 ,
default=1 default=0
os
재 부팅 후
[root@test2 ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@test2 ~]# uname -r
3.10.107-1.el6.elrepo.x86_64
container 재 생 성 성공
[root@test2 ~]# docker load < pmm-server.tar
[root@test2 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
abdf7c1b7a63 2 weeks ago 1.266 GB
3690474eb5b4 11 months ago 0 B
[root@test2 ~]# docker tag abdf7c1b7a63 docker.io/percona/pmm-server:1.2.0
[root@test2 ~]# docker create \
> -v /opt/prometheus/data \
> -v /opt/consul-data \
> -v /var/lib/mysql \
> -v /var/lib/grafana \
> --name pmm-data \
> percona/pmm-server:1.2.0 /bin/true
094c63bd911b5139a267abe7939e5c4442cdc857970dedaccb9ae0cb5f165fc9
[root@test2 ~]# docker run -d \
> -p 80:80 \
> --volumes-from pmm-data \
> --name pmm-server \
> --restart always \
> percona/pmm-server:1.2.0
69195dca404bc607fa12a9cd6436a9786a71dcf226a0e4c1d6bf0b9879a14f03
[root@test2 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
69195dca404b percona/pmm-server:1.2.0 "/opt/entrypoint.sh" 11 seconds ago Up 9 seconds 0.0.0.0:80->80/tcp, 443/tcp pmm-server
094c63bd911b percona/pmm-server:1.2.0 "/bin/true" 21 seconds ago pmm-data
Note
PMM - server 에서 커 널 버 전 으로 만 든 서버 를 선택 하 시 면 됩 니 다.
PMM - client 는 상관 없어 요.
pmm-admin check-network
centos 7
: systemctl disable firewalld
: systemctl stop firewalld
5. 용기 시간 대 는 UTC 이 고 우리 시스템 CST 와 8 시간 차이 입 니 다.
용기 에 들어가다
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
PMM 시리즈 글:
1. Percona Monitoring and Management 구조 2. PMM 배치 3. PMM 배치 에 부 딪 힌 구덩이 4. PMM 설정 grafana 로그 인 사용자 5. PMM 문제 발생 조사 6. PMM 업그레이드
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Redash를 사용할 때 몰랐던 SQL을 쓰는 법을 배웠습니다.최근 redash에서 sql을 쓸 기회가 많고, 이런 쓰는 방법이 있었는지와 sql에 대해 공부를 다시하고 있기 때문에 배운 것을 여기에 씁니다. Redash란? 월별로 데이터를 표시하고 싶습니다 주별로 데이터를 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.