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 重写与重定向配置方法

《Nginx重写与重定向配置方法》Nginx重写与重定向区别:重写修改路径(客户端无感知),重定向跳转新URL(客户端感知),try_files检查文件/目录存在性,return301直接返回永久重... 目录一.try_files指令二.return指令三.rewrite指令区分重写与重定向重写: 请求

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根