Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Preparation

    • Setup StarlingX.Install INF(StarlingX R8.0) AIO-SX by following the procedure.

    • Install required packages on StarlingX environmentPrepare a Linux environment in which the network is reachable to the INF AIO-SX with Bash CLI. And, install the required packages.

      $ sudo ostree admin unlock --hotfix
      $ wget apt-get install git make patch jq
      # Make sure your CLI has the 'kubectl' and 'helm' installed
    • Clone openstack-helm and openstack-helm-infra code on your Linux.

      $ git clone https://
    • mirror.ufam.edu.br/debian/pool/main/libe/liberror-perl/liberror-perl_0.17029-1_all.deb
      $ wget
    • opendev.org/openstack/openstack-helm.git
      $ git clone https://
    • mirror.ufam.edu.br/debian/pool/main/g/git/git-man_2.30.2-1_all.deb
      $ wget https://mirror.ufam.edu.br/debian/pool/main/g/git/git_2.30.2-1_amd64.deb
      $ wget https://mirror.ufam.edu.br/debian/pool/main/m/make-dfsg/make_4.3-4.1_amd64.deb
      $ wget https://mirror.ufam.edu.br/debian/pool/main/p/patch/patch_2.7.6-7_amd64.deb
      $ sudo dpkg -i liberror-perl_0.17029-1_all.deb
      $ sudo dpkg -i git-man_2.30.2-1_all.deb
      $ sudo dpkg -i git_2.30.2-1_amd64.deb
      $ sudo dpkg -i make_4.3-4.1_amd64.deb
      $ sudo dpkg -i patch_2.7.6-7_amd64.deb
    • Clone openstack-helm and openstack-helm-infra code.

      $ git clone https://opendev.org/openstack/openstack-helm.git
      $ git clone https://opendev.org/openstack/openstack-helm-infra.gitopendev.org/openstack/openstack-helm-infra.git
    • Copy the "/etc/kubernetes/admin.conf" on the INF controller node to your local Linux.

      $ scp <INF-controller-0>:/etc/kubernetes/admin.conf ~/.kube/config
      # Change the IP address in the ~/.kube/config
      # server: https://<INF-OAM-IP>:6443
      # You can get the OAM IP through this command on controller node
      # system addrpool-show `system addrpool-list | grep oam | awk '{print $2}'` | grep floating_address
    • Add labels to controller-0 node.

      $ kubectl label node controller-0 ceph-mgr=enabled
      $ kubectl label node controller-0 ceph-mon=enabled
      $ kubectl label node controller-0 ceph-mds=enabled
      $ kubectl label node controller-0 ceph-rgw=enabled
      $ kubectl label node controller-0 ceph-osd=enabled
      $ kubectl label node controller-0 openstack-control-plane=enabled
    • Create namespaces.

      $ kubectl create namespace openstack
      $ kubectl create namespace ceph

...