虚拟环境下Openfiler存储部署_openfiler的部署方案包含哪两个-程序员宅基地

技术标签: 存储  


使用Openfiler可以实现Oracle的共享存储搭建、模拟多路径以及LUN划分,可在物理机以及虚拟机上实现,本次环境使用VMware实现。

附下载地址
http://www.openfiler.com/community/download

一、openfiler安装

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

https://192.168.149.129:446
openfiler
password
在这里插入图片描述

在这里插入图片描述

二、存储划分

2.1 非RAID划分方式

划分步骤:PV->VG-LV
1 选择块设备,如有多个块设备可分别操作
在这里插入图片描述

2 在其中一个块设备中创建PV
在这里插入图片描述

3 创建vg
输入一个名称用于创建vg,可选择多个pv创建vg
在这里插入图片描述
在这里插入图片描述

4 创建lv
选择vg名称,点击change,开始创建lv
如下创建两个lv,分别指定大小,类型选择“block”,用于Oracle共享磁盘
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.2 RAID划分方式

1、创建pv
在这里插入图片描述

2、创建raid
在这里插入图片描述
在这里插入图片描述

3、创建vg
在这里插入图片描述

4、创建lv
在这里插入图片描述
在这里插入图片描述

三、创建TARGET

1、点击“ADD"创建存储的target,用于客户端发现存储

在这里插入图片描述
2、点击update更新target信息
在这里插入图片描述
在这里插入图片描述

四、lun 映射

1、在LUN Mapping中点击map,将lun映射到iscsi target中
在这里插入图片描述

lun已映射完毕
在这里插入图片描述

五、创建网络访问

1、要使客户端可以连接iscsi存储,需要在网络访问配置,添加客户端ip地址
在这里插入图片描述

2、设置网段限制客户端访问lun
将客户端的access设置为allow,不然客户端无法发现存储
在这里插入图片描述

六、客户端映射连接

在客户端服务器需要安装iscsi initiator用于发现以及登录iscsi存储
1、检查是否有iscsi initiator
[root@rac1 tmp]# rpm -qa|grep iscsi
iscsi-initiator-utils-6.2.0.874-4.el7.x86_64
libvirt-daemon-driver-storage-iscsi-3.2.0-14.el7.x86_64
iscsi-initiator-utils-iscsiuio-6.2.0.874-4.el7.x86_64
libiscsi-1.9.0-7.el7.x86_64

2、启动iscsi并添加到系统服务
systemctl start iscsi
systemctl start iscsid
systemctl enable iscsid
systemctl enable iscsi

3、识别存储
[root@rhel6 iscsi]# iscsiadm -m discovery -t sendtargets -p 172.16.4.101:3260

4、一次性登录所有路径存储

[root@rac1 tmp]# iscsiadm -m node --loginall=all
Logging in to [iface: default, target: iqn.2006-01.com.openfiler:tsn.4986a47f3055, portal: 172.16.4.104,3260] (multiple)
Logging in to [iface: default, target: iqn.2006-01.com.openfiler:tsn.4986a47f3055, portal: 172.16.4.101,3260] (multiple)
Logging in to [iface: default, target: iqn.2006-01.com.openfiler:tsn.4986a47f3055, portal: 172.16.4.102,3260] (multiple)
Logging in to [iface: default, target: iqn.2006-01.com.openfiler:tsn.4986a47f3055, portal: 172.16.4.103,3260] (multiple)
Login to [iface: default, target: iqn.2006-01.com.openfiler:tsn.4986a47f3055, portal: 172.16.4.104,3260] successful.
Login to [iface: default, target: iqn.2006-01.com.openfiler:tsn.4986a47f3055, portal: 172.16.4.101,3260] successful.
Login to [iface: default, target: iqn.2006-01.com.openfiler:tsn.4986a47f3055, portal: 172.16.4.102,3260] successful.
Login to [iface: default, target: iqn.2006-01.com.openfiler:tsn.4986a47f3055, portal: 172.16.4.103,3260] successful.

逐个登录各个路径方式,根据openfiler 4个网卡ip地址登录:

iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.d61a1fa41fa2 -p 172.16.4.101:3260 -l
iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.d61a1fa41fa2 -p 172.16.4.102:3260 -l
iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.d61a1fa41fa2 -p 172.16.4.103:3260 -l
iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.d61a1fa41fa2 -p 172.16.4.104:3260 -l

5、检查客户端iscsi连接相关信息

[root@rac1 tmp]# iscsiadm -m session
tcp: [1] 172.16.4.101:3260,1 iqn.2006-01.com.openfiler:tsn.4986a47f3055 (non-flash)
tcp: [2] 172.16.4.104:3260,1 iqn.2006-01.com.openfiler:tsn.4986a47f3055 (non-flash)
tcp: [3] 172.16.4.102:3260,1 iqn.2006-01.com.openfiler:tsn.4986a47f3055 (non-flash)
tcp: [4] 172.16.4.103:3260,1 iqn.2006-01.com.openfiler:tsn.4986a47f3055 (non-flash)

