ansible部署 问题:Timeout (12s) waiting for privilege escalation prompt

安装tidb版本: v3.0.12
部署环境:在vm虚拟机中部署
主机配置:内存:16G CPU:Intel(R) i7-9700 磁盘:500G SSD
虚拟机配置:
三天虚拟机的配置都为:内存: 2G CPU数据量:2 磁盘60G SSD

IP 安装组件

192.168.159.130 tidb\tikv\monitoring_servers\alertmanager_servers\grafana_servers

192.168.159.128 pd\tikv

192.168.159.129 tikv

每台机器上的组件都是一个实例。

部署的 inventory.ini 配置文件:只修改了相应的IP和deploy_dir,其他项都是默认值。

tidb用户免密登录情况:
[tidb@centos7-3 tidb-ansible]$ ansible -i inventory.ini all -m shell -a “whoami”
192.168.159.129 | CHANGED | rc=0 >>
tidb

192.168.159.128 | CHANGED | rc=0 >>
tidb

192.168.159.130 | CHANGED | rc=0 >>
tidb

[tidb@centos7-3 tidb-ansible]$ ansible -i inventory.ini all -m shell -a “whoami” -b
192.168.159.129 | CHANGED | rc=0 >>
root

192.168.159.128 | CHANGED | rc=0 >>
root

192.168.159.130 | CHANGED | rc=0 >>
root

3台机器的tidb用户都有在visudo中配置:
tidb ALL=(ALL) NOPASSWD: ALL

部署报错信息:
TASK [systemd : create systemd service configuration] ************************************************************************************************************************
fatal: [192.168.159.130]: FAILED! => {“msg”: "Timeout (12s) waiting for privilege escalation prompt: "}
to retry, use: --limit @/home/tidb/tidb-ansible/retry_files/deploy.retry
。。。
ERROR MESSAGE SUMMARY *************************************************************************************************************************
[192.168.159.130]: Ansible FAILED! => playbook: deploy.yml; TASK: systemd : create systemd service configuration; message: {“msg”: "Timeout (12s) waiting for privilege escalation prompt: "}

路径/home/tidb/tidb-ansible/log/下ansible.log和fail.log日志中的报错信息和部署的时候输出的日志相同,例如fail.log内容如下:
[192.168.159.130]: Ansible FAILED! => playbook: deploy.yml; TASK: systemd : create systemd service configuration; message: {“msg”: "Timeout (12s) waiting for privilege escalation prompt: "}

三台机器/etc/systemd/system目录下tidb的启动文件都没有执行的权限

请问我该怎么排查原因?非常感谢!

1 个赞

麻烦部署时,加上-vvv参数,执行后,反馈ansible安装目录/log/下的ansible.log 日志,多谢

非常感谢您的回复。

问题原因:缺少系统依赖包: epel-release git curl sshpass python2-pip等某些包没有安装,导致上述问题。

由于开始一直在做tiup的实验,学习tiup安装部署和管理集群,后来切换ansible部署时,忘记了执行下边几步:

yum -y install epel-release git curl sshpass && \
yum -y install python2-pip
sudo pip install -r ./requirements.txt

故导致上诉问题。

非常感谢官方工作人员的认真回复!让我多了一条分析问题的思路,谢谢。

还要请教一个问题,使用tiup安装部署集群,需要安装上述的系统依赖包吗?

1 个赞

:love_you_gesture:

ansible部署tidb 3.1,在执行ansible-playbook deploy.yml时,遇到同样的问题:
ok: [192.168.56.7] => (item=funcslower)
to retry, use: --limit @/home/tidb/tidb-ansible/retry_files/deploy.retry

PLAY RECAP ****************************************************************************************
192.168.56.3 : ok=39 changed=10 unreachable=0 failed=1
192.168.56.4 : ok=77 changed=5 unreachable=0 failed=0
192.168.56.5 : ok=77 changed=5 unreachable=0 failed=0
192.168.56.6 : ok=73 changed=9 unreachable=0 failed=0
192.168.56.7 : ok=61 changed=4 unreachable=0 failed=0
192.168.56.8 : ok=61 changed=4 unreachable=0 failed=0
localhost : ok=7 changed=4 unreachable=0 failed=0

ERROR MESSAGE SUMMARY *****************************************************************************
[192.168.56.3]: Ansible FAILED! => playbook: deploy.yml; TASK: systemd : create systemd service configuration; message: {“msg”: "Timeout (12s) waiting for privilege escalation prompt: "}
Ask for help:
Contact us: support@pingcap.com
It seems that you encounter some problems. You can send an email to the above email address, attached with the tidb-ansible/inventory.ini and tidb-ansible/log/ansible.log files and the error message, or new issue on https://github.com/pingcap/tidb-ansible/issues. We’ll try our best to help you deploy a TiDB cluster. Thanks. :slight_smile:
[tidb@tidb1_pd1 tidb-ansible]$

