vsphere添加数据存储_Vmware vSphere 5.0系列教程之五 存储简介及配置openfiler存储

本文主要是介绍vsphere添加数据存储_Vmware vSphere 5.0系列教程之五 存储简介及配置openfiler存储,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

从前面的vSwitch,我们知道,vSphere的高级功能的实现,必须通过多片物理网卡来实现。不过,这仅仅是一方面,更重要的是,我们需要独立的共享存储。

一、存储简介

为什么需要独立存储?我们来看下面俩个图,上图中A、B俩台服务器各自单独安装操作系统,文件分别存在各自的硬盘上,若A、B任何一台服务器故障,硬盘数据将丢失。

下图中,A、B俩台服务器仅安装操作系统,数据存放在独立存储设备中,A、B任意一台服务器故障,我们可以由另外一台服务器接管应用,修复宕机的服务器进行替换即可,原有数据不会丢失。当然也可以俩台服务器同时跑应用系统,进行负载均衡。

9f3df8927e85cd1323af51922267e86c.png

再来看下图的结构中,每个ESX主机各自均安装了一定的VM,并且VM均保存在独立存储中。若任何一个ESX主机宕机,要保证上面的虚拟机继续可用,则需要将其中的的VM需要转移到其它ESX主机中,由于ESX主机的VM主机文件保存在共享独立存储中,只需要在其它主机上COPY一份CPU及内存重新连接主机配置文件即可,即vSphere Vmotion。

4cdfb3047b2af307e5b3f4b122e542ce.png

常见的存储有DAS/NAS/SAN/iSCSI/FC等(具体介绍见前一篇文章)。由于独立存储价格相对昂贵,因此,本系列教程中,采用的存储是Openfiler。Openfiler是一个免费的NAS/iSCSI的SAN服务器操作系统,可以提供LAN主机独立存储系统。从 www.openfiler.com下载 openfiler的vmware最新版本2.3的iso文件,刻录光盘或者直接使用iso文件虚拟光驱。

二、安装配置Openfiler

由于安装openfiler和安装其它linux系统没有多大区别,此处省略安装过程。我们直接通过网页来配置Openfiler。

1.安装完毕后,Openfiler服务器重启,然后出现初始界面,提示通过 https://openfiler-ip:446 进行管理,我这里配置的是https://10.1.1.100:446。

2.在出现的登录框中,输入用户名openfiler ,密码 password ,默认的密码可以登录进控制台后进行更改,也可以直接登陆到openfiler 的控制台里,用命令来修改。 之前安装的时候有配置 root用户名以及密码,不过只能管理本机的配置,没有办法管理存储网络。

231e7720b6588fdf31b8d2f227d2393c.png

3.登陆后,可以看到整个系统的状态界面。点击system,配置网络访问ip地址。设置好地址以及掩码后,类型选择share,然后点击update。

b177034cffefe072d1abb4491a577737.png

System -eth0 configure

72806ee08e89393ff011db34c25258da.png

1bfafe968512b5f8b3b70f3109b61bf0.png

三、设置openfiler iscsi

1. 建立“physical voume 分区”

physical voume 是物理分区,是组成卷组的单元。如果是用单硬盘作为测试,在安装openfiler 时,要留了一定的自由空间,以便建立physical voume 分区。下面我们来创建VG。切换到Volumes下面的Manage Volumes,可以看到,没有被创建的VG,再切换到Block Volumes。

3b5c75c56702a4dfde05851d68692878.png

点击下面的create a partition in /dev/sda,可以看到,剩下未分区空间还有288GB,注意要选择 primary,physical volume,点击创建即可。同样的方法,如果有多块磁盘,可以重复创建。

842ca92cf04ea7501a43a63798c1b033.png

2. 建立卷组(volume group)

卷组是由一个或多个物理磁盘分区组合在一起的卷群组,相当是一个磁盘池。切换到Volume Groups选项,点击新建卷组并选择刚刚新建好的卷。

914460deb40fbe8b8ddbe0922cea4654.png

3. 创建iscsi 卷(iscsi volume)