6、设置开机自动扫链路
添加存储的target name,便于客户端开机自动扫描存储

vi /etc/iscsi/initiatorname.iscsi 
InitiatorName=iqn.2006-01.com.openfiler:tsn.4986a47f3055

7、检查多路径软件是否安装

客户端需要使用多路径软件将各个磁盘路径聚合,检查如下两个软件包是否安装

(1)device-mapper
(2)device-mapper-multipath
[root@rac2 ~]# rpm -qa |grep device-mapper

device-mapper-event-libs-1.02.140-8.el7.x86_64
device-mapper-persistent-data-0.7.0-0.1.rc6.el7.x86_64
device-mapper-1.02.140-8.el7.x86_64
device-mapper-multipath-libs-0.4.9-111.el7.x86_64
device-mapper-multipath-0.4.9-111.el7.x86_64
device-mapper-libs-1.02.140-8.el7.x86_64
device-mapper-event-1.02.140-8.el7.x86_64

如未安装multipath,使用yum安装

yum install device-mapper-multipath

启动多路径服务
systemctl start multipathd

8、开启multipath开机自启

systemctl enable multipathd

9、将多路径加载到系统内核

modprobe dm-multipath
modprobe dm-round-robin

10、生成multipath多路径配置文件

/sbin/mpathconf --enable

生成的文件在/etc/multipath.conf

11、重新加载multipath路径

[root@rac1 tmp]# multipath -F    --------->删除路径
[root@rac1 tmp]# multipath -v2   --------->格式化

create: mpathc (14f504e46494c45524f444c7844412d717a557a2d6b7a6752) undef OPNFILER,VIRTUAL-DISK
size=35G features=‘0’ hwhandler=‘0’ wp=undef
|-± policy=‘service-time 0’ prio=1 status=undef
| - 34:0:0:0 sdb 8:16 undef ready running |-+- policy='service-time 0' prio=1 status=undef |- 35:0:0:0 sdg 8:96 undef ready running
|-± policy=‘service-time 0’ prio=1 status=undef
| - 36:0:0:0 sde 8:64 undef ready running-± policy=‘service-time 0’ prio=1 status=undef
- 37:0:0:0 sdd 8:48 undef ready running create: mpathd (14f504e46494c45526147693538302d577037452d39596459) undef OPNFILER,VIRTUAL-DISK size=30G features='0' hwhandler='0' wp=undef |-+- policy='service-time 0' prio=1 status=undef |- 34:0:0:1 sdc 8:32 undef ready running
|-± policy=‘service-time 0’ prio=1 status=undef
| - 35:0:0:1 sdi 8:128 undef ready running |-+- policy='service-time 0' prio=1 status=undef |- 36:0:0:1 sdh 8:112 undef ready running
-+- policy='service-time 0' prio=1 status=undef- 37:0:0:1 sdf 8:80 undef ready running

12、再次查看多路径状态

  [root@rac1 ~]# service multipathd start
  [root@rac1 tmp]# multipath -ll

4路径存储识别成功
在这里插入图片描述

13、查看系统设备

[root@rac1 tmp]# ll /dev/mapper/

在这里插入图片描述
多路径软件设置完成后,会在如上路径创建对应设备名称

七、维护

扩容
(a)如果存储空间不够了,要新增加存储 可执行iscsiadm -m session -R去发现
然后multipath -F以及multipath -v2
(b)刷过之后,看看有没有新增的卷
两种方式fdisk -l 或者cat /proc/scsi/scsi
删除/注销 target连接
iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.5293d7449ee6 -p 172.16.4.101:3260 -u
iscsiadm -m node --logout

如果直接在vg上扩展容量,可尝试在openfiler web界面中iSCSI Targets Target Configuration重新update LUN Mapping重新map
客户端上注销iscsi,重新登录iscsi解决,再multipath -ll

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kiral07/article/details/86739091

智能推荐

java中interface的使用以及注意事项_interface在java中的用法-程序员宅基地

文章浏览阅读4.2k次。java中interface的使用以及注意事项_interface在java中的用法

小波变换边缘提取程序_基于小波变换的轮廓提取工具-程序员宅基地