[root@tidb1_pd1 tidb-ansible]# ll /etc/systemd/system
total 28
-rw-r–r–. 1 root root 316 Oct 1 16:56 alertmanager-9093.service
drwxr-xr-x. 2 root root 57 Oct 1 07:36 basic.target.wants
-rw-r–r–. 1 root root 326 Oct 1 15:43 blackbox_exporter-9115.service
drwxr-xr-x. 2 root root 31 Oct 1 07:34 bluetooth.target.wants
lrwxrwxrwx. 1 root root 41 Oct 1 07:34 dbus-org.bluez.service → /usr/lib/systemd/system/bluetooth.service
lrwxrwxrwx. 1 root root 44 Oct 1 07:36 dbus-org.freedesktop.Avahi.service → /usr/lib/systemd/system/avahi-daemon.service
lrwxrwxrwx. 1 root root 44 Oct 1 07:36 dbus-org.freedesktop.ModemManager1.service → /usr/lib/systemd/system/ModemManager.service
lrwxrwxrwx. 1 root root 57 Oct 1 07:34 dbus-org.freedesktop.nm-dispatcher.service → /usr/lib/systemd/system/NetworkManager-dispatcher.service
lrwxrwxrwx. 1 root root 36 Oct 1 07:39 default.target → /lib/systemd/system/graphical.target
drwxr-xr-x. 2 root root 87 Oct 1 07:34 default.target.wants
drwxr-xr-x. 2 root root 38 Oct 1 07:36 dev-virtio\x2dports-org.qemu.guest_agent.0.device.wants
lrwxrwxrwx. 1 root root 35 Oct 1 07:35 display-manager.service → /usr/lib/systemd/system/gdm.service
drwxr-xr-x. 2 root root 32 Oct 1 07:34 getty.target.wants
drwxr-xr-x. 2 root root 133 Oct 1 07:41 graphical.target.wants
drwxr-xr-x. 2 root root 35 Oct 1 07:34 local-fs.target.wants
drwxr-xr-x. 2 root root 4096 Oct 1 14:44 multi-user.target.wants
drwxr-xr-x. 2 root root 48 Oct 1 07:34 network-online.target.wants
-rw-r–r–. 1 root root 318 Oct 1 15:42 node_exporter-9100.service
drwxr-xr-x. 2 root root 26 Oct 1 07:34 printer.target.wants
-rw-r–r–. 1 root root 312 Oct 1 17:00 prometheus-9090.service
-rw-r–r–. 1 root root 314 Oct 1 15:44 pushgateway-9091.service
drwxr-xr-x. 2 root root 52 Oct 1 07:35 remote-fs.target.wants
drwxr-xr-x. 2 root root 188 Oct 1 07:36 sockets.target.wants
drwxr-xr-x. 2 root root 4096 Oct 1 07:34 sysinit.target.wants
drwxr-xr-x. 2 root root 44 Oct 1 07:34 system-update.target.wants
drwxr-xr-x. 2 root root 34 Oct 1 07:34 timers.target.wants
drwxr-xr-x. 2 root root 58 Oct 1 07:34 vmtoolsd.service.requires
[root@tidb1_pd1 tidb-ansible]#

确认了下面的依赖包都是安装了的:
root 用户登录中控机,然后根据操作系统类型执行相应的安装命令。

  • 如果中控机使用的是 CentOS 7 系统,执行以下命令:Copy
yum -y install epel-release git curl sshpass && \
yum -y install python2-pip
  • 如果是中控机使用的是 Ubuntu 系统,执行以下命令:Copy
apt-get -y install git curl sshpass python-pip

请看一下这个要怎么解决呢?

