在Sever 2012中应用iSCSI目标程序
没有全文翻译,只是摘录了要点和重点步骤,截图是自己做的。
借助iSCSI目标程序,Windows服务器可以通过网络提供共享存储,省去了购买专用硬件的麻烦,模拟iSCSI功能,为高可用群集等应用提供服务。
从2011年4月开始,iSCSI目标程序可以免费下载,并配合Windows Server 2008 R2使用。从Server 2012开始,该功能作为系统默认功能配置,只需要启用即可。
Server 2012的该模块提供了新的图形界面和20多条新的命令行管理工具。
概览
Server 2012中与iSCSI目标程序相关的功能有两个:
1、iSCSI目标服务器:为iSCSI发起程序提供存储;
2、iSCSI目标存储提供者:包含VDS和VSS两种高级存储服务;
高级服务为远程存储管理设计。VDS提供者一般安装在存储管理服务器上,以便从一个位置集中管理存储。VSS提供者对应需要提供应用程序一致性快照的需求。
iSCSI目标服务器和iSCSI目标存储提供者分别部署在不同的服务器上。由于两者的配置界面相似,要注意确保在应用程序服务器上启用存储提供者功能。
专有名词
iSCSI:一种通过网络共享存储的工业标准协议。共享存储的服务器叫做iSCSI目标。消费存储的服务器叫做iSCSI发起程序,一般是应用程序服务器,如:SQL服务器。
目标:允许来自iSCSI发起程序的连接,并持续追踪发起程序和其自身关联的iSCSI虚拟硬盘。一旦发起程序建立连接,所有关联的虚拟硬盘都对其可用。
iSCSI目标服务器:运行iSCSI目标程序的服务器。
iSCSI虚拟磁盘:也叫做iSCSI LUN,可以由iSCSI发起程序加载,使用VHD文件。
iSCSI连接:发起程序登陆目标以建立连接。目标服务器上可以有多个目标,每个目标可以定义多个发起程序连接,即多个发起程序可以连接到一个目标。但这种情况只适用于群集,因为当多个发起程序同时连接一个目标,包括其上的虚拟磁盘。如果没有群集控制磁盘连接,允许多个发起程序同时读写同一虚拟磁盘,会发生错误。
IQN:目标或发起程序的唯一标识。目标在创建时,其IQN可以在服务器上看到。发起程序IQN可以通过iscsicli命令查到。
回环:有时发起程序和目标程序部署在同一服务器上,这叫做“回环”。Server 2012支持这种部署方式。发起程序对自己进行发现操作,找到目标并连接,虚拟磁盘作为新磁盘加载。由于数据经由发起程序和目标程序处理,相比较本地IO会有一定性能损失。这样配置的应用场景可以是,发起程序在虚拟磁盘上写入数据口,目标服务器使用只读方式回环检查数据。
iSCSI目标管理
iSCSI目标:服务器管理->文件和存储服务->ISCSI
iSCSI发起程序:服务器管理->工具
启用iSCSI目标
1、服务器管理器->本地服务器->添加角色和功能
2、基于角色或功能
3、选择目标服务器:
4、选择文件和存储服务->文件和iSCSI服务->iSCSI目标服务器
5、确定安装前提条件并完成安装
6、使用命令行方式安装:
创建iSCSI LUN
1、服务器管理器->文件和存储服务->iSCSI->创建iSCSI虚拟磁盘
2、虚拟磁盘位置(支持远程服务器或其他磁盘):
3、定义虚拟磁盘容量和类型(固定/动态/差异)
4、新建iSCSI目标:
5、iSCSI目标需要符合规范(例如不可以有下划线等)
6、目标名称和访问
7、发起程序标识,建议使用IQN
建议:
1)在发起方预定义有意义的唯一标识,如node-a;
2)如果要使用默认的iqn.1991-05.com.microsoft:xxx标识,为了避免手动输入的麻烦和可能引发的错误,可以从发起程序端的[发现]页面预先连接[目标门户],这样目标就预先接收到发起程序的IQN,可以在这一步通过[浏览]找到;
8、在这里定义好后,发起程序端也要配置成同样的标识
9、可以在目标和发起程序之前启用双向CHAP认证以强化安全
10、创建信息汇总
11、开始创建
12、完成
13、使用命令行创建
1)创建虚拟磁盘:
2)创建目标并关联磁盘:
配置iSCSI发起程序登陆目标
1、服务器管理器->仪表板->工具->iSCSI发起程序
2、第一次使用的服务启动和启动方式修改确认
3、修改发起者标识IQN(与目标设置中一致)
4、配置发现-这里准备使用[快速连接]
5、快速连接
6、使用命令行
1)建立新的目标门户
New-IscsiTargetPortal-TargetPortalAddress 192.168.10.1
2)连接该门户上的所有目标
Get-IscsiTarget| Connect-iSCSITarget
3)注册目标为收藏,以便系统重启后自动连接
Get-IscsiSession
Register-IscsiSession–SessionIdentifier “ffff…08”, “ffff…09”
创建新的卷
1、服务器管理器->文件和存储服务->卷->磁盘
2、将目标磁盘联机
2、在目标磁盘上新建卷
3、初始化磁盘
4、指定大小
5、分配盘符
6、格式化
7、完成
8、命令行操作
1)Get-Disk 发现脱机磁盘
2)Set-Disk -NumberX -IsOffline 0 将目标磁盘编号X联机
3)Set-Disk -NumberX -IsReadonly 0 取消目标磁盘只读属性
4)Initialize-Disk-Number X 将目标磁盘初始化(默认分区格式GPT)
5)New-Partition-Disknumber X -UseMaximumSize 使用全部磁盘容量创新建分区
6)Get-Partition-DiskNumber X | Format-Volume 格式化分区
7)Get-Partition-DiskNumber X | Add-PartitionAccessPath -AssignDriveLetter:$true 自动分配盘符
***这个环境是准备为建立故障转移群集用的,所以预留了node-a和node-b两个节点***
iSCSI可以有多种应用,具体可以参考博文:
Six Uses for the Microsoft iSCSI Software Target
http://blogs.technet.com/b/storageserver/archive/2009/12/11/six-uses-for-the-microsoft-iscsi-software-target.aspx
转载于:https://blog.51cto.com/jiangling/1338012
在Sever 2012中应用iSCSI目标程序相关推荐
- SQL Sever 2012
SQL Sever 2012[未完待续] 文章目录 SQL Sever 2012[未完待续] 数据库组成 系统数据库 创建数据库的方法 数据库常用对象 表 字段(表中的列) 字段(列)的数据类型[*重 ...
- server2012微软输入法切换_[WS2012]HOWTO:在 Windows Server 2012 中启用触摸键盘
HOWTO:在 Windows Server 2012 中启用触摸键盘 在 Windows 8 中为了配合新的开始界面更加易于的操作和使用,微软加入了全新设计的"触摸键盘"功能,同 ...
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(一)
前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modeling SDK进行领域特定语言(DSL)的开发,包括两个部分的内容.在第一部分中,将对 ...
- SQL Server 2008/2012中SQL应用系列及BI学习笔记系列--目录索引
SQL Server 2008中的一些特性总结及BI学习笔记系列,欢迎与邀月交流. 3w@live.cn ◆0.SQL应用系列 1.SQL Server 2008中SQL增强之一:Values新用途 ...
- 微软BI 之SSAS 系列 - 在SQL Server 2012 中开发 Analysis Services Multidimensional Project
SQL Server 2012 中提供了开发 SSAS 项目的两种模型,一种是新增加的 Tabular Model 表格模型,另一种就是原始的 Multidimensional Model 多维模型. ...
- 在Windows Server 2012中配置NAT代理服务器
现在单位采用实名认证上网,认证软件只限本人在一台计算机上进行认证.但现在需要上网的设备比较多,例如你有手机.平板,也有其他的多台计算机上网,这时候就需要做一个代理服务器.网络拓扑如图1所示. 图1 共 ...
- [Tesseract]Tesseract 在 Visual Studio 2012 中的配置及调用
一.Tesseract简介 Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持 ...
- 关于如何使用的MSCS(微软群集服务器)中的iSCSI Guest Initiators (客户机启动器)...
发布者:Dell-Terry Z 作者:戴尔公司 William U 嗨,大家好!过去的几周实在太激动人心了.第一届戴尔全球存储论坛(Dell Storage Forum)刚刚结束,我有一大堆的东 ...
- Scom 2012 中的资源组(Resource Pool)
SCOM 2012 中新增了资源组的概念,Resource Pool,但是这个是什么用途呢?官方的描述说:A resource pool is a collection of management s ...
最新文章
- 是时候扔掉Postman了,又一个被低估的IDEA插件出来了...
- 【opencv4】opencv视频教程 C++ 6、图像混合、线性混合、混合权重相加addWeighted()、混合加add()、混合乘multiply()
- vs2017 java sdk_系统无法找到Visual Studio 2017 ASP.NET核心项目
- 测试linux nginx,linux系统肿么检测安装了nginx
- windows挂载ext4_使用 UEFI 双启动 Windows 和 Linux | Linux 中国
- 昆士兰科技大学计算机专业,昆士兰科技大学QUT计算机科学Computer Science专业排名第101-125位(2021年THE世界大学商科排名)...
- Android studio的sdk tools下没有LLDB的解决办法
- .net bitmap rgb数据_Python商务与经济统计学-数据描述
- aop框架 php,xaop: 支持三种模式的AOP框架,弥补PHPer的不足,并且自带了文档的解析类库,可以一并使用,性能极好,欢迎 STAR 与 FORK。...
- jquery:使用 SoundManager 2 创建简单的网页音频播放器
- java 插入数据 主键_JDBC插入数据返回数据主键代码实例
- 如何检测被锁住的Oracle存储过程及处理办法汇总(转)
- [禅悟人生]鹰和蜗牛都能登上金字塔尖
- GEO hash 核心原理
- 安卓rom制作教程_【教程】一加5/5T刷入第三方ROM教程
- VC2012 学习记录
- Java多个PDF文件合并成一个PDF文件
- TOMCAT中文乱码
- HDU-3237-Help Bubu
- 第一章概述-------第一节--1.2互联网概述
热门文章
- 面试请不要作死回答 耿直可能会害了你-面试技巧分享
- 系列九、vue中css样式字体设置为华文行楷
- 期刊论文添加基金项目、作者简介
- 电路仿真软件详谈(28),如何在印刷电路板中应用proteus电路仿真软件
- 火爆到把服务器搞瘫痪,一款小游戏,合成大西瓜
- C++编写库文件以及调用
- 跨境电商难做?你需要知道这5个“低成本低风险”跨境电商项目
- 磁盘在计算机没显示win10,win10机械硬盘检测不到怎么解决?
- android 连接电脑,安卓手机怎么连接电脑详细介绍【图文教程】
- 分享99个中国风ppt,总有一款适合你