Openstack manila的一些命令
(本文是测试环境进行的操作:)
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存在,貌似一样可以删除。
这时候云主机就已经进不去了这个共享存储了:

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

Openstack manila的一些命令的更多相关文章
- openstack环境搭建常用命令
1,编辑/etc/selinux/config文件,关闭selinux SELINUX=disabled 2,清空iptables规则并保存 # iptables -F # service iptab ...
- openstack常用的一些命令
查看rabbitmq 队列 rabbitmqctl list_queues 复制代码 查看keystone的用户 keystone user-list 复制代码 查看keystone endpoint ...
- OpenStack Manila发展动态系列--Austin峰会
1 Manila Mitaka版本概述 在Austin峰会上介绍到,Manila Mitaka发布版本Driver个数达到了18个, M版本新加入14家公司(中国公司继华为之后又有99cloud等公司 ...
- Openstack之各组件命令
openstack 组件命令 Glance组件操作(镜像服务组件) #环境配置: source /etc/keystone/admin-openrc.sh #查看镜像列表: glance image- ...
- openstack之虚拟机管理命令
在控制节点上建hzb-openrc.sh export OS_PROJECT_DOMAIN_ID=default export OS_USER_DOMAIN_ID=default export OS_ ...
- OpenStack 负载均衡底层命令创建流程
1.创建负载均衡器pool-------------不支持高可用的负载均衡器 neutron lb-pool-create --lb-method ROUND_ROBIN --name mypool- ...
- openstack操作之一 命令行
在openstack环境中提供了多种操作虚拟机的方法,有最简单直接的dashborad界面,有不直观但高效的命令行,还有进阶版的postman调用openstack restfulapi和命令行中使用 ...
- OpenStack命令行工具与API
Openstack命令行工具 我们推荐Openstack命令行工具和Openstack的Dashboard两者结合使用.一些用户由于使用过其他云技术背景的,可能会使用EC2兼容的API,相对于我们需要 ...
- openstack常规操作命令梳理
之前顺利部署了openstack+kvm的虚拟化云平台管理环境,其中,涉及到不少openstack操作命令,记录如下: 查看rabbitmq 队列[root@openstack ~]#rabbitmq ...
随机推荐
- oracle 存储过程调用 执行
oracle 存储过程调用 博客分类: 数据库相关 oracle存储过程 2011年02月11日 星期五 14:47 SQL中调用存储过程语句: call procedure_name(); 调用 ...
- java 基础 —— 文件操作(File)
1. 基本成员: File.separator public class File implements Serializable, Comparable<File> { private ...
- Tool:CorelDRAW
ylbtech-Tool:CorelDRAW 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 1. https://baike.baidu.com/item/Co ...
- Spark 二项逻辑回归__二分类
package Spark_MLlib import org.apache.spark.ml.Pipeline import org.apache.spark.ml.classification.{B ...
- mysql之distinct
记录一下这几天看mysql必知必会的小知识点: 关于mysql查询不同的行 比如记录表中 查询有多少个城市 可能查出很多城市 可以用distinct 来解决这个问题 SELECT DISTINCT c ...
- mongodb海量数据CRUD优化
1. 批量保存优化 避免一条一条查询,采用bulkWrite, 基于ReplaceOneModel,启用upsert: public void batchSave(List<?> spoT ...
- python re的使用
re 正则表达式操作 本模块提供了类似于Perl的正则表达式匹配操作.要匹配的模式和字符串可以是Unicode字符串以及8位字符串. 正则表达式使用反斜杠字符('\')来表示特殊的形式或者来允许使用 ...
- 服务器出现 nginx 502 Bad Gateway
发生原因1.PHP FastCGI进程数不够用 当网站并发访问巨大时,php fastcgi的进程数不有一定的保障,因为cgi是单线程多进程工作的,也就是说cgi需要处理完一个页面后再继续下一个页面. ...
- tablespace monitor shell for windows
1. #! /bin/ksh #set -x SID=$1 ORACLE_SID=stat10gORACLE_HOME=/oracle10g/product/10.2PATH=$PATH:/usr/b ...
- Kali Linux的介绍
Kali Linux是什么? Kali Linux是一个渗透测试平台兼安全审计平台,它集成了多款漏洞检测.目标识别和漏洞利用工具. Kali Linux是专门用于渗透测试的Linux操作系统:基于De ...