当前位置: 移动技术网 > 科技>操作系统>Linux > Openstack manila的一些命令

Openstack manila的一些命令

2019年02月15日  | 移动技术网科技  | 我要评论

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

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

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

 

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

 

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网