你好! 目前我的环境是Centos 7.7 版本是3.0.12,tidb和pd 共用三台,三台tikv ,中控机单独部署,中控机一台,目标机一台,我在hosts.ini 和inventory.ini里面是否需要添加中控机的信息?在中控机上执行ansible-playbook bootstrap.yml时,报如下错误:
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “pip show jmespath | grep Version |grep -v Metadata-Version”, “delta”: “0:00:00.565095”, “end”: “2020-04-21 09:04:24.788000”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-04-21 09:04:24.222905”, “stderr”: “Exception:\ Traceback (most recent call last):\ File “/usr/lib/python2.7/site-packages/pip/basecommand.py”, line 215, in main\ status = self.run(options, args)\ File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 40, in run\ if not print_results(results, options.files):\ File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 125, in print_results\ for dist in distributions:\ File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 60, in search_packages_info\ ‘requires’: [dep.project_name for dep in dist.requires()],\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2489, in requires\ dm = self._dep_map\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2713, in _dep_map\ self.__dep_map = self._compute_dependencies()\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2722, in _compute_dependencies\ for req in self._parsed_pkg_info.get_all(‘Requires-Dist’) or []:\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2704, in _parsed_pkg_info\ metadata = self.get_metadata(self.PKG_INFO)\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 1469, in get_metadata\ return self._get(self._fn(self.egg_info, name))\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 1580, in _get\ with open(path, ‘rb’) as stream:\ IOError: [Errno 13] Permission denied: ‘/usr/lib/python2.7/site-packages/jmespath-0.9.5.dist-info/METADATA’\ You are using pip version 8.1.2, however version 20.0.2 is available.\ You should consider upgrading via the ‘pip install --upgrade pip’ command.”, “stderr_lines”: [“Exception:”, “Traceback (most recent call last):”, " File “/usr/lib/python2.7/site-packages/pip/basecommand.py”, line 215, in main", " status = self.run(options, args)", " File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 40, in run", " if not print_results(results, options.files):", " File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 125, in print_results", " for dist in distributions:", " File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 60, in search_packages_info", " ‘requires’: [dep.project_name for dep in dist.requires()],", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2489, in requires", " dm = self._dep_map", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2713, in _dep_map", " self.__dep_map = self._compute_dependencies()", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2722, in _compute_dependencies", " for req in self._parsed_pkg_info.get_all(‘Requires-Dist’) or []:", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2704, in _parsed_pkg_info", " metadata = self.get_metadata(self.PKG_INFO)", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 1469, in get_metadata", " return self._get(self._fn(self.egg_info, name))", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 1580, in _get", " with open(path, ‘rb’) as stream:", “IOError: [Errno 13] Permission denied: ‘/usr/lib/python2.7/site-packages/jmespath-0.9.5.dist-info/METADATA’”, “You are using pip version 8.1.2, however version 20.0.2 is available.”, “You should consider upgrading via the ‘pip install --upgrade pip’ command.”], “stdout”: “”, “stdout_lines”: []} to retry, use: --limit @/home/tidb/tidb-ansible/retry_files/bootstrap.retry
PLAY RECAP ************************************************************************************************************************************************************************************************************ localhost : ok=3 changed=2 unreachable=0 failed=1
ERROR MESSAGE SUMMARY ************************************************************************************************************************************************************************************************* [localhost]: Ansible FAILED! => playbook: bootstrap.yml; TASK: check_config_static : Get jmespath info; message: {“changed”: true, “cmd”: “pip show jmespath | grep Version |grep -v Metadata-Version”, “delta”: “0:00:00.565095”, “end”: “2020-04-21 09:04:24.788000”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-04-21 09:04:24.222905”, “stderr”: “Exception:\ Traceback (most recent call last):\ File “/usr/lib/python2.7/site-packages/pip/basecommand.py”, line 215, in main\ status = self.run(options, args)\ File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 40, in run\ if not print_results(results, options.files):\ File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 125, in print_results\ for dist in distributions:\ File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 60, in search_packages_info\ ‘requires’: [dep.project_name for dep in dist.requires()],\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2489, in requires\ dm = self._dep_map\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2713, in _dep_map\ self.__dep_map = self._compute_dependencies()\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2722, in _compute_dependencies\ for req in self._parsed_pkg_info.get_all(‘Requires-Dist’) or []:\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2704, in _parsed_pkg_info\ metadata = self.get_metadata(self.PKG_INFO)\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 1469, in get_metadata\ return self._get(self._fn(self.egg_info, name))\ File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 1580, in _get\ with open(path, ‘rb’) as stream:\ IOError: [Errno 13] Permission denied: ‘/usr/lib/python2.7/site-packages/jmespath-0.9.5.dist-info/METADATA’\ You are using pip version 8.1.2, however version 20.0.2 is available.\ You should consider upgrading via the ‘pip install --upgrade pip’ command.”, “stderr_lines”: [“Exception:”, “Traceback (most recent call last):”, " File “/usr/lib/python2.7/site-packages/pip/basecommand.py”, line 215, in main", " status = self.run(options, args)", " File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 40, in run", " if not print_results(results, options.files):", " File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 125, in print_results", " for dist in distributions:", " File “/usr/lib/python2.7/site-packages/pip/commands/show.py”, line 60, in search_packages_info", " ‘requires’: [dep.project_name for dep in dist.requires()],", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2489, in requires", " dm = self._dep_map", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2713, in _dep_map", " self.__dep_map = self._compute_dependencies()", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2722, in _compute_dependencies", " for req in self._parsed_pkg_info.get_all(‘Requires-Dist’) or []:", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 2704, in _parsed_pkg_info", " metadata = self.get_metadata(self.PKG_INFO)", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 1469, in get_metadata", " return self._get(self._fn(self.egg_info, name))", " File “/usr/lib/python2.7/site-packages/pip/_vendor/pkg_resources/init.py”, line 1580, in _get", " with open(path, ‘rb’) as stream:", “IOError: [Errno 13] Permission denied: ‘/usr/lib/python2.7/site-packages/jmespath-0.9.5.dist-info/METADATA’”, “You are using pip version 8.1.2, however version 20.0.2 is available.”, “You should consider upgrading via the ‘pip install --upgrade pip’ command.”], “stdout”: “”, “stdout_lines”: []}