Openstack manila的一些命令

2019-02-17 01:47:22来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

(本文是测试环境进行的操作:)

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存在,貌似一样可以删除。

这时候云主机就已经进不去了这个共享存储了:

 

存储节点中也已经删掉了:

 

 


原文链接:https://www.cnblogs.com/mayiqing/p/10373135.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:启用Windows10的Linux子系统并安装图形界面

下一篇:linux/shell/bash 自动输入密码或文本