title: elasticsearch setup on Gcloud VM fails
body: <p>I wish to run my elasticsearch remotely on gcloud VM, this is configured to run at 127.0.0.1 at a specific port 9200. How to access this from a website outside this vm? If I change the network host to 0.0.0.0 on the yml file, even 9200 port becomes inaccessible. How do I overcome this problem? </p>
  
  <pre><code>Changed network.host: [_site_ , _local_ , _global_ ]
  _site_ = internal ip given by google cloud vm, 
  _local_ = 127.0.0.1, 
  _global_ = found using curl ifconfig.me, 
  Opened a specific port (9200) and tried to connect with global IP address.
  
  curl to the global ip gives 
  &gt;Output: Failed to connect to (_global_ ip) port 9200: connection refused.
  </code></pre>