在操作系统的/var/log/message下面一直有hostname的冲突和retry:
Oct 7 15:37:02 tidb1_pd1 avahi-daemon[837]: Host name conflict, retrying with tidb1pd1-226
Oct 7 15:37:02 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
Oct 7 15:37:02 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::6dc2:134d:8ccb:9f3c on enp0s8..
Oct 7 15:37:02 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.56.3 on enp0s8.IPv4.
Oct 7 15:37:02 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::ba09:865b:556e:76ae on enp0s3.
.
Oct 7 15:37:02 tidb1_pd1 avahi-daemon[837]: Registering new address record for 10.0.2.15 on enp0s3.IPv4.
Oct 7 15:37:02 tidb1_pd1 avahi-daemon[837]: Registering HINFO record with values ‘X86_64’/‘LINUX’.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Server startup complete. Host name is tidb1pd1-226.local. Local service cookie is 2871484628.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for virbr0-nic.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 192.168.122.1 on virbr0.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for virbr0.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 192.168.56.3 on enp0s8.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for enp0s8.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for fe80::ba09:865b:556e:76ae on enp0s3.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 10.0.2.15 on enp0s3.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for enp0s3.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for lo.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Host name conflict, retrying with tidb1pd1-227
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::6dc2:134d:8ccb:9f3c on enp0s8..
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.56.3 on enp0s8.IPv4.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::ba09:865b:556e:76ae on enp0s3.
.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Registering new address record for 10.0.2.15 on enp0s3.IPv4.
Oct 7 15:37:22 tidb1_pd1 avahi-daemon[837]: Registering HINFO record with values ‘X86_64’/‘LINUX’.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Server startup complete. Host name is tidb1pd1-227.local. Local service cookie is 2871484628.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for virbr0-nic.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 192.168.122.1 on virbr0.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for virbr0.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 192.168.56.3 on enp0s8.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for enp0s8.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for fe80::ba09:865b:556e:76ae on enp0s3.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 10.0.2.15 on enp0s3.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for enp0s3.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for lo.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Host name conflict, retrying with tidb1pd1-228
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::6dc2:134d:8ccb:9f3c on enp0s8..
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.56.3 on enp0s8.IPv4.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::ba09:865b:556e:76ae on enp0s3.
.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Registering new address record for 10.0.2.15 on enp0s3.IPv4.
Oct 7 15:37:42 tidb1_pd1 avahi-daemon[837]: Registering HINFO record with values ‘X86_64’/‘LINUX’.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Server startup complete. Host name is tidb1pd1-228.local. Local service cookie is 2871484628.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for virbr0-nic.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 192.168.122.1 on virbr0.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for virbr0.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 192.168.56.3 on enp0s8.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for enp0s8.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for fe80::ba09:865b:556e:76ae on enp0s3.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 10.0.2.15 on enp0s3.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for enp0s3.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for lo.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Host name conflict, retrying with tidb1pd1-229
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::6dc2:134d:8ccb:9f3c on enp0s8..
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.56.3 on enp0s8.IPv4.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::ba09:865b:556e:76ae on enp0s3.
.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Registering new address record for 10.0.2.15 on enp0s3.IPv4.
Oct 7 15:38:02 tidb1_pd1 avahi-daemon[837]: Registering HINFO record with values ‘X86_64’/‘LINUX’.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Server startup complete. Host name is tidb1pd1-229.local. Local service cookie is 2871484628.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for virbr0-nic.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 192.168.122.1 on virbr0.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for virbr0.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 192.168.56.3 on enp0s8.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for enp0s8.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for fe80::ba09:865b:556e:76ae on enp0s3.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 10.0.2.15 on enp0s3.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for enp0s3.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for lo.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Host name conflict, retrying with tidb1pd1-230
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::6dc2:134d:8ccb:9f3c on enp0s8..
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.56.3 on enp0s8.IPv4.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::ba09:865b:556e:76ae on enp0s3.
.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Registering new address record for 10.0.2.15 on enp0s3.IPv4.
Oct 7 15:38:22 tidb1_pd1 avahi-daemon[837]: Registering HINFO record with values ‘X86_64’/‘LINUX’.
Oct 7 15:38:42 tidb1_pd1 avahi-daemon[837]: Server startup complete. Host name is tidb1pd1-230.local. Local service cookie is 2871484628.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for virbr0-nic.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 192.168.122.1 on virbr0.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for virbr0.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 192.168.56.3 on enp0s8.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for enp0s8.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for fe80::ba09:865b:556e:76ae on enp0s3.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Withdrawing address record for 10.0.2.15 on enp0s3.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for enp0s3.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Withdrawing workstation service for lo.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Host name conflict, retrying with tidb1pd1-253
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.122.1 on virbr0.IPv4.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::6dc2:134d:8ccb:9f3c on enp0s8..
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Registering new address record for 192.168.56.3 on enp0s8.IPv4.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Registering new address record for fe80::ba09:865b:556e:76ae on enp0s3.
.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Registering new address record for 10.0.2.15 on enp0s3.IPv4.
Oct 7 15:46:03 tidb1_pd1 avahi-daemon[837]: Registering HINFO record with values ‘X86_64’/‘LINUX’.
~

是不是因为双网卡的原因,我部署用的是192.168.56.*这个网段

