Not starting Elasticsearch for some reason I can't undestand

You are binding to 10.254.214.145 which is not localhost, so you are in production mode:

However, your node configuration is not suitable for production use:

If this is a production deployment, you should set one of these settings. If this is a test deployment only then you can either bind to localhost or else use single-node discovery to avoid the bootstrap checks.