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 ...
随机推荐
- [译]NUnit--Installation(三)
Installation NUnit安装程序默认安装文件路径为C:\Program Files\NUnit 2.6.2.根据用户选择安装的选项,安装文件有三个子文件夹:bin.doc.samples. ...
- bzoj2287
背包+fft 既然要不选一个东西,那么我们求出前缀背包和后缀背包,每次答案就是f[i-1][w]*g[i+1][j-w] 但是这样复杂度还是n^3,跑不过,但是我们发现上面那个东西不就是个裸卷积吗,直 ...
- wamp集成环境下帝国备份出错
我在本地wamp环境下面使用帝国备份王时,报错信息如下: Parse error: syntaxerror, unexpected $end in D:wampwwwhuifuclassfunctio ...
- 236 Lowest Common Ancestor of a Binary Tree 二叉树的最近公共祖先
给定一棵二叉树, 找到该树中两个指定节点的最近公共祖先. 详见:https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tre ...
- multiprocessing的进程通信Pipe和Queue
pipe管道,2个进程通信,允许单项或者双向,multiprocessing.Pipe(duplex=False)为单项,默认双向 示例: from multiprocessing import Pr ...
- asp.net MVC Session 第二次加载丢失问题
在做本地调试时发现,session 加载过了对象之后,每次都是第一次加载成功,第二次再进来时候session 就是失效丢失了,究其原因:原来是因为第一次加载session 过大导致,原有其他sessi ...
- [Python实战] 功能简单的数据查询及可视化系统
前言 数据时代,数据的多源集成和快速检索查询是第一步,配上数据分析及可视化才能算窥得大数据一角. 创建这个项目的主要目的一是对前期工作的一些总结,二是提升自己. 这里简单介绍一下sqlpro这个项目的 ...
- 重新学习Java——Java基本的程序设计结构(二)
上一节简单回顾了Java基本的一些程序设计的知识,这一节将继续根据<Java核心技术>这本书,进行这方面知识的复习与探索. 1. 字符串 Java字符串实际上就是Unicode字符序列.例 ...
- WordPress强制跳转https教程
在互联网火热的今天,安全问题显得越来越重要,为了用户信息安全,很多热门网站都启用了https 有小伙伴就问:我启用了https,为什么访问的时候显示的还是http呢? 其实,有时候并不是因为我们ssl ...
- Android学习笔记(四) JAVA基础知识回顾
一.接口 1)接口中定义的方法都是public权限,并且默认为public,而不是default. 2)接口的实现(implements)是特殊的继承,类似于父类子类的关系,可以向上转型(非常重要). ...