Setting up MySQL Cluster on Two Systems
Your management configuration seems fine to me.  It sounds like ndb_mgmd didn't quite die or there is a problem with the contents in the /var/lib/mysql-cluster directory on the management server.  

You might also want to make sure that ndb_mgmd isn't starting automatically, like through some startup script in /etc/init.d/.  

To try and resolve the issue, I'd start with these steps first.

Since you are just getting started and don't have any real data yet.


Kill any left over ndb_mgmd processes with:  killall ndb_mgmd or by rebooting if killall doesn't help.
Completely delete everything within /var/lib/mysql-cluster: rm -Rf /var/lib/mysql-cluster/*
Start the cluster process again: ndb_mgmd -f /etc/config.ini --initial
Verify that ndb_mgmd is listening with netstat

$> netstat -tlpn

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 0.0.0.0:1186                0.0.0.0:*                   LISTEN      3251/ndb_mgmd       


Connect to management node

$&gt; ndb_mgm
ndb_mgm&gt; show
Connected to Management Server at: localhost:1186
Cluster Configuration


[ndb_mgmd(MGM)] 1 node(s)
id=1    @192.168.9.26  (mysql-5.1.61 ndb-7.1.22)


Update

Here is a Quick Start guide from Oracle with all nodes, management, mysql and data running on one server.

http://downloads.mysql.com/tutorials/cluster/GetMySQLClusterRunning-LINUX.pdf