Quick reference for deploying a system using FirstBoot

Steps to deploy the system through FirstBoot:

  1. Requires getting remote access.
  2. Install an operating system on the first compute node.
  3. Copy the Cobbler image to the installed system, organize the work of the repositories.
  4. Deploy an OpenStack system (minimum compute nodes: 3, controllers: 3, databases: 3).
  5. Make sure that all nodes are configured for PXE, virtualization support is configured.
  6. Decide on a system for storing instance images (Glance), storage for Gnocchi.

Clarifying questions for system deployment:

  1. What network interfaces will be used, will there be bonding and what?
  2. Where will the instances be stored, on local drives (local storage), additional network drives connected to the compute node, cinder drives?
  3. Specify what MTU on switches 1500 or 9000?
  4. What operating system should be used on computing and control nodes?
  5. Which local domain to use (for example, accentos.loc)?
  6. Define IP addresses for compute nodes, controller instances, and databases.
  7. Define netmask, gateway for compute node networks and instances.

Short list of actions:

  1. Operating system is installed on one computing node.
  2. The rest is installed automatically using Firstboot (three controllers for two nodes).
  3. Firstboot is migrated.
  4. The node that previously had Firstboot is reinstalled.
  5. One controller and database are migrated to the first node.

Features of working with different operating systems

Astra Linux 1.7 SE

Unlike the operating systems Debian 10, Astra Linux 1.6 SE and Alt 8 SP 9, due to the implementation of Astra Linux 1.7 SE, when connecting the Nova service to a block device, the mount is not performed properly. This shortcoming will be fixed in the next Astra Linux 1.7 SE update.

Currently, to mount Nova to a block device, the administrator must do the following on the controller OS:

systemctl restart iscsi.service
systemctl restart o2cb ocfs2