(本文是測試環境進行的操作:) 1.查看一些信息: [root@openstackcontroller ~]# manila type-list [root@openstackcontroller ~]# manila service-list 因為,新建共用存儲的時候保證服務的正常,否則會失敗。 ...
(本文是測試環境進行的操作:)
1.查看一些信息:
[root@openstackcontroller ~]# manila type-list
[root@openstackcontroller ~]# manila service-list
因為,新建共用存儲的時候保證服務的正常,否則會失敗。
2.新建一個3G的共用存儲:
[root@openstackcontroller ~]# manila create NFS 3 --name share12 --share-type default_share_type
[root@openstackcontroller ~]# manila list
如果用manila list查看,狀態為available表示正常。
另外,存儲節點也可以看到存儲已經創建了:
3.授權訪問:在本次環境中,192.168.60.90是雲主機的浮動IP,與管理網路同網段。
[root@openstackcontroller ~]#manila access-allow share12 ip 192.168.60.90 --access-level rw
查看授權列表可以看到有哪些主機IP被授權訪問了:
[root@openstackcontroller ~]# manila access-list share12
查看導出路徑(export_locations):
[root@openstackcontroller ~]# manila show share12
其中192.168.60.12是在manila-share節點manila.conf配置文件中如下地方配置的:
lvm_share_export_ip = 192.168.60.12
進入雲主機,測試掛載:
4.共用磁碟擴容:
如果發現磁碟太小,還可以擴容:
[root@openstackcontroller ~]# manila extend share12 5
這樣就把原來3G更改為5G的大小了。
5.共用存儲的名字改變命令:
[root@openstackcontroller ~]# manila update --name share12-b share12
[root@openstackcontroller ~]# manila show share12
ERROR: No share with a name or ID of 'share12' exists.
可以看到share12這個名字已經不存在了。
[root@openstackcontroller ~]# manila show share12-b
從上圖中已經看到,共用存儲的名字已經改名了。
6.撤銷授權:
[root@openstackcontroller ~]# manila access-deny share12-b 54e2f6fe-ebf9-4811-a482-ece3beb04fd2
[root@openstackcontroller ~]# manila access-list share12-b
7.刪除共用存儲:
[root@openstackcontroller ~]# manila delete share12-b
[root@openstackcontroller ~]# manila show share12-b
ERROR: No share with a name or ID of 'share12-b' exists.
刪除的時候還有授權的ip存在,貌似一樣可以刪除。
這時候雲主機就已經進不去了這個共用存儲了:
存儲節點中也已經刪掉了: