MySQL cluster error: "Got error 4009 'Cluster Failure' from NDB. Could not acquire global schema lock"
If you have had a previous version of MySQL server installed, can you run where mysqld in a command prompt to make sure that you're running the MySQL Cluster version of the mysqld binary and not the 'normal' mysqld binary?

Since your management node and SQL nodes both seem to reside on the same machine, you could try changing the config.ini to: 

[mysqld]
HostName = 127.0.0.1 


instead of 

[mysqld]
hostname = host_management


And the SQL Node my.cnf files to:

[mysqld]
ndb-connectstring=127.0.0.1:1186


instead of 

[mysqld]
ndb-connectstring=host_management:1186


This might rule out some networking issues.

EDIT: this only works if all hostnames in the config resolve to localhost, meaning you can only use localhost addresses/hostnames in a single server setup.

Also, your management node is showing slots for NodeId's 4 and 5 for the SQL nodes, which doesn't match the definitions in your current config. You could try removing the NodeId configuration from either the SQL Node my.cnf files or the config.ini

You need to perform a rolling restart for the config changes to take effect. As noted by RolandoMySQLDBA, be careful about the --initial

Note: Placing all SQL nodes on the management node machine is not a recommended setup because it creates a single point of failure in your cluster. You could consider placing the SQL nodes on the data node machines.