【 使用环境 】测试环境
【 OB or 其他组件 】社区版OCP
【 使用版本 】OB3.1.2 OCP3.1.1
【问题描述】最后一步,部署OCP过程中提示错误,安装失败。
【复现路径】执行 ./ocp_installer.sh install -c ocp.yaml
【问题现象及影响】
mysql -v -h192.168.100.154 -P2881 -uocp@ocp_meta -pAAbb__1122 -f -Docp < …/…/sqls/real_ocp2_template_variable_meta.sql >>ocp-init.log 2>>ocp-init.err
replace table_group in sql file: mc_ocp_cluster_config.sql
sed ‘s/$VAR_TABLEGROUP_NAME/ocp_meta/g’ …/…/sqls/mc_ocp_cluster_config.sql > …/…/sqls/real_mc_ocp_cluster_config.sql
executing real sql script: real_mc_ocp_cluster_config.sql
mysql -v -h192.168.100.154 -P2881 -uocp@ocp_meta -pAAbb__1122 -f -Docp < …/…/sqls/real_mc_ocp_cluster_config.sql >>ocp-init.log 2>>ocp-init.err
replace table_group in sql file: dynamic_config_properties.sql
sed ‘s/$VAR_TABLEGROUP_NAME/ocp_meta/g’ …/…/sqls/dynamic_config_properties.sql > …/…/sqls/real_dynamic_config_properties.sql
executing real sql script: real_dynamic_config_properties.sql
mysql -v -h192.168.100.154 -P2881 -uocp@ocp_meta -pAAbb__1122 -f -Docp < …/…/sqls/real_dynamic_config_properties.sql >>ocp-init.log 2>>ocp-init.err
finish to load sqls. see ocp-init.log
for details
create database if not exists, database:ocp_monitor, host:192.168.100.154, user:ocp@ocp_monitor, port:2881
mysql -h192.168.100.154 -P2881 -uocp@ocp_monitor -pAAbb__11122 -e ‘create database if not exists ocp_monitor
;’
catched exception running sql: create table test_db_writable_sdfkwhyeufbjss (c1 int primary key) with db_config: {‘database’: ‘ocp_monitor’, ‘backup_dbname_prefix’: ‘backup’, ‘host’: ‘192.168.100.154’, ‘user’: ‘ocp@ocp_monitor’, ‘password’: ‘AAbb__11122’, ‘port’: 2881}, Traceback (most recent call last):
File “create_metadb.py”, line 56, in run_sql_no_result
port=db_config[‘port’], database=db_config[‘database’], use_pure=True, autocommit=True)
File “/usr/lib64/python2.7/site-packages/mysql/connector/init.py”, line 177, in connect
return MySQLConnection(*args, **kwargs)
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 104, in init
self.connect(**kwargs)
File “/usr/lib64/python2.7/site-packages/mysql/connector/abstracts.py”, line 781, in connect
self._open_connection()
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 288, in _open_connection
self._ssl, self._conn_attrs)
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 208, in _do_auth
self._auth_switch_request(username, password)
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 252, in _auth_switch_request
raise errors.get_exception(packet)
ProgrammingError: 1045 (42000): Access denied for user ‘ocp’@‘xxx.xxx.xxx.xxx’ (using password: YES)
catched exception running sql: drop table if exists test_db_writable_sdfkwhyeufbjss with db_config: {‘database’: ‘ocp_monitor’, ‘backup_dbname_prefix’: ‘backup’, ‘host’: ‘192.168.100.154’, ‘user’: ‘ocp@ocp_monitor’, ‘password’: ‘AAbb__11122’, ‘port’: 2881}, Traceback (most recent call last):
File “create_metadb.py”, line 56, in run_sql_no_result
port=db_config[‘port’], database=db_config[‘database’], use_pure=True, autocommit=True)
File “/usr/lib64/python2.7/site-packages/mysql/connector/init.py”, line 177, in connect
return MySQLConnection(*args, **kwargs)
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 104, in init
self.connect(**kwargs)
File “/usr/lib64/python2.7/site-packages/mysql/connector/abstracts.py”, line 781, in connect
self._open_connection()
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 288, in _open_connection
self._ssl, self._conn_attrs)
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 208, in _do_auth
self._auth_switch_request(username, password)
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 252, in _auth_switch_request
raise errors.get_exception(packet)
ProgrammingError: 1045 (42000): Access denied for user ‘ocp’@‘xxx.xxx.xxx.xxx’ (using password: YES)
Traceback (most recent call last):
File “create_metadb.py”, line 721, in
init_ocp(filename)
File “create_metadb.py”, line 549, in init_ocp
if not test_db_writable(monitor_db_connect_info):
File “create_metadb.py”, line 525, in test_db_writable
run_sql_no_result(‘drop table if exists test_db_writable_sdfkwhyeufbjss’, db_config)
File “create_metadb.py”, line 56, in run_sql_no_result
port=db_config[‘port’], database=db_config[‘database’], use_pure=True, autocommit=True)
File “/usr/lib64/python2.7/site-packages/mysql/connector/init.py”, line 177, in connect
return MySQLConnection(*args, **kwargs)
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 104, in init
self.connect(**kwargs)
File “/usr/lib64/python2.7/site-packages/mysql/connector/abstracts.py”, line 781, in connect
self._open_connection()
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 288, in _open_connection
self._ssl, self._conn_attrs)
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 208, in _do_auth
self._auth_switch_request(username, password)
File “/usr/lib64/python2.7/site-packages/mysql/connector/connection.py”, line 252, in _auth_switch_request
raise errors.get_exception(packet)
mysql.connector.errors.ProgrammingError: 1045 (42000): Access denied for user ‘ocp’@‘xxx.xxx.xxx.xxx’ (using password: YES)
init ocp databse failed on 192.168.100.154
【附件】 ocp.ymal