iscsi volume 可以看作是从卷组(磁盘池)划分出来的逻辑卷(相当于一个虚拟的逻辑驱动器)。容量我们随便设置一个60G左右,文件类型选iSCSI。这里我们建立俩个iscsi卷,如下图所示。如果无法创建,需要切换到services选项卡,将iSCSI Target服务设置成Enabled状态

136240a0e10fd3c6eceafa97f96bb27a.png

9bdd28361ad38b812a94eaedc8734619.png

4. 增加iscsi Target IQN,映射Target IQN(LUN)IQN,即iSCSI qualifier name,iSCSI 合格命名。LUN 即Logical Unit Numbers,逻辑单元数。切换到Volumes-iSCSI Targets界面,Target configuration,点击下面的add,可以添加Target IQN。我们刚刚建了俩个卷,所以可以add俩个IQN。

7b6856ef09a7fb39785239b4f80c12e1.png

在LUN Mapping这里,点击map刚刚创建的IQN即可。

9f4b83319ae0b6c3f443bfdbc65a2eeb.png

5. 设置网络访问控制列表

Network ACL用于设置让哪些主机(主要是指IP 地址)可以连接本机的iscsi Target,这里我们设置一个网段即可,注意后面要选择Allow。

5213c3f0674ab00107b9bfb860f93c49.png

6. 开启“iscsi target 服务。在Service菜单中,将 iSCSI Target服务设置成Enabled即可。

7. 我们来测试连接到iSCSI,使用的操作系统是win7,XP需要下载iSCSI initiator for XP。打开控制面板的管理工具--iSCSI Initiator,出现如下图所示的界面,我们输入Target IQN,点击快速连接即可。

a4a034e718ebeabf178b4df24a14fad2.png

可以看到,硬盘中多了一个分区,而且是没有分配的,很爽吧。

467c004fc122685437c44b6ad6e1a792.png

再来在vSphere Server中添加看看,首先要添加一个存储适配器,输入Target IQN添加后,我们再在存储器这里添加存储器,

dac4aafe8d289f358cf58f282fe81e0f.png7d8f8988da69bcace5efeba1f3d66ff4.png

如下图所示,系统会自动识别到我创建好的iscsi volume,选择一个要添加的,一直下一步即可完成操作,重复操作可以将三个全部加入进来。可以看到已经添加成功了。在cluster中的ESX主机的刷新一下,可以看到,都有刚刚加入的iscsi volume。

6e317bcac142658b3e13ecbb9097e3c2.pnge13091309b38abf697e8c821b6b9e7a5.png

总结:vSphere vMotion,HA,DRS等高级功能的实现,必须使用多块网卡,并且需要一个或多个独立存储(多个存储用于存储的vMotion)。在实验环境或者要求不高的生产环境中,我们可以使用Openfiler软件要实现独立存储,当然也可以使用免费的NAS服务器 FreeNas,掌握了独立存储的配置,接下来我们就可以配置vMotion了。

这篇关于vsphere添加数据存储_Vmware vSphere 5.0系列教程之五 存储简介及配置openfiler存储的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/394066

相关文章

如何使用Nginx配置将80端口重定向到443端口

《如何使用Nginx配置将80端口重定向到443端口》这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙... 目录1. 创建或编辑Nginx配置文件2. 配置HTTP重定向到HTTPS3. 配置HTTPS服务器

SpringBoot中配置Redis连接池的完整指南

《SpringBoot中配置Redis连接池的完整指南》这篇文章主要为大家详细介绍了SpringBoot中配置Redis连接池的完整指南,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以... 目录一、添加依赖二、配置 Redis 连接池三、测试 Redis 操作四、完整示例代码(一)pom.

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

SpringValidation数据校验之约束注解与分组校验方式

《SpringValidation数据校验之约束注解与分组校验方式》本文将深入探讨SpringValidation的核心功能,帮助开发者掌握约束注解的使用技巧和分组校验的高级应用,从而构建更加健壮和可... 目录引言一、Spring Validation基础架构1.1 jsR-380标准与Spring整合1