- OpenStack Cloud Computing Cookbook(Fourth Edition)
- Kevin Jackson Cody Bunch Egle Sigler James Denton
- 350字
- 2021-07-02 16:25:07
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:
To create a new Cinder block storage volume, carry out the following command. The size is in gigabytes:
openstack volume create --size 5 my5GVolume
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
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
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
To list contents of an object store, issue the following command:
openstack object store list openstack object store list myContainer
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
- Python快樂編程:人工智能深度學習基礎
- 軟件項目管理(第2版)
- C語言程序設計(第3版)
- Offer來了:Java面試核心知識點精講(原理篇)
- C語言程序設計實踐教程
- Learning Python Design Patterns
- Oracle 18c 必須掌握的新特性:管理與實戰
- Building Microservices with .NET Core
- iOS自動化測試實戰:基于Appium、Python與Pytest
- R Data Science Essentials
- 軟件工程基礎與實訓教程
- Windows Phone 8 Game Development
- 軟件測試技術
- 零基礎學編程系列(全5冊)
- Python實戰指南:手把手教你掌握300個精彩案例