Isilon 的OneFs常见操作命令(一)

 

1背景知识:

Isilon的oneFS是基于Free BSD的,FreeBSD 是一种类UNIX操作系统,因此有些类似Linux操作系统的常见命令可以直接使用,但有些又略微差别,需要注意。官方文档给的介绍说是:

在企业生产中,Isilon作为企业级非结构化数据存储,用于横向扩展的多协议文件存储平台 ,在9.0版本后,官方默认关闭所有文件协议,因此需要结合使用需求,手动开启指定协议,目前支持NFS、SMB、S3、HTTP(S)、FTP等多种协议,开启方式是登陆CLI,输入命令:isi services <protocol> enable 进行条件开启。

2 CLI常用操作命令

2.1 证书

当前在用证书查看

isi certificate server list

新证书导入

isi certificate server import --certificatepath=/ifs/local/cert.pem --certificate-keypath=/ifs/local/key.pem --description='My new server 
certificate' –default

删除旧证书

isi certificate server delete --id=<old cert ID>

2.2 设备健康检查

电池检查

isi batterystatus list

固件状态

isi devices drive firmware list --node-lnn all <node-number> # node-number 是指如果查看某单个节点,则把all 替换

2.3 报警检查

isi event alerts list  #报警列表

2.4 运行job 状态

isi job  list

2.5 用户/组查看

isi auth users view --sid="$i" # 输入用户sid 查看详细信息
 isi auth groups list  # 用户组查看
 isi auth groups members list { <group> | --gid <id> | --sid <sid> } # 用户组成员详细信息查看

2.6 查看各节点序列号

isi_for_array isi_hw_status | grep Ser

Isilon 本质上还是用于多种协议目录共享访问,因此需要为共享出去的目录设置权限、容量、命名空间等因素。下面就常用的NFS 、SMB协议举例说明:

3 SMB目录协议分享设置

 SMB 基本操作(增删查改)

3.1 创建新目录共享

isi smb shares create sharename --path=/sharepath --browsable=no --description="Here is Share Directory" --inheritable-path-acl=true --create-permissions="default acl" --zone System

3.2 删除目录

isi smb shares delete   -f sharename --zone System
​
#!/bin/bash
find /sharepath -type f -ctime +90 -print0 |xargs -0 rm -rf
​

3.3 查找SMB共享目录

isi smb shares list --format table --sort name -v
isi smb shares view <sharename>

3.4 查找SMB共享用户列表

isi smb shares permission list <sharename> --zone=System --format=table

3.5 创建 SMB 共享的权限--添加。

isi smb shares permission create <sharename> <user> --permission=change --permission-type=allow

3.6 删除 SMB 共享的用户或组权限。

isi smb shares permission delete <share> {<user>}
​

3.7 修改已存在的SMB权限

isi smb shares permission modify sharename users --permission=read --permission-type=allow

3.8 修改目录

#指向新路径
 isi smb shares modify sharename --path=/new-path
 #指向新的访问区域
 isi smb shares modify sharename --new-zone=zone5   --path=/new-path
​

4. NFS目录协议分享设置

NFS 相对SMB较为简单,这边仅仅将权限赋予到对应客户端IP ,后续权限分配由客户端自行决定

 4 .1 创建NFS共享目录

isi nfs exports create /path  --description 'Access to home dirs for user group 1'  --zone ugroup1 --clients ipaddress

4. 2 修改用户目录权限

chmod -a# <n> <path>
chmod -a# 2 testdir
chmod -a user <username> allow/deny  #  - 号代表减少权限

4.3 增加用户权限

chmod +ai user/group allow/deny  #同理增加权限使用 +

4.4 显示NFS共享目录

isi nfs exports list --format table  --sort id
isi nfs exports view <id>

4.5 查看 现有NFS 共享

isi nfs exports list

4.6 新增减NFS  rw 客户端

isi nfs exports modify id --add-read-write-clients ip  # 原有列表基础上新增读写客户端
isi nfs exports modify id  --remove-read-write-clients ip # 原有列表基础上删除读写客户端

 

posted @ 2022-07-26 15:55  静言善思  阅读(1434)  评论(0编辑  收藏  举报