[root@tidb1_pd1 tidb]# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
inet6 fe80::ba09:865b:556e:76ae prefixlen 64 scopeid 0x20
ether 08:00:27:9e:5a:12 txqueuelen 1000 (Ethernet)
RX packets 6295 bytes 439390 (429.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8321 bytes 973225 (950.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.3 netmask 255.255.255.0 broadcast 192.168.56.255
inet6 fe80::6dc2:134d:8ccb:9f3c prefixlen 64 scopeid 0x20
ether 08:00:27:09:c9:aa txqueuelen 1000 (Ethernet)
RX packets 79527 bytes 8415361 (8.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 158557 bytes 290705733 (277.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 20206 bytes 49866284 (47.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 20206 bytes 49866284 (47.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:58:60:fb txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@tidb1_pd1 tidb]#

问题:顺利执行完所有安装命令,但所有服务都无法启动。
环境:
  • VMware® Workstation 15 Pro:15.5.0 build-14665864

  • CentOS Linux release 7.8.2003 (Core)

  • 系统环境依赖包:epel-release git curl sshpass python2-pip

Package epel-release-7-12.noarch already installed and latest version
Package git-1.8.3.1-23.el7_8.x86_64 already installed and latest version
Package curl-7.29.0-57.el7_8.1.x86_64 already installed and latest version
Package sshpass-1.06-2.el7.x86_64 already installed and latest version
Package python2-pip-8.1.2-14.el7.noarch already installed and latest version
  • 网络:桥接,每一个节点都可以互相ping通

  • 磁盘:每个虚拟机都新加一个ext4格式sdb分区,挂载到/data1

[root@node0 pu2]# lsblk -f
NAME            FSTYPE      LABEL           UUID                                   MOUNTPOINT
sda                                                                                
├─sda1          xfs                         656030e3-3ec9-44d6-b9f8-d7818148e26b   /boot
└─sda2          LVM2_member                 tdIsv5-1O0e-JShc-UDUH-mqH0-cUVJ-F5bIzw 
  ├─centos-root xfs                         85cb85b1-627f-474b-9d2d-e4c9f11f597b   /
  └─centos-swap swap                        9d124756-f3e0-4d94-9e52-fab8b866f579   
sdb             ext4                        478a7e7b-6649-452c-ab8e-e3e47bdabbd4   /data1
sr0             iso9660     CentOS 7 x86_64 2020-04-22-00-54-00-00       
  • SSH 互信配置成功、 tidb 用户 sudo 免密码配置成功
[tidb@node0 tidb-ansible]$ ansible -i inventory.ini all -m shell -a 'whoami'
/home/tidb/.local/lib/python2.7/site-packages/ansible/parsing/vault/__init__.py:41: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in a future release.
  from cryptography.exceptions import InvalidSignature
192.168.1.102 | CHANGED | rc=0 >>
tidb

192.168.1.101 | CHANGED | rc=0 >>
tidb

192.168.1.100 | CHANGED | rc=0 >>
tidb


[tidb@node0 tidb-ansible]$ ansible -i inventory.ini all -m shell -a 'whoami' -b
/home/tidb/.local/lib/python2.7/site-packages/ansible/parsing/vault/__init__.py:41: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in a future release.
  from cryptography.exceptions import InvalidSignature
192.168.1.102 | CHANGED | rc=0 >>
root

192.168.1.101 | CHANGED | rc=0 >>
root

192.168.1.100 | CHANGED | rc=0 >>
root

  • 项目环境依赖:使用豆瓣源加速下载
sudo pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple -r ./requirements.txt
文件

ansible.log (838.7 KB)
inventory.ini (1.9 KB)
bootstrap.yml (1.2 KB)
hosts.ini (106 字节)

结果:

  • 执行完所有命令后,新建的服务没有执行权限
  • 所有服务无法启动
[root@node2 deploy]# cd /etc/systemd/system
[root@node2 system]# ls -al
total 24
drwxr-xr-x. 11 root root 4096 Oct 30 13:50 .
drwxr-xr-x.  4 root root  151 Oct 29 18:36 ..
drwxr-xr-x.  2 root root   57 Oct 29 18:36 basic.target.wants
-rw-r--r--   1 root root  330 Oct 30 13:46 blackbox_exporter-9115.service
lrwxrwxrwx.  1 root root   37 Oct 29 18:38 default.target -> /lib/systemd/system/multi-user.target
drwxr-xr-x.  2 root root   87 Oct 29 18:36 default.target.wants
drwxr-xr-x.  2 root root   32 Oct 29 18:36 getty.target.wants
drwxr-xr-x.  2 root root   35 Oct 29 18:36 local-fs.target.wants
drwxr-xr-x.  2 root root 4096 Oct 30 08:34 multi-user.target.wants
-rw-r--r--   1 root root  322 Oct 30 13:46 node_exporter-9100.service
-rw-r--r--   1 root root  300 Oct 30 13:48 pd-2379.service
drwxr-xr-x.  2 root root   29 Oct 29 18:36 sockets.target.wants
drwxr-xr-x.  2 root root  254 Oct 29 18:36 sysinit.target.wants
drwxr-xr-x.  2 root root   44 Oct 29 18:36 system-update.target.wants
-rw-r--r--   1 root root  305 Oct 30 13:50 tikv-20160.service
drwxr-xr-x.  2 root root   58 Oct 29 18:36 vmtoolsd.service.requires

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。