官术网_书友最值得收藏!

Common OpenStack storage tasks

This section outlines a number of common tasks using the OpenStack Block and Object Storage service. For more information on storage, refer to Chapter 7, Cinder – OpenStack Block Storage and Chapter 8, Swift – OpenStack Object Storage.

Getting ready

Ensure that you have the OpenStack clients installed, as described in the first recipes of this chapter.

How to do it…

Carry out the following steps to create and modify users and projects in OpenStack:

Create a new Cinder volume

To create a new Cinder block storage volume, carry out the following command. The size is in gigabytes:

openstack volume create --size 5 my5GVolume

Attaching a volume

To attach a volume to a running instance, carry out the following command. The running instance UUID is used and can be found by listing the running instances:

openstack server add volume my5GVolume 58ea640b-16ba-447c-85db-952174d70f7c

Detaching a volume

To detach a volume, first unmount it from the running instance as you would normally, then carry out the following command:

openstack server remove volume my5GVolume 58ea640b-16ba-447c-85db-952174d70f7c

Creating a volume snapshot

To make a snapshot of a volume, carry out the following steps. First, you must detach the volume from the running instance to ensure data consistency. The action is described in the previous task.

Now once detached, issue the following

openstack snapshot create --name myVolumeSnapshot myVolume

Listing Object Storage statistics

To display information about Object Storage containers, carry out the following command:

openstack object store account show

Listing Object Storage containers and contents

To list contents of an object store, issue the following command:

openstack object store list
openstack object store list myContainer

Creating and uploading files to the Object Storage service

To create an Object Storage container, issue the following command:

openstack object create myContainer

To upload files to an Object Storage container, issue the following command:

openstack object create myContainer myFile 

Downloading from Object Storage

To download files from an Object Storage container, use this command

openstack object save myContainer myFile

To download all files from an Object Storage container, issue the following command

openstack object save myContainer
主站蜘蛛池模板: 石楼县| 泸州市| 新平| 蒙山县| 安龙县| 吉安市| 林西县| 张家港市| 小金县| 静宁县| 西乌珠穆沁旗| 二连浩特市| 当阳市| 阿坝县| 区。| 丰原市| 海南省| 合水县| 会同县| 页游| 巩义市| 钟祥市| 县级市| 卢氏县| 张家口市| 灵台县| 临夏市| 巴青县| 蕉岭县| 恩平市| 和顺县| 四子王旗| 拉孜县| 开阳县| 云林县| 息烽县| 桐柏县| 通榆县| 呼图壁县| 那曲县| 佳木斯市|