Online Backups Cross Platform?
I'm trying to migrate an existing cluster from a Solaris 10 x86_64 environment to a RedHat Linux x86_64 environment (both running Opteron based servers). The nodes in each environment are running 5.0.41; the Solaris cluster is running 3 nodes (which I know now is not recommended, but this was setup nearly 2 years ago and has been running fine) and the Linux cluster is running 2 nodes. My understanding is that you can still use a restore when changing the number of replicas.
I've tried doing a restore from the Solaris-based backups on the Linux-based cluster and get the following:
/usr/bin/ndb_restore -b 631 -m -n 3 /tmp/BACKUP-631
Backup Id = 631
Nodeid = 3
backup path = /tmp/BACKUP-631
Ndb version in backup files: Version 5.0.41
Unable to connect with connect string: nodeid=0,localhost:1186
Retrying every 5 seconds. Attempts left: 12 11 10 9 8 7
I shutdown all the API nodes before trying this and otherwise the new cluster is starting fine so I don't think it's a network connectivity issue:
ndb_mgm> show
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2 @10.100.115.21 (Version: 5.0.41, Nodegroup: 0, Master)
id=3 @10.100.115.22 (Version: 5.0.41, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @10.100.115.20 (Version: 5.0.45)
[mysqld(API)] 2 node(s)
id=4 (not connected, accepting connect from any host)
id=5 (not connected, accepting connect from any host)
Any ideas?