Ask Your Question

What's the relationship between bifrost and ironic? the ironic's function can accomplished through bifrost?

asked 2019-10-17 02:17:47 -0500

liaodalin19903 gravatar image

When I read document bifrost:

During installation, Bifrost creates a clouds.yaml file with credentials necessary to access Ironic. A cloud called bifrost is always available. For example:
export OS_CLOUD=bifrost openstack baremetal node list In noauth mode, a cloud called bifrost-inspector is also included that allows access to the Ironic Inspector API. For example:
export OS_CLOUD=bifrost-inspector openstack baremetal introspection list

I have several questions about that:

  1. What's the cloud mean there?
    2.When I execute the commands: export OS_CLOUD=bifrost openstack baremetal node list

there get error:
[root@bifrost ~]# openstack baremetal node list Cloud bifrost was not found.

3.What's the relationship between bifrost and ironic? the ironic's function can accomplished through bifrost?

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted

answered 2019-10-17 08:21:42 -0500

By "cloud", I guess the cloud definition in clouds.yaml is meant. The error means that clouds.yaml doesn't define a cloud named bifrost.

Bifrost is used to install a standalone Ironic cluster, or to deploy an operating system on a baremetal server managed by standalone Ironic.

The emphasis is on standalone; if Ironic runs as a Nova driver, you simply deploy an image using the Nova API. The Nova API is not available in a standalone Ironic installation.

edit flag offensive delete link more


So, you mean the Bifrost can enroll hardware into Ironic's inventory database, and can deploy OS to the enrolled hardware(through the Ironic), right?

liaodalin19903 gravatar imageliaodalin19903 ( 2019-10-17 23:11:30 -0500 )edit

When I read the document: I don't understand this line: The keys match the openstack global options but without the --os- prefix.

liaodalin19903 gravatar imageliaodalin19903 ( 2019-10-18 03:12:34 -0500 )edit

I don't know whether Bifrost enrolls bare metal servers. I guess it does. Yes, it deploys an OS.

The openstack client has command-line options like --os-project-domain. The keys are like those options without the --os- part, e.g. project-domain.

Bernd Bausch gravatar imageBernd Bausch ( 2019-10-18 08:59:47 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2019-10-17 02:17:47 -0500

Seen: 90 times

Last updated: Oct 17 '19