Skip to content
Bala FA edited this page Aug 25, 2015 · 1 revision

Introduction

Any storage node needs to be provisioned with required operating system, file system and storage software packages to be consumed by users. Skyring enables provisioning a node directly by itself or indirectly through external provisioning/configuration system like Foreman/puppet.

A node can be in a state like

  • A bare metal - just a hardware connected to network.
  • A node with bare OS or bare node - the node is just provisioned with required operating system, connected to network with appropriate network configuration and respective repository configured.

Managed node

Managed node is a node which is commanded/controlled by Skyring. Skyring makes bare metal/node to be a managed node.

Provisioning bare metal

Skyring uses external provisioning system like Foreman/puppet to provision a bare metal. Once bare metal is provisioned, it tries to join into Skyring's managed node list. Skyring accepted such node automatically into the managed node list.

Provisioning bare node

Skyring prepares bare node by

  • connect to the node by ssh using node's detail such as FQDN, IP address, admin username/password
  • install salt-minion
  • configure salt-minion and firewall
  • start salt-minion
  • the node is accepted in Skyring and added into managed node list