Welcome to the Linux Foundation Forum!

Lab 4.1 Not working. Encrypted Volume is created but I can't attach to instance

Hi I've followed all step for this lab at least 4 times, but when I try to attach the encrypted volume it appears as attaching and then available. No error is shown either in BUI or CLI.

ubuntu@devstack-cc:~/devstack$ openstack volume type list

+--------------------------------------+-------------+-----------+

| ID                                   | Name        | Is Public |

+--------------------------------------+-------------+-----------+

| d5f58df2-a559-4cc0-af7b-540f23a77fd8 | LUKS        | True      |

| 03818bee-9880-44de-892e-92417ffea175 | lvmdriver-1 | True      |

+--------------------------------------+-------------+-----------+

ubuntu@devstack-cc:~/devstack$ cinder encryption-type-list

+--------------------------------------+---------------+-----------------+----------+

------------------+

| Volume Type ID                       | Provider      | Cipher          | Key Size |

 Control Location |

+--------------------------------------+---------------+-----------------+----------+

------------------+

| d5f58df2-a559-4cc0-af7b-540f23a77fd8 | LuksEncryptor | aes-xts-plain64 | 256      |

 front-end        |

+--------------------------------------+---------------+-----------------+----------+

------------------+



ubuntu@devstack-cc:~/devstack$ cinder show crypt-vol

+--------------------------------+--------------------------------------+

| Property                       | Value                                |

+--------------------------------+--------------------------------------+

| attached_servers               | []                                   |

| attachment_ids                 | []                                   |

| availability_zone              | nova                                 |

| bootable                       | false                                |

| consistencygroup_id            | None                                 |

| created_at                     | 2018-01-05T12:32:23.000000           |

| description                    | None                                 |

| encrypted                      | True                                 |

| id                             | d3d53c76-5c90-43b6-86e8-78bd64cf4931 |

| metadata                       |                                      |

| migration_status               | None                                 |

| multiattach                    | False                                |

| name                           | crypt-vol                            |

| os-vol-host-attr:host          | devstack-cc@lvmdriver-1#lvmdriver-1  |

| os-vol-mig-status-attr:migstat | None                                 |

| os-vol-mig-status-attr:name_id | None                                 |

| os-vol-tenant-attr:tenant_id   | 8f776fc3b99f40d1b31e03206f5b7d6a     |

| replication_status             | None                                 |

| size                           | 1                                    |

| snapshot_id                    | None                                 |

| source_volid                   | None                                 |

| status                         | available                            |

| updated_at                     | 2018-01-05T12:36:09.000000           |

| user_id                        | 4cb3d7e3538f4f8dbff60e3f1d074fbf     |

| volume_type                    | LUKS                                 |

+--------------------------------+--------------------------------------+

 

ubuntu@devstack-cc:~/devstack$ openstack volume list

+--------------------------------------+-----------+-----------+------+--------------

-------------------+

| ID                                   | Name      | Status    | Size | Attached to

                   |

+--------------------------------------+-----------+-----------+------+--------------

-------------------+

| d3d53c76-5c90-43b6-86e8-78bd64cf4931 | crypt-vol | available |    1 |

                   |

| ca554042-563d-4949-998f-425a98fd5fa6 |           | in-use    |    1 | Attached to g

olden on /dev/vda  |

+--------------------------------------+-----------+-----------+------+--------------

-------------------+

ubuntu@devstack-cc:~/devstack$ openstack server list

+--------------------------------------+--------+--------+---------------------------

------------------------------+-------+---------+

| f8eba3f9-c95c-45da-bbb3-a37ef3aafc89 | golden | ACTIVE | private=10.0.0.11, fdf9:81

a4:fd37:0:f816:3eff:fef6:a275 |       | m1.tiny |

+--------------------------------------+--------+--------+---------------------------

------------------------------+-------+---------+

ubuntu@devstack-cc:~/devstack$ openstack server add volume f8eba3f9-c95c-45da-bbb3-a3

7ef3aafc89 d3d53c76-5c90-43b6-86e8-78bd64cf4931 --device /dev/vdb

ubuntu@devstack-cc:~/devstack$ openstack volume list

+--------------------------------------+-----------+-----------+------+--------------

-------------------+

| ID                                   | Name      | Status    | Size | Attached to

                   |

+--------------------------------------+-----------+-----------+------+--------------

-------------------+

| d3d53c76-5c90-43b6-86e8-78bd64cf4931 | crypt-vol | available |    1 |

                   |

| ca554042-563d-4949-998f-425a98fd5fa6 |           | in-use    |    1 | Attached to g

olden on /dev/vda  |

+--------------------------------------+-----------+-----------+------+--------------

-------------------+

ubuntu@devstack-cc:~/devstack$ openstack volume list

+--------------------------------------+-----------+-----------+------+--------------

-------------------+

| ID                                   | Name      | Status    | Size | Attached to

                   |

+--------------------------------------+-----------+-----------+------+--------------

-------------------+

| d3d53c76-5c90-43b6-86e8-78bd64cf4931 | crypt-vol | available |    1 |

                   |

| ca554042-563d-4949-998f-425a98fd5fa6 |           | in-use    |    1 | Attached to g

olden on /dev/vda  |

+--------------------------------------+-----------+-----------+------+--------------

-------------------+

ubuntu@devstack-cc:~/devstack$

Comments

  • Hi serewicz, thanks for the reply.

    I've done as you suggested. I've created an instance fro scratch. Then I've created the crypto volume, but I'm still not being able to attach it to instance.

    Regards,

     

     

  • I did the same twice. I've launched a new instance from the command line using the cirros image and then I've created a volume type LUKS with encryption following exactly the same steps on course material. Are you using different steps? Could you please post here everything you've done using 100% the CLI? So I could try and reproduce?

    PS.: When I use the command openstack server add volume <server> <volume> --device /dev/vdb it comes back to the command prompt (in theory because it worked), but when I run openstack volume list twice the encrypted volume appears initially as "attaching" and one second later "available". 

     

     

  • Hello,

    I used the steps from the book too... I've created a new m1.tiny instance and a new, unused, LUKS encrypted volume. Then when I attach it for a while it appears as "attaching" then after a few seconds appears as "avaliable".

    Everytime I do this lab I press the "Start Over" button and only do the encrypted volume lab. (ignoring the other labs).

    It is very strange that you follow the same steps from the book and it works and I've tried many times and it does not work.... Last time I've used the pdf and did copy and paste for the whole encryption lab.... so either you are using a different book then I am or is accessing a different lab (one with this fixed).

    Could you please copy and paste the steps you've used and the output of each command as I did in the begining of this comment? Do you want to do a webex or use any other remote solution and try to do on the labs provisioned to me?

    Thanks

  • AlexandreSousa
    AlexandreSousa Posts: 7
    edited February 2018

    Hi, Yeah I agree with your that many things with OpenStack is in a constant change. What worked yesterday can be broken today. 

    But when a Customer buys either an Enterprise OpenStack Distro or an Official Training of OpenStack what we expect is stability, consistency, we do not expect something that works today and might broke tomorrow. I mean Linux Foundation need to have a stable repository from where the Openstack is installed for the demo environment. It is not justifiable that a lab depends on this inconsistency.

    That is why people become RHCE for example, studying and doing the exam using Red Hat Enteprise Linux in a controlled environment. They do not read something in the book that worked in a certain version of Fedora but not work in a lab with a newer version of Fedora....

    Thanks

Categories

Upcoming Training