ReadyNAS动手操作实验(四)iSCSI功能配置2010年1月第1页共20页目录1.实验目的..................................................................................21.1实验条件............................................................................22.实验内容..................................................................................22.1实验拓扑图........................................................................22.2ReadyNAS备份功能配置实验完成目标..............................32.3第一部分实现iSCSITarget创建,分别建立共享与私有Target.......................................................................................32.4第二部分实现通过SymantecBackupEXEC将SQL数据库备份到ReadyNAS....................................................................92.5第二部分实现通过SymantecBackupEXEC将SQL数据库从ReadyNAS中恢复.............................................................14第2页共20页1.实验目的ReadyNAS存储作为NETGEAR存储产品线的重要组成部分,目前主要分为NAS网络存储与统一网络存储两个系列。NAS网络存储包括:ReadyNASDuo家用级、ReadyNASNV+工作组级和ReadyNAS1100部门级三大类。其中NV+和1100是具有相同的功能,Duo是在他们的基础上简化了比较复杂的商用功能。统一网络存储包括:ReadyNASNVX、ReadyNAS2100、ReadyNASPro和ReadyNAS32004个系列。其中NVX和2100分别是NV+和1100的升级版,Pro是6槽的桌面式存储,而3200则是最新的12槽机架式存储。它们都增加了对iSCSISAN的支持,可以建立iSCSITarget,主要是针对商业用户的数据库应用而设计的。ReadyNAS虽然自身带有完整的备份功能,但只能对文件与iSCSITarget备份,而对于数据库的备份就无能为力了。所以,只有借助备份软件来备份数据库。本实验的目的是让大家掌握iSCSI的配置和使用,另外再结合备份软件进行数据库备份和恢复。1.1实验条件完成实验需要以下设备1.ReadyNASNVX或ReadyNAS2100或ReadyNASPro一台2.一台交换机3.PC一台(安装Windows2000、SQLServer2000)4.服务器一台(SymantecBackupEXEC12.5)2.实验内容2.1实验拓扑图第3页共20页图一实验拓扑图2.2ReadyNAS备份功能配置实验完成目标1.实现iSCSITarget创建,分别建立共享与私有Target2.实现通过SymantecBackupEXEC将SQL数据库备份到ReadyNAS3.实现通过SymantecBackupEXEC将SQL数据库从ReadyNAS中恢复2.3第一部分实现iSCSITarget创建,分别建立共享与私有Target1.iSCSI定义了在TCP/IP网络发送、接收block(数据块)级的存储数据的规则和方法。从使用者的角度看,是由Initiator(发送端)与Target(接收端)两个网络节点组成。Initiator将SCSI命令和数据封装到TCP/IP包中再通过网络转发,Target收到TCP/IP包之后,将其还原为SCSI命令和数据并执行,完成之后将返回的SCSI命令和数据再封装到TCP/IP包中再传送回发送端。2.确认PC与ReadyNAS网络能连通,并且PC没有启用屏蔽iSCSI协议端口的防火墙等软件。3.在ReadyNAS上激活iSCSI。登陆ReadyNAS管理界面,选择”磁卷”“磁卷设置”“iSCSI”。在“iSCSI目标磁卷服务“中,将“激活iSCSI支持“勾上,点击“应用“。如下图二第4页共20页图二4.分别创建公共与私有的iSCSITarget(容量1GB):a)点击”创建iSCSI目标”,在”目标名称”输入”netgear-public”,在”容量”输入”1”,点击”创建”。如下图三图三第5页共20页b)点击”创建iSCSI目标”,在”目标名称”输入”netgear-public”,在”容量”输入”1”,在”CHAP验证”选择”Enable”,在”用户名”中输入”netgear”,在”密码”与”再输入密码”中输入相同的验证密码(如:111111111111),点击”创建”。如下图四图四创建iSCSITarget的时间由创建容量大小而定,可以点击”刷新”查看Target创建的状态或等待创建完成的提示。5.在PC上安装Initiator软件(MicrosoftiSCSIInitiator)建立与ReadyNAS的连接。运行Initiator,进入”Discovery”,点击”ADD”添加”Target”,在IPaddressorDNSname输入192.168.88.146,点击OK。如下图五第6页共20页图五6.分别建立netgear-public和netgear-private两个iSCSITarget。在Initiator点击“Targets”,可以看到已经存在netgear-public和netgear-private两个iSCSITarget,但状态显示仍未可用。a)连接公共iSCSITarget–netgear-public。点击netgear-public,再点击”logon”登陆,由于netgear-public没有设置CHAP验证,所以点击”OK”即完成与netgear-public的连接。如下图六第7页共20页图六b)连接私有iSCSITarget–netgear-private。点击netgear-private,再点击”logon”登陆,由于netgear-public设置了CHAP验证,所以需要点击”Advanced”输入CHAP验证信息,将”CHAPlogoninformation”勾上,在”Username”输入”netgar”,在”Targetsecret”输入密码”111111111111”,点击确定,再点击OK,即完成与netgear-private的连接。如下图七第8页共20页图七c)当完成了连接iSCSITarget后,可以看到target状态是已连接的。这时在操作系统中会增加了两个物理磁盘,但仍未可用,必须初始化与建立分区后,才能正常使用。7.磁盘初始化:右击我的电脑,选择管理,操作系统会弹出磁盘初始化和转换向导的提示,点击取消,这时可以看到两个未初始化的磁盘。对其中一个磁盘点击右键,选择初始化磁盘,将磁盘1与磁盘2都勾上,并点击确定。8.建立分区:分别对磁盘1与磁盘2的容量区点击右键,选择新建磁盘分区,按照向导完成即可。9.这时,可以在我的电脑中看见两个可用的分区,分别是netgear-public和netgear-private。如下图八第9页共20页图八2.4第二部分实现通过SymantecBackupEXEC将SQL数据库备份到ReadyNAS1.在PC上安装SQL2000,并新建数据库test保存至D盘(netgear-public)2.在服务器上安装SymantecBackupEXEC12.5,并将RemoteAgentforSQLServer2000安装在PC上。3.选择“备份”,使用向导模式进行备份,按默认即可,点击”下一步”。如下图九第10页共20页图九4.在”备份选择部分”中,选择Windows2000上的SQL数据库,点击”下一步”。如下图十图十第11页共20页5.在”选择卷的凭证”中,选择具有Windows2000和SQLServer2000使用权限的用户名,点击”下一步”。如下图十一图十一6.“选择卷的次序”按默认即可,点击”下一步”。7.在”备份名称”中,定义名为”备份SQL”,点击”下一步”。如下图十二第12页共20页图十二8.在”备份设备和介质”中,选择相应的备份设备和介质,点击”下一步”。如下图十三图十三第13页共20页9.在”覆盖方法”和”SQL选择”中,按默认即可,最后点击”完成”。如下图十四图十四10.在”作业监视器”上,看到备份工作是成功的。如下图十五图十五第14页共20页2.5第二部分实现通过SymantecBackupEXEC将SQL数据库从ReadyNAS中恢复1.删除SQLServer2000的test数据库2.点击”恢复”,弹出恢复向导窗口,点击”下一步”,如下图十六图十六3.在”恢复选择项”中,选择test数据库,点击”下一步”。如下图十七第15页共20页图十七4.在”选择恢复凭证”中,选择具有Windows2000和SQLServer2000使用权限的用户名,点击”下一步”。如下图十八第16页共20页图十八5.在”恢复作业名称”中,定义名为”恢复SQL”,点击”下一步”。如下图十九第17页共20页图十九6.在”数据源选择”中,选择相应的备份设备,点击”下一步”。如下图二十第18页共20页图二十11.在”现有文件选择”和”SQL选择”中,按默认即可,最后点击”完成”。如下图二一第19页共20页图二一12.在”作业监视器”中,看到恢复工作是成功的。如下图二二图二二第20页共20页13.通过SQLServer2000可以看到已经恢复了test数据库。如下图二三图二三