Paket OpenStack untuk RHEL dan CentOS

Pendistribusian merilis paket OpenStack sebagai bagian dari distribusi atau menggunakan metode lain karena perbedaan jadwal rilis. Lakukan prosedur ini pada semua node.

Catatan

Pengaturan paket OpenStack dijelaskan di sini perlu untuk dilakukan pada semua node: controller, compute, dan Block Storage node.

Peringatan

Host Anda harus berisi versi terbaru dari paket instalasi dasar yang tersedia untuk distribusi Anda sebelum melanjutkan lebih lanjut.

Catatan

Lakukan menonaktifkan atau menghapus layanan update otomatis karena mereka dapat mempengaruhi lingkungan OpenStack Anda.

Prasyarat

Peringatan

Sebaiknya menonaktifkan EPEL saat menggunakan paket RDO karena update di EPEL melanggar backwards compatibility. Atau, sebaiknya pin paket versi menggunakan plugin yum-versionlock.

Catatan

Langkah-langkah berikut hanya berlaku untuk RHEL saja. CentOS tidak memerlukan langkah-langkah ini.

  1. Saat menggunakan RHEL, diasumsikan bahwa Anda telah mendaftarkan sistem Anda menggunakan Red Hat Subscription Management dan Anda memiliki repositori rhel-7-server-rpms yang diaktifkan secara default.

    Untuk informasi lebih lanjut tentang pendaftaran sistem, lihat Red Hat Enterprise Linux 7 System Administrator's Guide.

  2. Sebagai tambahannya rhel-7-server-rpms, Anda juga perlu memiliki rhel-7-server-optional-rpms, rhel-7-server-extras-rpms, and repositori diaktifkan rhel-7-server-rh-common-rpms:

    # subscription-manager repos --enable=rhel-7-server-optional-rpms \
      --enable=rhel-7-server-extras-rpms --enable=rhel-7-server-rh-common-rpms
    

Aktifkan repositori OpenStack

  • Pada CentOS, repositori extras menyediakan RPM yang mengaktifkan repositori OpenStack. CentOS memasukan repositori extras secara default, sehingga Anda dapat dengan mudah menginstal paket untuk mengaktifkan repositori OpenStack.

    When installing the Rocky release, run:

    # yum install centos-release-openstack-rocky
    

    When installing the Queens release, run:

    # yum install centos-release-openstack-queens
    

    When installing the Pike release, run:

    # yum install centos-release-openstack-pike
    
  • Pada RHEL, lakukan download dan instal RPM repositori RDO untuk mengaktifkan repositori OpenStack.

    # yum install https://rdoproject.org/repos/rdo-release.rpm
    

    RPM repo RDO menginstal rilis OpenStack terbaru yang tersedia.

Finalisasi instalasi

  1. Upgrade paket pada semua node:

    # yum upgrade
    

    Catatan

    Jika proses upgrade memasukan kernel baru, lakukan reboot host Anda untuk mengaktifkannya.

  2. Menginstal klien OpenStack:

    # yum install python-openstackclient
    
  3. RHEL dan CentOS mengaktifkan SELinux secara default. Instal paket openstack-selinux untuk mengatur kebijakan keamanan secara otomatis layanan OpenStack:

    # yum install openstack-selinux