欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Openstack manila的一些命令

程序员文章站 2022-07-03 17:21:40
(本文是测试环境进行的操作:) 1.查看一些信息: [root@openstackcontroller ~]# manila type-list [root@openstackcontroller ~]# manila service-list 因为,新建共享存储的时候保证服务的正常,否则会失败。 ......

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

1.查看一些信息:

[root@openstackcontroller ~]# manila type-list

Openstack manila的一些命令

 

[root@openstackcontroller ~]# manila service-list

Openstack manila的一些命令

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

 

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

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

[root@openstackcontroller ~]#  manila list

 Openstack manila的一些命令

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

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

 Openstack manila的一些命令

 

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

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

Openstack manila的一些命令

 

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

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

Openstack manila的一些命令

 

查看导出路径(export_locations):

[root@openstackcontroller ~]# manila show share12

 Openstack manila的一些命令

 

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

lvm_share_export_ip = 192.168.60.12

进入云主机,测试挂载:

 Openstack manila的一些命令

 

4.共享磁盘扩容:

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

[root@openstackcontroller ~]# manila extend share12 5

 Openstack manila的一些命令

 

这样就把原来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的一些命令

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

6.撤销授权:

Openstack manila的一些命令

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

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

 Openstack manila的一些命令

 

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的一些命令

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

 Openstack manila的一些命令