linux 安装io all模块,1. ScaleIO 模块安装说明

简介

ScaleIO Linux下的安装检查

1. 检查ScaleIO的网关服务是否可以连接到MDM服务器,curl --insecure --user admin:XScaleio123 https://gw_ip:443/api/login。命令需要输入MDM密码,返回结果是ScaleIO的用户令牌。

2. 客户端安装检查,在每个ScaleIO客户端之行命令rpm -qa EMC-ScaleIO-sdc,查看客户端sdc是否安装,然后执行/opt/emc/scaleio/sdc/bin/drv_cfg—query_guid检查是否返回了客户端的GUID。

Rexray 安装

docker 1.12  支持 rexray 0.4.2, 否则启动rexray会失败

离线安装rexray

curl -sSL http://192.168.1.30/downloads/rexray/install | bash -s 192.168.1.30

/etc/rexray/config.yml

rexray:

storageDrivers:

- scaleio

docker:

size: 1

scaleio:

apiVersion: "2.0"

endpoint: https://192.168.1.133/api

userName: admin

insecure: true

password: safePa11@

useCerts: false

systemName:

protectionDomainName: default

storagePoolName: defaultSP

Centos 启动需要-f, 而Ubuntu以及其它系统不需要添加。

rexray service start -l

Centos ScaleIO安装详细

1.1. 准备阶段

使用yum进行安装,首先安装更新,然后安装numactl、libaio、mutt、python、bash-completion、net-tools。

yum install numactl libaio mutt python bash-completion net-tools

注意,必要时关闭防火墙。

setenforce 0 > /dev/null 2>&1

sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config

systemctl stop firewalld

systemctl disable firewalld

1.2 安装ScaleIO网管(GateWay)

注意:网管服务器的内存至少3GB。

export GATEWAY_ADMIN_PASSWORD=safe

yum install java

rpm -U EMC-ScaleIO-gateway-2.0-5014.0.x86_64.rpm

1.3 访问安装管理服务Install Manger @

可以装备一个创建拓扑结构的csv文件,这里提供了一个简版的例子,也可以定义完整CSV定义,安装管理服务里面可以下载模版。

简版例子:

IPsPasswordOperating SystemIs MDM/TBIs SDSSDS Device ListIs SDC

192.168.1.158linuxMasterYes/dev/sdbYes

192.168.1.132linuxSlaveYes/dev/sdbYes

192.168.1.133linuxTBYes/dev/sdbYes

注意:dev/sdb至少8GB,原因应该是ScaleIO的Volume一般最小值是8G。

根据Install Manger 页面提示,

(1. 上传sdc/sds/mdm/lia安装包

(2. 上传拓扑csv文件

(3. query-upload-install-config

(4. connect and check status

注意:出现失败,有时候需要选择证书信任,然后重新执行。

1.4 安装界面管理工具,进行查看与管理。DCE提供GUI工具离线下载。

Gateway重新配置

/opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties

设置里面的mdm ip等。之后需要重启scaleio-gateway服务。

Rexray 安装

网络环境下一键安装

离线安装

运行前,需要配置环境变量、或者创建配置文件config.yml。

注意Centos启动: rexray service start -f

ScaleIO相关参数,本配置跟config.yaml对应。

export REXRAY_STORAGEDRIVERS=scaleio

export SCALEIO_USERNAME=

export SCALEIO_PASSWORD=

export SCALEIO_ENDPOINT=https://gateway/api

export SCALEIO_APIVERSION="2.0"

export SCALEIO_THINORTHICK=ThinProvisioned

export SCALEIO_SYSTEMNAME=

export SCALEIO_STORAGEPOOLNAME=defaultSP

export SCALEIO_INSECURE=true

export SCALEIO_PROTECTIONDOMAINNAME=default

2.1.检查Rexray安装

如果安装成功,docker info 可以看到Volume Driver里面新增了rexray。

其他参考:

query_cluster

37460f7e36e6abbea1623dcc2d18746f.png

UCloud 针对挂在盘错误的恢复方法。

针对xfs文件格式的操作系统(如CentOS7)umount /dev/vdb

xfs_repair /dev/vdb

mount /dev/vdb /data

xfs_growfs /data

恢复ext4文件系统superblock

恢复ext4文件系统superblock

1. Create ext4 文件系统。

[root@localhost ~]# mkfs.ext4 /dev/vdb1

[root@localhost ~]# partprobe /dev/vdb

2. 挂载文件系统

[root@localhost ~]# grep vdb2 /etc/fstab

/dev/vdb1    /ext4    ext4    defaults    0 0

[root@localhost ~]# mount -a

[root@localhost ~]# df -h

Filesystem                       Size  Used Avail Use% Mounted on

/dev/vdb1                        100G  1.7G   94G   2% /ext4

ScaleIO 客户端增加SDC节点

打开ScaleIO的网管服务,登录。

e3bc1931f56c02ba5430eff3a4c7bf8b.png

点击Get Started然后Next step。在安装页面,选择Add to existing sys.然后把需要添加的节点加入到之前安装的CSV文件中,上传。CSV样例见ScaleIO 安装 & Rexray 安装。

d2184aa2537ecb098476dddcbf611134.png

上传后,得到如下界面,检查ip、密码等然后提交。

6f2719dd08ec84e0e06c16cf10005ab5.png

启用 ScaleIO 插件

在DCE 插件管理启用 ScaleIO

82f248a2954ebed3b3a27b89cad355e3.png

可以在DCE上看到Scale的管理界面

22f9993201cfdc46b3855aa7c1a6a474.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值