Before someone else is googling his/hers ass off.

Cinder is able to create multi-attach able disks but nova has the feature not implemented yet. It seems to be targeted for version 14.

I recognized this behavior as i tried to connect OpenShift to OpenStack and dynamically provision storage.

 

Links are:

https://bugzilla.redhat.com/show_bug.cgi?id=1033185

https://bugzilla.redhat.com/show_bug.cgi?id=1033180

https://access.redhat.com/solutions/2429871

https://access.redhat.com/solutions/2529261

 

 

Add a comment

Um beispielsweise einer besonderen Storagekonfiguration gerecht zu werden, dass man eben zwei Storages betreibt, die nicht miteinander interagieren bzw. nicht jeweils aus dem anderen DC erreicht werden können, werden zwei getrennte Cinder Nodes notwendig.

Ab OpenStack 10 können neben den etablierten 5 Rollen weitere Rollen definiert werden.

Quellen:

https://access.redhat.com/documentation/en/red-hat-openstack-platform/10/paged/advanced-overcloud-customization/chapter-6-composable-services-and-custom-roles Ab Kapitel 6.5

http://tripleo-docs.readthedocs.io/en/latest/tht_walkthrough/tht_walkthrough.html

http://hardysteven.blogspot.de/2016/10/tripleo-composablecustom-roles.html

Add a comment

Um per CLI auf die OpenStack Installation zugreifen zu können muss folgendes durchgeführt werden:

Quelle: http://docs.openstack.org/user-guide/common/cli-install-openstack-command-line-clients.html

Installation:

In this case i tried to delete a stack and on deletion disks got stuck, while all instances have been cleared.

For analysis i use the openstack client tools installed in Installation OpenStack Python client unter Windows

+--------------------------------------+------------------+-----------+------+---------------------------------------------------------------+
| ID                                   | Display Name     | Status    | Size | Attached to                                                   |
+--------------------------------------+------------------+-----------+------+---------------------------------------------------------------+
| 4abd0cc4-2c39-fooo-93c3-01f8bad02498 | Disk-Server4 | in-use    |   50 | Attached to a010fa48-ff6f-46b8-bda8-d0c7fe7304b5 on /dev/vdb  |
| fc7f63fa-c95b-fooo-b571-efa73aa49e69 | Disk-Server2 | available |   50 |                                                               |
| 5e239dbc-de6b-fooo-be6f-535d7556c8e0 | Disk-Server3 | deleting  |   50 |                                                               |
| 8a5c867e-dc19-fooo-8bf7-533a5dff5557 | Disk-Server1 | deleting  |   50 |                                                               |
| 7136ac76-f14f-fooo-90d6-cebe40f82451 | Disk-Server5 | available |   50 |                                                               |
+--------------------------------------+------------------+-----------+------+---------------------------------------------------------------+

As you can see we have two disks pending in deleting state and one disk attached to an instance which does not exist anymore.

 

Add a comment

Im Zuge einer automatisierten Installation von RedHat OpenShift auf OpenStack wollte ich das natürlich möglichst automatisiert ausführen.

Dazu bringt OpenStack die Komponente Heat mit, mit der es möglich ist einen ganzen Stack auf einmal automatisiert auszurollen, zu ändern, zu skalieren und zu löschen.

Heat kann mittels Template, das wiederum HOT(=Heat Orchestration Template) heißt, gefüttert werden.

Die Notationssprache in diesem Template ist YAML(=YAML Ain’t Markup Language).

 

Das Regelwerk für YAML ist grundsätzlich wie folgt aufgebaut:

Add a comment