def create_bmc(self, os_username, os_password, os_project_id, os_auth_url):
        """Deploy the BMC machine.

        This machine hosts the ipmi servers, each ipmi server is associated to a baremetal
        node and has its own IP.
        """
        bmc = ovb_bmc.OvbBmc(
            nova_api=self.nova_api,
            neutron=self.neutron,
            keypair=self._keypair,
            key_filename=self._key_filename,
            security_groups=self._security_groups,
            image_name='Fedora 23 x86_64',
            ip='192.0.2.254',
            os_username=os_username,
            os_password=os_password,
            os_project_id=os_project_id,
            os_auth_url=os_auth_url)
        return bmc