anchor.diff:  
   If you do not see a list like this, consult the OpenStack documentation, or the documentation for your OpenStack distribution, to diagnose and resolve networking issues.
   
  -If the metadata service is not enabled in your OpenStack instance, you can also try [inserting instance specific data](http://docs.openstack.org/grizzly/openstack-compute/admin/content/instance-data.html#inserting_metadata) such as injecting a file when booting a VM:
  +If the metadata service is not enabled in your OpenStack instance, you can also try [inserting instance specific data](https://wiki.openstack.org/wiki/OpsGuide-User-Facing-Operations#Using_Instance-Specific_Data) such as injecting a file when booting a VM:
   
   <pre class="terminal">
   $ gem install fog
  
positive.code: 
  <p class="note"><strong>Note</strong>: It is recommended that you deploy BOSH and Cloud Foundry in a dedicated tenancy. This way, it is easier to keep track of the servers, volumes, security groups, and networks that you create. It also allows you to manage user access.</p>
  
  For more information about OpenStack APIs, see the [OpenStack API Quick Start Guide](http://docs.openstack.org/api/quick-start/content/).
  
  
  ## <a id="metadata_service"></a> Can you access OpenStack metadata service from a virtual machine? ##
  
  According to [the OpenStack Documentation](http://docs.openstack.org/grizzly/openstack-compute/admin/content/metadata-service.html), the Compute service uses a special metadata service to enable virtual machine instances to retrieve instance-specific data. The default stemcell for use with BOSH retrieves this metadata for each instance of a virtual machine that OpenStack manages in order to get some data injected by the BOSH director.
  
  You must ensure that virtual machines you boot in your OpenStack environment can access the metadata service at http://169.254.169.254.
  
  
negative.code: 7.  You should be able to leave the menu **Port to be associated** alone, but check that it points at the VM you have selected.
  8.  Click **Associate**.
  
  If the steps above do not work for you, consult the [OpenStack Networking Guide](https://docs.openstack.org/neutron/latest/admin/) for more information.
  
  Simply assigning a floating IP address to a virtual machine does not mean that virtual networking is properly configured. You will also need to ensure that the virtual machine can be reached on its floating IP address, so that calls can be made to and from the VM once it's running the BOSH Director or Cloud Foundry. The public-facing router will forward traffic at all ports to your virtual machine, so it is up to the networking configuration of your security group to provide the added layer of security by implementing a firewall.
  
  