The plot thickens!

MariaDB [xcatdb]> show grants for xcatadmin@10.4.0.2;
ERROR 1141 (42000): There is no such grant defined for user 'xcatadmin' on
host '10.4.0.2'

But shouldn't this cover it:
MariaDB [xcatdb]> show grants for xcatadmin
    -> ;
+----------------------------------------------------------------------------------------------------------+
| Grants for xcatadmin@%
                               |
+----------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'xcatadmin'@'%' IDENTIFIED BY PASSWORD
'*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19' |
+----------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)


On Mon, Oct 22, 2018 at 5:21 PM Kevin Keane <kke...@sandiego.edu> wrote:

> I might also try "show grants for xcatadmin@10.4.0.2" - the show grants
> you used will only tell you what permissions the MN has, but you are
> interested in the service node.
>
> _______________________________________________________________________
> Kevin Keane | Systems Architect | University of San Diego ITS |
> kke...@sandiego.edu
> Maher Hall, 192 |5998 Alcalá Park | San Diego, CA 92110-2492 |
> 619.260.6859
>
> *REMEMBER! **No one from IT at USD will ever ask to confirm or supply
> your password*.
> These messages are an attempt to steal your username and password. Please
> do not reply to, click the links within, or open the attachments of these
> messages. Delete them!
>
>
>
>
> On Mon, Oct 22, 2018 at 3:06 PM Brian Joiner <martinitime1...@gmail.com>
> wrote:
>
>> It looks like everything is setup correctly:
>>
>>
>> [root@service01 ~]# mysql -h 10.4.0.1 -u xcatadmin -D xcatdb -p
>> Enter password:
>> Reading table information for completion of table and column names
>> You can turn off this feature to get a quicker startup with -A
>>
>> Welcome to the MariaDB monitor.  Commands end with ; or \g.
>> Your MariaDB connection id is 5
>> Server version: 5.5.56-MariaDB MariaDB Server
>>
>> Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
>>
>> Type 'help;' or '\h' for help. Type '\c' to clear the current input
>> statement.
>>
>> MariaDB [xcatdb]> show grants for xcatadmin@10.4.0.1
>>     -> ;
>>
>> +-----------------------------------------------------------------------------------------------------------------+
>> | Grants for xcatadmin@10.4.0.1
>>                                          |
>>
>> +-----------------------------------------------------------------------------------------------------------------+
>> | GRANT USAGE ON *.* TO 'xcatadmin'@'10.4.0.1' IDENTIFIED BY PASSWORD
>> '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19' |
>> | GRANT ALL PRIVILEGES ON `xcatdb`.* TO 'xcatadmin'@'10.4.0.1'
>>                                           |
>>
>> +-----------------------------------------------------------------------------------------------------------------+
>> 2 rows in set (0.00 sec)
>>
>> MariaDB [xcatdb]>
>>
>> On Sun, Oct 21, 2018 at 10:40 PM Bin XA Xu <bx...@cn.ibm.com> wrote:
>>
>>> Okay,  it means you cannot access your mariadb server on MN from this
>>> service node.
>>> You can use `mysql -h 10.3.5.20 -u xcatadmin -D xcatdb -p` to verify it.
>>>
>>> Are you configure your mariadb well to GRANT your service node IPs? (
>>> https://xcat-docs.readthedocs.io/en/stable/advanced/hierarchy/databases/mysql_configure.html?highlight=mysqlsetup
>>> )
>>>
>>> You can use below command in mariadb shell to query the GRANT:
>>> ```
>>>  show grants for xcatadmin@10.3.5.20;
>>>
>>> +------------------------------------------------------------------------------------------------------------------+
>>> | Grants for xcatadmin@10.3.5.20
>>> |
>>>
>>> +------------------------------------------------------------------------------------------------------------------+
>>> | GRANT USAGE ON *.* TO 'xcatadmin'@'10.3.5.20' IDENTIFIED BY PASSWORD
>>> '*359860933C260AB0F1316209DC2846250BAD59E3' |
>>> | GRANT ALL PRIVILEGES ON `xcatdb`.* TO 'xcatadmin'@'10.3.5.20'
>>> |
>>>
>>> +------------------------------------------------------------------------------------------------------------------+
>>> 2 rows in set (0.00 sec)
>>> ```
>>>
>>> You can use `mysqlsetup -u -f <clientip_list filename>` to add your
>>> service nodes, you just follow the mysql steps to do that.
>>>
>>> Bin Xu
>>> HPC Software Development
>>> Software Defined Infrastructure, IBM Systems
>>> Phone: 86-010-82454067
>>> E-mail: bx...@cn.ibm.com
>>>
>>>
>>>
>>> ----- Original message -----
>>> From: Brian Joiner <martinitime1...@gmail.com>
>>> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
>>> Cc:
>>> Subject: Re: [xcat-user] New Service node cannot connect to Mariadb when
>>> starting xcatd
>>> Date: Fri, Oct 19, 2018 11:27 PM
>>>
>>> Bin,  heres the output:
>>>
>>> [root@service01 ~]# XCATBYPASS=1 lsxcatd -a
>>> Could not connect to the database. Database handle not defined.
>>>  Could not read the site table
>>>
>>> Could not connect to the database. Database handle not defined.
>>>  Could not read the site table
>>>
>>> Could not connect to the database. Database handle not defined.
>>>  Could not read the site table
>>>
>>> Could not connect to the database. Database handle not defined.
>>>  Could not read the site table
>>>
>>> Could not connect to the database. Database handle not defined.
>>>  Could not read the site table
>>>
>>> Could not connect to the database. Database handle not defined.
>>>  Could not read the site table
>>>
>>> Could not connect to the database. Database handle not defined.
>>>  Could not read the site table
>>>
>>> Could not connect to the database. Database handle not defined.
>>>  Could not read the site table
>>>
>>> Could not connect to the database. Database handle not defined.
>>>  Could not read the site table
>>>
>>> Could not connect to the database. Database handle not defined.
>>> Error loading module /opt/xcat/lib/perl/xCAT_plugin/zvmdiscovery.pm
>>> ...skipping
>>> Could not connect to the database. Database handle not defined.
>>> ERROR: Unable to open basic site table for configuration
>>> Version 2.14.1 (git commit 70d6e7f93cc9714a127c22df2e7ca53d4996a34c,
>>> built Fri Jun  1 03:00:53 EDT 2018)
>>> This is a Service Node
>>> cfgloc=mysql:dbname=xcatdb;host=10.4.0.1|xcatadmin
>>> dbengine=mysql
>>> dbname=xcatdb
>>> dbhost=10.4.0.1
>>> dbadmin=xcatadmin
>>>
>>>
>>> On Thu, Oct 18, 2018 at 9:34 PM Bin XA Xu <bx...@cn.ibm.com> wrote:
>>>
>>> could you run `XCATBYPASS=1 lsxcatd -a` on your service node and paste
>>> the output here?
>>>
>>> Bin Xu
>>> HPC Software Development
>>> Software Defined Infrastructure, IBM Systems
>>> Phone: 86-010-82454067
>>> E-mail: bx...@cn.ibm.com
>>>
>>>
>>>
>>> ----- Original message -----
>>> From: Brian Joiner <martinitime1...@gmail.com>
>>> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
>>> Cc:
>>> Subject: [xcat-user] New Service node cannot connect to Mariadb when
>>> starting xcatd
>>> Date: Fri, Oct 19, 2018 5:45 AM
>>>
>>> Hello,
>>>
>>> I have deployed a service node, to the best of my knowledge, using the
>>> online documentation.  I've decided to rsync the install and tftpboot
>>> folders to deploy nodes directly from it.  rpm -qa shows the service node
>>> rpm was applied
>>>
>>> Attempting to start the xcatd daemon on the service node hangs, the
>>> errors being
>>>
>>> "Oct 18 16:22:18 service01 xcat[7109]:  Could not connect to the
>>> database. Database handle not defined."
>>>
>>> headnode hostname: xcat (I know, super original)  10.4.0.1/24
>>> service node hostname:  service01   10.4.0.2/24
>>>
>>> I have verified:
>>> Mariadb table setup is correct
>>> I can connect manually to the database from the service node and update
>>> tables (using xcatadmin account)
>>> DNS works
>>> /etc/xcat/cfgloc file exactly the same as head node
>>> tcpdump on port 3006 (on head node) shows no activity when starting
>>> xcatd on service node, but does show activity on above mentioned manual
>>> test
>>> /etc/xCATSN exists
>>>
>>> [root@xcat ~]# lsxcatd -d
>>> cfgloc=mysql:dbname=xcatdb;host=10.4.0.1|xcatadmin
>>> dbengine=mysql
>>> dbname=xcatdb
>>> dbhost=10.4.0.1
>>> dbadmin=xcatadmin
>>>
>>>
>>> What am I missing?  Let me know if you need to see my tables.
>>> --
>>> Brian Joiner
>>> _______________________________________________
>>> xCAT-user mailing list
>>> xCAT-user@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/xcat-user
>>>
>>>
>>>
>>> _______________________________________________
>>> xCAT-user mailing list
>>> xCAT-user@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/xcat-user
>>>
>>>
>>>
>>> --
>>> Brian Joiner
>>> _______________________________________________
>>> xCAT-user mailing list
>>> xCAT-user@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/xcat-user
>>>
>>>
>>>
>>> _______________________________________________
>>> xCAT-user mailing list
>>> xCAT-user@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/xcat-user
>>>
>>
>>
>> --
>> Brian Joiner
>> _______________________________________________
>> xCAT-user mailing list
>> xCAT-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/xcat-user
>>
> _______________________________________________
> xCAT-user mailing list
> xCAT-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xcat-user
>


-- 
Brian Joiner
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to