[ English | English (United Kingdom) | 中文 (简体, 中国) | Indonesia | русский | français | नेपाली | Deutsch | Esperanto | português (Brasil) | español | 한국어 (대한민국) ]

Instali kaj agordi por Debian

Ĉi tiu sekcio priskribas kiel instali kaj agordi la panelo sur la kontrola nodo.

La nura kerna servo postulita de la panelo estas la Identeca servo. Vi povas uzi la panelo kombina kun aliaj servoj, kiel ekzemple Bildo-servo, Komputado kaj Reto. Vi ankaŭ povas uzi la panelo en medioj kun apartaj servoj kiel Objecta Memorilo.

Note

Ĉi tiu sekcio supozas taŭgan instaladon, agordon kaj funkciadon de la Identeca servo uzanta la Apache HTTP-servilon kaj Memcached-servon.

Instali kaj agordi komponentojn

Note

Defaŭltaj agordo-dosieroj varias laŭ distribuo. Vi eble bezonos aldoni ĉi tiujn sekciojn kaj opciojn anstataŭ modifi ekzistantajn sekciojn kaj opciojn. Ankaŭ elipso (`` … `’) en la agordaj fragmentoj indikas eblajn defaŭltajn agordajn opciojn, kiujn vi devus konservi.

  1. Instali la pakaĵojn:

    # apt install openstack-dashboard-apache
    
  2. Respondu al dialogo por retservilo agordo.

    Note

    La aŭtomata agorda procezo generas mem-subskribitan SSL-ateston. Konsideru akiri oficialan atestilon por produktado medioj.

    Note

    Estas du modoj de instalado. Unu uzanta /horizon kiel URL, konservante vian defaŭltan vhost kaj nur aldonante Alias direktilon: ĉi tiu estas la defaŭlta. La alia maniero forigos la antaŭdifinitan Apache vhost kaj instalas la panelon je la “webroot”. Ĝi estis la sola havebla opcio antaŭ la liberigo de Liberty. Se vi preferas agordi la Apache agordon permane, instalu la pakaĵon openstack-dashboard anstataŭ openstack-daŝboard-apache.

  3. Redaktu la /etc/openstack-dashboard/lokal_settings.py dosiero kaj kompletigu la jenajn agojn:

    • Configure the dashboard to use OpenStack services on the controller node:

      OPENSTACK_HOST = "controller"
      
    • En la agorda sekcio de la stirpanelo, permesu al viaj gastigantoj aliri la Stirpanelon:

      ALLOWED_HOSTS = ['one.example.com', 'two.example.com']
      

      Note

      • Ne redaktu la parametron ALLOWED_HOSTS sub la sekcio de agordo de Ubuntu.

      • `` ALLOWED_HOSTS`` povas ankaŭ esti `` [‘*’] `’por akcepti ĉiujn gastigantojn. Ĉi tio povas esti utila por evoluado, sed eble estas nesekura kaj ne devus esti uzata en produktado. Vidu la ‘Django-dokumentadon <https://docs.djangoproject.com/en/dev/ref/settings/#allowed-hosts> `_ por pliaj informoj.

    • Agordi la `` memcached`` seancan memorilo servon:

      SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
      
      CACHES = {
          'default': {
               'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
               'LOCATION': 'controller:11211',
          }
      }
      

      Note

      Komenti ajnan alian seancan memorilo agordon.

    • Ebligu la Identecon API-version 3:

      OPENSTACK_KEYSTONE_URL = "http://%s/identity/v3" % OPENSTACK_HOST
      

      Note

      Se via ŝlosilŝtono funkcias ĉe 5000-pordo, tiam vi mencius ankaŭ ĉi tie ŝlosilŝtonon, t.e. OPENSTACK_KEYSTONE_URL = “http://%s:5000/identity/v3” % OPENSTACK_HOST

    • Ebligu subtenon por domajnoj:

      OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
      
    • Agordi API-versiojn:

      OPENSTACK_API_VERSIONS = {
          "identity": 3,
          "image": 2,
          "volume": 3,
      }
      
    • Configure Default as the default domain for users that you create via the dashboard:

      OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
      
    • Se vi elektis retan opcion 1, malŝaltu subtenon por tavola-3 retaj servoj:

      OPENSTACK_NEUTRON_NETWORK = {
          ...
          'enable_router': False,
          'enable_quotas': False,
          'enable_ipv6': False,
          'enable_distributed_router': False,
          'enable_ha_router': False,
          'enable_fip_topology_check': False,
      }
      
    • Laŭvole, agordu la tempzono:

      TIME_ZONE = "TIME_ZONE"
      

      Anstataŭigu TIME_ZONE kun taŭga tempzona identigilo. Por pliaj informoj, vidu la listo de tempaj zonoj.

Fini instaladon

  • Reŝargu la agordon de la ttt-servilo:

    # service apache2 reload