文章浏览阅读1.4k次。1.小波变换边缘提取程序clear all; load wbarb; %小波变换边缘提取程序I = ind2gray(X,map);%检索图转成灰度图imshow(I); I1 = imadjust(I,stretchlim(I),[0,1]);%调整图像的像素值,可以改变对比度和颜色figure;imshow(I1); [N,M] = size(I); h = [0.125,0..._基于小波变换的轮廓提取工具

Spring源码分析(八)Bean的实例化(上)_docreatebean时克隆beandefinition-程序员宅基地

文章浏览阅读4.5k次。上一节我们看到正对不同作用域Bean的加载,但是Bean的核心创建我们还没有说,下面我们来看看Bean的核心加载也就是CreateBean与DoCreateBean方法的核心实现AbstractAutowireCapableBeanFactory根据设置的class属性或者根据className来解析Class,这里面逻辑十分复杂,但是我们可以猜想他的作用,不就是通过类加载来实例化我们编写,并组装成RootBeanDefinition,前面我们也说过所有的Bean后续处理都是针对于RootBeanDef_docreatebean时克隆beandefinition

飞行管理数学建模论文_飞机的安全飞行管理调度问题1995年csdn-程序员宅基地

文章浏览阅读6.7k次,点赞13次,收藏95次。飞行管理问题建模目录(1)摘要(2)问题重述(3)问题分析(4)模型假设(5)符号说明(6)模型的建立与求解(7) 模型的缺点与改进方向摘要对飞行区域内的飞机,通过调整飞机飞行的角度且飞机调整的幅度要尽量小来避免飞机相撞的的问题,本文先将区域内任意两架飞机在区域内飞行时不相撞的条件转化成关于飞机在飞行区域内关于飞行时间的非线性约束条件,即任意两架飞机在未飞出区域的时间里,..._飞机的安全飞行管理调度问题1995年csdn

大作业毕设系列基于matlab的直方图优化的图像去雾系统_基于matlab的图像去雾系统毕业设计-程序员宅基地

文章浏览阅读377次。雾霾天气往往会给人类的生产和生活带来极大不便,也大大增加了交通事故的发生概率。一般而言,在恶劣天气(如雾天、雨天等)条件下,户外景物图像的对比度和颜色会被改变或退化,图像中蕴含的许多特征也会被覆盖或模糊,这会导致某些视觉系统(如电子卡口、门禁监控等)无法正常工作。因此,从在雾霾天气下采集的退化图像中复原和增强景物的细节信息具有重要的现实意义。数字图像处理技术已被广泛应用于科学和工程领域,如地形分类系统、户外监控系统、自动导航系统等。为了保证视觉系统全天候正常工作,就必须使视觉系统适应各种天气状况。_基于matlab的图像去雾系统毕业设计

IDEA Help–>Edit Custom VM Options 修改后导致打不开进行复原-程序员宅基地

文章浏览阅读1.2k次。IDEA Help–>Edit Custom VM Options 修改后的坑_edit custom vm options

随便推点

未实施内容安全策略 (CSP)_内容安全策略 (csp) 未实施-程序员宅基地

文章浏览阅读1.7k次。描述解决方式在nginx.conf里添加add_header Content-Security-Policy "default-src 'self';";参考博客:https://blog.csdn.net/changka/article/details/90754657_内容安全策略 (csp) 未实施

webpack 热更新_webpack热更新-程序员宅基地

文章浏览阅读3.2k次。本节我们学习 webpack 的模块热更新,也可以叫做模块热替换。其目的是为了加快用户的开发速度,提高编程体验,方便开发人员在不刷新页面的情况下,就能修改代码,并且直观地在页面上看到变化。这个功能主要用于开发过程中,对于生产环境没有任何帮助。什么是模块热更新HMR 全称为 Hot Module Replacement ,中文意思为模块热更新,是 webpack 提供的最有用的功能之一。它允许在运行时替换,添加,删除各种模块,而无需进行完全刷新重新加载整个页面。热更新中的“热”我们可以理解为这个模块正在运_webpack热更新

【Scratchapixel】坐标系变换、光栅化_scratchapixel系列-程序员宅基地

文章浏览阅读450次。坐标系变换(理论)在这里,我们不碰齐次坐标,不碰w分量,从理论上来看看图形学中的坐标变换和光栅化。Local -> world -> camera -> projection-> NDC -> screenLocal, World, Camera coord: 只是分别以local, world, camera为原点的一个直角坐标系(笛卡尔坐标系)..._scratchapixel系列

【嵌入式】非操作系统下GPIO口控制器及LED灯编程_gpm32f0118b编程-程序员宅基地

文章浏览阅读3.8k次,点赞5次,收藏14次。非操作系统下GPIO口控制器及LED灯编程GPIO控制器概述内部架构端口寄存器GPIO控制寄存器GPIO数据寄存器GPIO上拉寄存器非操作系统LED灯闪烁开发步骤开发板上二极管读电路图S3C6410芯片手册程序框架驱动编写 leddrv.c课后作业GPIO控制器概述S3C6410 共有 187 根 IO 口,分成 17 个 PORT,每根 IO 口可以被用在输入引脚线、输出引脚线和其它功能引..._gpm32f0118b编程

工欲善其事,必先利其器!(如何在Window上读写Linux项目)_windows 读写linux工具-程序员宅基地

文章浏览阅读493次。接触过C/C++的都知道,写一些C/C++项目的时候,避免不了跟Linux打交道,网上很多的项目,都是一些基于Linux的服务。当我们想学习这些项目的时候,如果没有一套方便读写代码的工具,那将会让你举步维艰。这篇文章主要和大家分享一下我自己用的一套工具,以及环境的搭建方法~_windows 读写linux工具

在Centos7中搭建http服务器_centos搭建http代理-程序员宅基地

文章浏览阅读2.8k次,点赞4次,收藏15次。Centos7默认的http服务器为Apache,Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。_centos搭建http代理