This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:services:server_services:gwdg_cloud_server:volumes_manual [2021/05/17 14:51] – [Attach / Detach a volume to / from an instance] ssadeghen:services:server_services:gwdg_cloud_server:volumes_manual [2022/09/29 09:30] (current) – [Create a Snapshot] ssadegh
Line 1: Line 1:
 +====== Create and Manage Volumes ======
 +This manual provide a quick help on how to create, delete, attach and detach your volume using [[https://cloud.gwdg.de/horizon/project/volumes/| Volumes Dashboard]].
 +**To login:** \\
 +Authenticate using: Keystone Credentials \\
 +Domain: gwdg \\
 +User Name: your academic email (e.g. myname@gwdg.de) \\
 +Password: your Password \\
 +===== Create a new volume =====
 +In GWDG horizon dashboard, you can create a volume (block storage) by following these steps:
 +<WRAP Group> <WRAP column half> 1- From the left menu bar, select project->Volumes→Volumes and then click "Create Volume" </WRAP><WRAP column half>  {{ :en:services:server_services:gwdg_cloud_server:new:create_volume_button.png?direct&400 |}} </WRAP></WRAP>
 +<WRAP Group> <WRAP column half> 2- Fill the displayed form with the following information:
 +**Please do not use any character rather than standard alphanumeric!**
 +  * Volume Name: Specify a name for the volume.
 +  * Description: Optionally, provide a brief description for the volume.
 +  * Volume Source: Select "No source, empty volume" unless you want to create the volume as a copy of an existing volume or image.
 +  * Type: Select "ssd" for a faster SSD-based storage or "standard" (not recommended) for a legacy HDD-based storage.
 +  * Size (GiB): The size of the volume in gibibytes.
 +  * Availability Zone: Leave it with default value "nova".
 +3- Click "Create Volume" and wait until the status of the volume is "Available".
 + </WRAP><WRAP column half> {{ :en:services:server_services:gwdg_cloud_server:new:create_volume_form.png?direct&400 |}} </WRAP></WRAP> 
 +===== Manage an existing volume =====
 +<WRAP Group> <WRAP column half> There are several actions which can be applied on a volume. You can see the list of them by clicking the small arrow on the very right of each volume row. The most useful ones are described as follow.
 +The volume which is not attached and has no related snapshot can be deleted by **Delete Volume** .
 +The size of the volume which is not attached can be increased by **Extend Volume** .
 +The volume which is not attached can be transferred to another project by **Create Transfer** . The necessary quota in destination project should be met. The provided "Transfer ID" and "Authorization Key" should be given to receiver, to be used for accepting the transfer.
 +</WRAP><WRAP column half> {{ :en:services:server_services:gwdg_cloud_server:new:volume_manage_list.png?direct&200 |}} </WRAP></WRAP>
 +<WRAP Group> <WRAP column half> To attach or detach a Volume to or from an instance, the **Manage Attachments** option should be used. 
 +</WRAP><WRAP column half>  </WRAP></WRAP>
 +<WRAP Group> <WRAP column half>
 +To attach a volume to a running instance, the following steps should be fulfilled:
 +  * Select "Manage Attachment" of a volume with "Available" status.
 +  * On displayed form, select the intended instance from the "Attach to Instance" list.
 +  * You can optionally change the device name.
 +  * Click "Attach Volume".
 +  * Connect to your instance and run "//sudo fdisk -l//" or "//sudo lsblk//" to verify if the volume is attached.
 +  * To format your device, execute: "//sudo mkfs.ext4 /dev/vdc//"  (/dev/vdc should be replaced by your device name if it is different)
 +  * Create a directory for mounting the new storage volume: "//sudo mkdir /mnt/my-volume//".
 +  * Mount the new volume: "//sudo mount /dev/vdc /mnt/my-volume//"
 +  * Add the mounting command to "fstab", so you won't need to mount it after each reboot:
 +  - Run "vim /etc/fstab" to edit the file.
 +  - Press "i" to be in insert mode. And then go to the end of existing text and press Enter to be in a new line.
 +  - Add the line (change the names based on your state): "/dev/vdc    /mnt/my-volume    ext4    defaults    0 0"
 +  - Press "Esc" to exit from insert mode. Then press ":wq" to save the changes and exit. 
 +</WRAP><WRAP column half> {{ :en:services:server_services:gwdg_cloud_server:new:volume_attach.png?direct&400 |}} </WRAP></WRAP>
 +<WRAP Group> <WRAP column half>
 +To detach a volume from an instance, the following steps should be fulfilled:
 +  * Be sure that you have unmounted the Volume inside your instance.
 +  * Select "Manage Attachment" of a volume with "In-use" status.
 +  * Click "Detach Volume" of intended instance.
 +  * Confirm displayed message.
 +</WRAP><WRAP column half> {{ :en:services:server_services:gwdg_cloud_server:new:volume_detach.png?direct&400 |}} </WRAP></WRAP>
 +===== Create a Snapshot =====
 +<WRAP Group> <WRAP column half> To create a snapshot, click the small arrow on the very right of each volume row and select Create Snapshot.
 +Define a name and optionally a description and click Create Volume Snapshot. Please check your volume and your snapshot quota to be sure that it is enough, otherwise you will get an error.  
 +The Snapshot will be accessible from the left menu bar, project->Volumes→Snapshots. You can create a new server from the listed snapshots.  
 +</WRAP><WRAP column half>  {{ :en:services:server_services:gwdg_cloud_server:new:snapshot-form.jpg?direct&400 |}} </WRAP></WRAP>