После установки OpenStack (DevStack) я вошел в личный кабинет. Я смог найти там только две вкладки (вычисления и оркестровка), но не сеть и хранилище объектов, хотя я вошел в систему как администратор. Проверил сервисы keystone, не смог найти быстрые и нейтронные сервисы, поэтому я просто создал эти сервисы, и теперь они перечислены там, как показано ниже:
[stack@openstack devstack]$ keystone service-list
+---------------------+----------+----------------+-----------------------------+
| id | name | type | description |
+---------------------+----------+----------------+-----------------------------+
| 2cbf320ab83d4177a71d97ea478404f8 | cinder | volume |Cinder Volume Service|
| b8d632ae79b34d95ac1f44738ac7eef0 | cinderv2 | volumev2 |Cinder Volume Service V2 |
| b54f6814b6c449678118870d8492f93d | ec2 | ec2 |EC2 Compatibility Layer |
| fc9b9806dfe74b89b600c178cc0e1812 | glance | image |Glance Image Service |
| 26a9b4ecc64a4749bfbd7872ef8e9500 | heat| orchestration |Heat Orchestration Service |
| c3ec7483de44428691e96ed119e80121|heat-cfn|cloudformation|Heat CloudFormation Service|
| 62c9b47524ab4f139d54e7688c853cfb | keystone | identity |Keystone Identity Service |
| 3dc65bcd40bf49d59c42c49a724c7563 | neutron | network | Network Service |
| d8e71222de334250903ddfa9c319db34 | nova | compute | Nova Compute Service |
| 2573faf8148f455381fbffc5ca2726c2 | novav3 | computev3| Nova Compute Service V3 |
| cac5203d66aa4f309004c833e14abe4f | s3 | s3 | S3 |
| 453c3a1a0f2c4652a076a6b6c7fcbe51 | swift |object-store| Object Store Service |
+------------------------+----------+----------------+-----------------------------+
Отсюда (http://docs.openstack.org/user-guide-admin/content/log_in_dashboard.html) Я вижу, что для пользователя с правами администратора он также должен отображать две другие вкладки (в проектах), а в админке все эти 3 отсутствуют (использование ресурсов, сети, маршрутизаторы).
Поскольку я новичок в Openstack, я не уверен, что проверить и как действовать? Кто-нибудь может поддержать меня?
Это потому, что не установлены другие службы, такие как Swift, Cinder и Neutron. Недостаточно просто добавить сервисы в Keystone. Devstack по умолчанию поставляется с Nova-network. Если вам нужен Neutron, вам нужно явно включить его:
Из https://wiki.openstack.org/wiki/NeutronDevstack
[[local|localrc]]
disable_service n-net
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
enable_service neutron