开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

new nas connection NFS and CIFS

简介:
+关注继续查看

NAS是走lan交换机,不需要做new zoing,新san才需要。


NFS:

首先在storage pool里有两种类型,一种叫pool一种叫raid group,区别是pool对于磁盘个数和磁盘没有限制,raid group都有限制,而且对于不同类型的磁盘,连raid的磁盘要求都是固定的,但是raid group 性能表现更好。


  •     pool/raid group -> lun ->bound to SPA/SPB/auto, 如果选择auto,lun会自动逐个按abab去bound.

  •     storage group -> lun加入到SG (这个是nas自己的系统SG)


接下来要创建NAS与server的接口,这个接口其实是是由Data mover下的一个虚拟device来实现的,


关于创建这个interface:

1) 创建一个device,这个device是DM下面的一个虚拟device, 创建的时候可以指定端口,并选择方式是负载均衡还是主备切换;

2)创建interface是基于device的,所以说某一个device已经指定了从哪些口出去;

3)创建链路时需要把raid group(每种类型的盘有指定raid方式)的盘或者pool的盘挂给DM(block主机),与san一样都是加入一个SG。


2,创建file system ,例如fs2690,给空间,files system的空间是server所需空间/0.9,因为还要扣除check point的大小。

选择相应的data mover,不同的dm创建不同的file system。

datamover is like a NAS server on which Main Storage is connected from Backend 
,and on Datamover we will create file systems and create export paths and provide these export paths to the users 


3,创建tree qutas,例如fs2690/0269q1, 给soft/hard limit


4,  创建 nfs/cifs export, 关联server ip和qutas path. 多个IP用冒号隔离开


5, 创建check point。


checkpoint相当于svol, server 数据的snapshot保存在checkpoint里。大小是file system的20%。

创建两个,这两个对应的是不同的备份job,一个奇数天,一个偶数天。


6, 修改checkpoint名字


7, 创建snapshot backup job, tap backup job, 修改,datalist


vnx5700既可以当nas用也可以当san storage用,里面最初的raw disk是不能用来当nas用的,需要创建成storage pool for file才行,这个pool里有两个pool,一个是for data用来创建file system,一个是for checkpoint用来创建checkpoint,剩余的空间里有个storage pool,这个可以用来给san用,也可以用来给pool for file加容量。


8. server端mount的话,就mount jedm1007:fs0271/027102q /nas


jecs1007是整台nas的管理用主机名,对应的server端主机名是jedm1007,或者用相应的interface名来挂载,server端其实是用ip挂载的,只是把ip和jedm1007写在了hosts.

另外interface里有nfsv3和nfsv4,对应不同的需切,看server端nfs的版本。


cifs的话是: \\cifs server name\5941001q 用密码登录。


9. 一条path在server上mount两个点也是有可能的,比如fs12/12301q mount在/home下,在server端,fs123/12301q/345 mount /root下也是可以的。


CIFS:


CIFS其实和NFS只是在export share那里不同,CIFS创建share的步骤


例如server的IP是10.1.1.5


1) 创建CIFS sever,输入server的work group, 密码,选择interface(NAS IP),10.1.1.1网段,其实就是NAS的出口,没有的话要add network,在NETWORK那里加。


2)创建shares, 起一个share的名字,输入filesystem和path的名字,选择上一步创建的CIFS server.


其实可以发现CIFS的share添加并没有输入server的IP,只是选择了NAS的interface, 如果要加入多台server的共享,如果是一个网段的,其实都不需要在NAS再做任何配置,server端输入quoto tree的地址,输入第一步的密码即可,如果跨网段了,可以修改第一步的CIFS server配置,多选择一个interface即可。



多个mount point:


有时客户会有多个mount points的需求,比如在server /mnt上挂一个5G的空间,在/mnt/opt上挂一个10G的空间,这时需要创建一个15G的file system,一条5G的path,1条10G的path, 一条path一个share,两个checpoint,checkpoint是备份的file system,不是path,所以不是四条。


*****************************************************************************************

关于pool的问题:


GDC的vnx有nas data pool for fs, ckp_poo for checkpoint.


*******************************************************************************************

关于创建job问题


GDC:

需要创建snap job, backup job, datalist, 在CHAOW上注册,在control M调用,snap job上只是一个运行脚本,运行时间在CHAOW上定义,backup job的时间需要在备份服务器上check,

./cs 10 |grep NDMP, 每一个时间下不能超过6个job.

snap job在backup server2上,

tap backup job 在backup server1上

datalist在backuo server1上


JDC:

snap job的schedule在VG8上定义了,所以不需要创建snap job了,但是需要创建backup time, datalist,和ECL, job code找dummy的用就行,如果chaow上有就不需要创建新的了。

***************************************************************************************

以上是建立没有域的nas,如果要建立有域的nas,还要添加dns server的帐号来做为解析域名用。




    本文转自UVN2015  51CTO博客,原文链接:http://blog.51cto.com/10851095/1834051,如需转载请自行联系原作者





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ASP.NET Core 十九. Action参数的映射与模型绑定(上)
前文说道了Action的激活,这里有个关键的操作就是Action参数的映射与模型绑定,这里即涉及到简单的string、int等类型,也包含Json等复杂类型,本文详细分享一下这一过程。
37 0
如何在 ASP.NET Core 中重写 URL
如何在 ASP.NET Core 中重写 URL
34 0
非局部均值(Non Local Mean)【GLSL】
非局部均值(Non Local Mean)【GLSL】
43 0
使用CDS view获得CRM订单的状态值和描述信息
使用CDS view获得CRM订单的状态值和描述信息
25 0
(zhuan) Attention in Neural Networks and How to Use It
Adam Kosiorek About Attention in Neural Networks and How to Use It  this blog comes from: http://akosiorek.
1578 0
MYSQL max_user_connections back_log max_connections参数和Max_used_connections
原创请注明出处 1、max_user_connections max_user_connections这个参数是单个用户允许连接的最大会话数量,在建立用户的时候也有类似的限制,这里仅仅说的是这个参数 下面是官方文档说明: The maximum number ...
2075 0
理解js中的new
new 操作符 在有上面的基础概念的介绍之后,在加上new操作符,我们就能完成传统面向对象的class + new的方式创建对象,在Javascript中,我们将这类方式成为Pseudoclassical。
619 0
GIT,VAGRANT及COREOS
搞了COREOS才高大上啊。 测试DOCKER安装。 就是WIN下面GIT显得土豪。。
626 0
21114
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载