Size: a a a

ansible — русскоговорящее сообщество

2018 August 29

C

CHIP in ansible — русскоговорящее сообщество
Nikolay Zaitsev
права доступа? там если прав нет, то вполне явная ошибка access denied.
Я скорее о user@localhost user@example.com
источник

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
Я не понял. Ансибл должен прописать в porxysql новую  mysql ноду просто, порт 3306 по дефолту там, его не обязательно указывать. И права доступа есть для этого, но что-то идет не так.
источник

C

CHIP in ansible — русскоговорящее сообщество
Nikolay Zaitsev
Я не понял. Ансибл должен прописать в porxysql новую  mysql ноду просто, порт 3306 по дефолту там, его не обязательно указывать. И права доступа есть для этого, но что-то идет не так.
Добавьте -vvvv для дэбага
источник

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
CHIP
Добавьте -vvvv для дэбага
так яже привел выше вывод дебага
источник

A

Alexander in ansible — русскоговорящее сообщество
Nikolay Zaitsev
Кто-нибудь испоьзовал модуль proxysql_backend_servers ?

https://docs.ansible.com/ansible/latest/modules/proxysql_backend_servers_module.html

У меня ошибка

"msg": "unable to modify server.. (1045, 'unrecognized token: \"\\'\\n                 AND port = 3306\"')"


Просто для теста добавляю сервер.  

- proxysql_backend_servers:
   login_user: 'admin'
   login_password: 'admin'
   hostname: 'mysql01'
   state: present
   load_to_runtime: False


Срабатывает excaption. Логин пароль для доступа верные. Мне не понятна ошибка unrecognized token

  File "/tmp/ansible_R6ge5e/ansible_module_proxysql_backend_servers.py", line 476, in main                                                                                                                  
   if not proxysql_server.check_server_config_exists(cursor):                                                                                                                                              
 File "/tmp/ansible_R6ge5e/ansible_module_proxysql_backend_servers.py", line 247, in check_server_config_exists                                                                                            
   cursor.execute(query_string, query_data)                                                                                                                                                                
 File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 226, in execute                                                                                                                          
   self.errorhandler(self, exc, value)                                                                                                                                                                    
 File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler                                                                                                          
   raise errorvalue
login_host
источник

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
The full traceback is:
 File "/tmp/ansible_LC7Gq0/ansible_module_proxysql_backend_servers.py", line 476, in main
   if not proxysql_server.check_server_config_exists(cursor):
 File "/tmp/ansible_LC7Gq0/ansible_module_proxysql_backend_servers.py", line 247, in check_server_config_exists
   cursor.execute(query_string, query_data)
 File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 226, in execute
   self.errorhandler(self, exc, value)
 File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
   raise errorvalue

fatal: [web.tony]: FAILED! => {
   "changed": false,
   "invocation": {
       "module_args": {
           "comment": "",
           "compression": null,
           "config_file": "",
           "hostgroup_id": 50,
           "hostname": "10.19.160.7",
           "load_to_runtime": false,
           "login_host": "127.0.0.1",
           "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
           "login_port": 6032,
           "login_unix_socket": null,
           "login_user": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
           "max_connections": null,
           "max_latency_ms": null,
           "max_replication_lag": null,
           "port": 3306,
           "save_to_disk": true,
           "state": "present",
           "status": null,
           "use_ssl": null,
           "weight": null
       }
   },
   "msg": "unable to modify server.. (1045, 'unrecognized token: \"\\'\\n                 AND port = 3306\"')"
}
источник

C

CHIP in ansible — русскоговорящее сообщество
Nikolay Zaitsev
так яже привел выше вывод дебага
Ну вот смотрите hostname: какой в ансибле и какой руками
источник

C

CHIP in ansible — русскоговорящее сообщество
Укажите хостнейм 127.0.0.1
источник

A

Alexander in ansible — русскоговорящее сообщество
6032 кстати по дефолту порт в login_port
источник

A

Alexander in ansible — русскоговорящее сообщество
Логин_хост логин_порт - для прокси
источник

C

CHIP in ansible — русскоговорящее сообщество
Alexander
6032 кстати по дефолту порт в login_port
Вот, а ансибл на 3306 ломится
источник

C

CHIP in ansible — русскоговорящее сообщество
Я уже писал об этом
источник

A

Alexander in ansible — русскоговорящее сообщество
А порт - это где мускуль
источник

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
Alexander
Логин_хост логин_порт - для прокси
если специально укзаать не тот логин пароль, то ошибка

    }, 
   "msg": "unable to connect to ProxySQL Admin Module.. (1045, \"ProxySQL Error: Access denied for user 'admin'@'' (using password: YES)\")"

это проверил
источник

A

Alexander in ansible — русскоговорящее сообщество
У тебя прокси и инстанс где?
источник

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
CHIP
Вот, а ансибл на 3306 ломится
да чего ему на 3306 ломиться, если он подключается к Proxysql
источник

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
Prxysql на отельном сервере. Ансиблом к нему подключаюсь, он там локально подключается на 127.0.0.1:6032
источник

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
Сам  инстанс мускуля тут вообще не участвует
источник

NZ

Nikolay Zaitsev in ansible — русскоговорящее сообщество
модуль ансибля для настройки proxysql
источник

A

Alexander in ansible — русскоговорящее сообщество
Ну ты же конфигуришь прокси
источник