Instal dan mengkonfigurasi share node

Instal dan mengkonfigurasi share node

Bagian ini menjelaskan cara menginstal dan mengkonfigurasi share bersama untuk layanan Shared File Systems.

Instal dan konfigurasi komponen

Catatan

File konfigurasi default bervariasi menurut distribusi. Anda mungkin perlu menambahkan bagian dan opsi ini daripada memodifikasi bagian dan opsi yang ada. Juga, elipsis (`` ... ``) dalam cuplikan konfigurasi menunjukkan opsi konfigurasi default potensial dimana Anda harus mempertahankan.

  1. Instal paket:

    # yum install openstack-manila-share python2-PyMySQL
    
  2. Edit file /etc/manila/manila.conf dan selesaikan tindakan berikut:

    • Dalam bagian ``[Database] ``, konfigurlah akses database:

      [database]
      ...
      connection = mysql://manila:MANILA_DBPASS@controller/manila
      

      Ganti MANILA_DBPASS dengan password yang Anda pilih untuk database Share File System.

    • Dalam bagian ``[DEFAULT] `` dan `` [oslo_messaging_rabbit] ``, konfigurlah akses antrian pesan (message queue) “RabbitMQ”:

      [DEFAULT]
      ...
      rpc_backend = rabbit
      
      [oslo_messaging_rabbit]
      ...
      rabbit_host = controller
      rabbit_userid = openstack
      rabbit_password = RABBIT_PASS
      

      Ganti `` RABBIT_PASS`` dengan password yang Anda pilih akun openstack di RabbitMQ.

    • Dalam bagian ``[DEFAULT] ``, atur nilai-nilai konfigurasi berikut:

      [DEFAULT]
      ...
      default_share_type = default_share_type
      rootwrap_config = /etc/manila/rootwrap.conf
      
    • Dalam bagian ``[DEFAULT] `` dan ``[keystone_authtoken] ``, konfigurlah akses layanan Identity:

      [DEFAULT]
      ...
      auth_strategy = keystone
      
      [keystone_authtoken]
      ...
      memcached_servers = controller:11211
      auth_uri = http://controller:5000
      auth_url = http://controller:35357
      auth_type = password
      project_domain_name = default
      user_domain_name = default
      project_name = service
      username = manila
      password = MANILA_PASS
      

      Ganti MANILA_PASS dengan password yang Anda pilih untuk user manila dalam pelayanan Identity.

    • Dalam bagian [DEFAULT] ``, lakukan konfigurasi opsi ``my_ip:

      [DEFAULT]
      ...
      my_ip = MANAGEMENT_INTERFACE_IP_ADDRESS
      

      Ganti MANAGEMENT_INTERFACE_IP_ADDRESS dengan alamat IP dari interface jaringan manajemen pada share node Anda, biasanya 10.0.0.41 untuk node pertama dalam example architecture.

    • Dalam bagian ``[oslo concurrency] ``, konfigurasi ‘lock path’:

      [oslo_concurrency]
      ...
      lock_path = /var/lib/manila/tmp
      

Lakukan konfigurasi server berbagi (share server) opsi dukungan manajemen

Node share dapat mendukung dua mode, dengan dan tanpa penanganan share servers. Modus tergantung pada dukungan driver.

Opsi 1 pengerahan layanan tanpa dukungan driver untuk share management. Dalam mode ini, layanan tidak melakukan apa-apa terkait dengan jaringan. Operator harus memastikan konektivitas jaringan antar instances dan server NFS. Opsi ini menggunakan driver LVM yang membutuhkan paket LVM dan NFS serta tambahan disk untuk manila-share kelompok volume LVM.

Opsi 2 mengerahkan layanan dengan dukungan driver untuk share management. Dalam mode ini, layanan membutuhkan layanan Compute (nova), Jaringan (neutron) dan Block storage (cinder) untuk mengelola share server. Informasi yang digunakan untuk membuat share servers dikonfigurasi sebagai share networks. Opsi ini menggunakan driver generik dengan penanganan share servers capacity dan membutuhkan pemasangan jaringan selfservice ke router.

Peringatan

Sebuah bug mencegah menggunakan kedua pilihan driver pada share node yang sama. Untuk informasi lebih lanjut, lihat bagian LVM Driver di Configuration Reference.

Pilih salah satu opsi berikut untuk mengkonfigurasi share driver. Setelah itu, kembali ke sini dan melanjutkan ke :ref: manila-share-finalize-install.

Finalisasi instalasi

  • Mulai layanan Share File Sistem termasuk dependensinya dan mengkonfigurasi mereka untuk mulai saat booting:

    # systemctl enable openstack-manila-share.service
    # systemctl start openstack-manila-share.service
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.