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

1.查看一些信息:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

[root@openstackcontroller ~]# manila type-list

Openstack manila的一些命令 Linux 第1张

 

[root@openstackcontroller ~]# manila service-list

Openstack manila的一些命令 Linux 第2张

 因为,新建共享存储的时候保证服务的正常,否则会失败。

 

2.新建一个3G的共享存储:

[root@openstackcontroller ~]#  manila create NFS 3 --name share12 --share-type default_share_type

[root@openstackcontroller ~]#  manila list

 Openstack manila的一些命令 Linux 第3张

如果用manila list查看,状态为available表示正常。

另外,存储节点也可以看到存储已经创建了:

 Openstack manila的一些命令 Linux 第4张

 

3.授权访问:在本次环境中,192.168.60.90是云主机的浮动IP,与管理网络同网段。

[root@openstackcontroller ~]#manila access-allow share12 ip 192.168.60.90 --access-level rw

Openstack manila的一些命令 Linux 第5张

 

查看授权列表可以看到有哪些主机IP被授权访问了:

[root@openstackcontroller ~]#  manila access-list share12

Openstack manila的一些命令 Linux 第6张

 

查看导出路径(export_locations):

[root@openstackcontroller ~]# manila show share12

 Openstack manila的一些命令 Linux 第7张

 

其中192.168.60.12是在manila-share节点manila.conf配置文件中如下地方配置的:

lvm_share_export_ip = 192.168.60.12

进入云主机,测试挂载:

 Openstack manila的一些命令 Linux 第8张

 

4.共享磁盘扩容:

如果发现磁盘太小,还可以扩容:

[root@openstackcontroller ~]# manila extend share12 5

 Openstack manila的一些命令 Linux 第9张

 

这样就把原来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

 Openstack manila的一些命令 Linux 第10张

从上图中已经看到,共享存储的名字已经改名了。

6.撤销授权:

Openstack manila的一些命令 Linux 第11张

 [root@openstackcontroller ~]#  manila access-deny share12-b  54e2f6fe-ebf9-4811-a482-ece3beb04fd2

[root@openstackcontroller ~]#  manila access-list share12-b

 Openstack manila的一些命令 Linux 第12张

 

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

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

 Openstack manila的一些命令 Linux 第13张

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

 Openstack manila的一些命令 Linux 第14张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