HCNA-Storage认证常见问题答疑

HCNA-Storage认证技术常见问题

问题1

对Windows操作系统,在没有安装多路径软件的情况下,配置Microsoft iSCSI initiator,为什么多次执行log on操作会导致应用服务器上出现多个虚假硬盘?

回答1:

在应用服务器上每执行一次log on操作,应用服务器和存储系统间就会建立一个会话。这时应用服务器的操作系统会通过该会话信息去扫描映射的LUN。在没有安装多路径软件的情况下,操作系统无法确定其从多个物理路径扫描到的LUN是否为同一个LUN,就默认为不同的LUN(数量和执行log on操作的次数一致),从而导致在应用服务器上出现多个虚假硬盘。安装多路径软件后,该软件可以通过LUN的WWN(World Wide Name)来识别多个会话中的LUN是否为同一个LUN,在这种情况下,就不会再出现扫描到虚假硬盘的情况了。

问题2

在使用存储系统过程中,如果修改了存储系统密码却忘记了怎么办?

回答2:

如果是只读用户和管理员用户忘记密码,请按照以下步骤进行操作:

  1. 使用admin用户登录CLI。
  2. 运行resetuserpwd命令进行密码初始化。
  3. 初始化密码后,密码为Admin@storage。

如果是忘记admin用户的密码,请联系华为的技术支持工程师寻求技术支持。如何申请存储系统的增值特性License

问题3

如何申请存储系统的增值特性License?

回答3:

  1. 请收集Entitlement ID、Customer No.、Contract No.(在License授权书上获取)和控制框序列号(粘贴在控制框前面板上)。
  2. 请通过E-Mail发送上述四个号码到邮箱。
  3. 请及时查收工作人员发送到您的邮箱中的License文件。保险箱硬盘是否可以和其他硬盘互换

问题4

保险箱硬盘是否可以和其他硬盘互换?

回答4:

不可以。

保险箱硬盘中保存了存储系统的配置数据、事件及日志信息。当存储设备电源掉电后,内存中的数据也会被写入到保险箱硬盘中。如果随意用其他槽位的硬盘替换保险箱硬盘,将导致存储设备无法正常运行,所以不允许互换。在什么情况下使用资源池

问题5

在什么情况下使用资源池?

回答5:

资源池用于向各种增值业务提供可用的公共资源。以下增值业务需要使用到资源池资源:

虚拟快照

激活虚拟快照时需要使用虚拟快照源LUN归属控制器上的资源池资源。

增量LUN拷贝

启动增量LUN拷贝时需要使用增量LUN拷贝源LUN归属控制器上的资源池资源。

异步远程复制

同步异步远程复制时需要使用异步远程复制主LUN归属控制器上的资源池资源,以及异步远程复制从LUN所在工作控制器端的资源池资源。

因此,在使用上述增值业务之前,请确认资源池中存在可用公共资源。如果公共资源不足,需要向资源池中添加LUN。

问题6

为什么能够Ping通iSCSI主机端口,但是iSCSI启动器一直显示在重新连接?

回答6:

这种情况是由于3620端口被屏蔽造成iSCSI启动器无法连接存储系统。网络上的硬件防火墙、主机上安装的软件防火墙或者其他安全软件为了安全,会进行端口屏蔽端口操作。此时,只需要取消对3620端口的屏蔽,即可解决该故障。

问题7

忘记了存储系统管理网口IP地址如何处理?

回答7:

  1. 通过串口登录存储系统。
  2. 运行命令showctrlip查询控制器管理网口的IP地址。

问题8

创建LUN时的不同写策略之间有什么区别?

回答8:

创建LUN时可选的写策略包括:透写、回写镜像、回写不镜像、强制回写镜像和强制回写不镜像。

不同写策略的区别如下:

  • 透写:数据直接写入硬盘。每次写操作都要访问硬盘,性能低,可靠性高。
  • 回写:数据直接写入Cache,然后待主机I/O空闲时再将数据写到硬盘上。每次写操作不需要访问硬盘,性能高,可靠性低。
  • 回写镜像:数据写入本地Cache,同时写到对端Cache。
  • 回写不镜像:数据直接写入本地Cache。
  • 强制回写镜像:强制要求存储设备将数据写入本地Cache,同时写到对端Cache。
  • 强制回写不镜像:强制要求存储设备将数据直接写入本地Cache。

问题9

拔插热备盘后,存储系统是否会自动将其继续设置为热备盘?

回答9:

不会。

用户需要在ISM管理界面上或CLI中将该硬盘重新手动设置为热备盘。

Posted in 网络存储 | Tagged , , | Leave a comment

解开拒绝本地登录的“死结”

在Windows 2003环境下,被组策略拒绝本地登录一直是件比较令人头疼的事情。本文将介绍一种所有用户都被拒绝本地登录后的解决方法。
  在Windows2003中,如果某个用户被取消了本地登录权限,当这个用户本地登录计算机时,系统就会提示“此系统的本地策略不允许您采用交互式登录”,导致登录失败。遇到这种情况,通常请管理员在组策略中重新设置一下,将该用户从“拒绝本地登录”列表中删除或添加到“在本地登录”列表中即可。但如果因为操作失误或其它方面的原因,我们将所有用户的本地登录权限都禁止了(通常是禁止了users组(非域环境下)或domain users组(域环境下)),那就有点麻烦了。这种情形看起来像一个解不开的“死结”:要解除禁止本地登录的组策略设置,必须以管理员身份本地登录;要以管理员身份本地登录,就必须先解除禁止本地登录的组策略设置。但实际上,事情并没有我们想象的那么糟。经过查询相关资料和测试,我发现借助网络的帮助,这个“死结”还是可以解开的。因为域安全策略与本地安全策略的数据保存机制不同,下面分两种情况分别进行说明。
被域策略拒绝本地登录时的解决办法
  域策略的安全设置部分都保存在一个名为“GptTmpl.inf”的安全模板中,这是一个文本文件,存放在DC(域控制器)的SYSVOL(物理目录指向DC的“c:\winnt\sysvol\sysvol”)共享中。要解除对所有用户本地登录限制,在不能本地登录的情况下,最快捷的办法可能就是直接编辑这个文本文件。
  具体操作如下:
  1.. 在另一台计算机(Win9X/2000/XP均可)上,使用域管理员账号连接到DC的SYSVOL共享,在“\\\sysvol\\Policies\GUID>\MACHINE\Microsoft\Windows NT\SecEdit”下找到该文本文件“GptTmpl.inf”。(路径中的“DC name”是你放置该组策略的域控制器的名字,“Domain name”是你的域的名字,“Policy GUID”是你要编辑的组策略的GUID,类似于“{31B2F340-016D-11D2-945F-05C04FB98439}”)。
  2.. 使用记事本打开“GptTmpl.inf”文件,找到文件中“PrivilegeRights”小节下的“SeDenyInteractiveLogonRight”关键字,它的值就是被拒绝本地登录的用户或组的SID,将这些SID删除,使“SeDenyInteractiveLogonRight”关键字的值为空。修改完毕将文件保存回原位置。
  3.. 使用记事本打开位于“\\\sysvol\name>\Policies\”下的“GPT.INI”文件,提高“General”小节下的“Version”关键字的值,通常是加1000。这是我们修改的这个组策略的版本号,版本号提高后可以保证我们的更改被复制到其它DC上。修改完毕将文件保存回原位置。
  4.. 域策略刷新后,问题即告解决。
  5.. 本地登录DC重新设置域策略中的相关项目 。

被本地安全策略拒绝本地登录时的解决办法
  解决被本地安全策略拒绝本地登录的最正统的方法,应该是使用另一台Windows2000计算机,使用组策略MMC管理单元通过网络连接到故障计算机的本地安全策略,然后进行修改。但我测试后发现,使用这种方法成功的机率非常小(具体的原因也不十分的明了),不是连接不上故障计算机,就是打不开故障计算机上本地安全策略的安全设置。因此我们还需要一个更稳妥些的解决方法。
  本地安全策略的安全设置通常存放在一个二进制的安全数据库secedit.sdb中,这个安全数据库的结构我们无从知道,因此象第一部分那样直接编辑secedit.sdb文件的办法是无能为力了,我们需要采用迂回进攻的策略,“曲线救国”。
  具体操作如下:
  1.. 假设故障计算机的IP地址是”192.168.0.111″。在另一台计算机(Windows9X/2000/XP均可)上,使用“Telnet 192.168.0.111”命令使用管理员账号连
接到故障计算机。(如果故障计算机的“telnet”服务没有启动,可以通过网络启动,具体方法不在详述)
  2.. 通过telnet在故障计算机上执行“net share tmp$=d:\tmp”命令,将故障计算机上的“d:\tmp”隐藏共享为“tmp$”,共享权限缺省是everyone完全控制(此时要特别注意网络安全)。当然你也可以共享其它的目录。
  3.. 通过telnet在故障计算机上执行“secedit /export /CFG
d:\tmp\sec.inf”命令,将故障计算机的本地安全策略配置导入“d:\tmp\sec.inf”安全模板文件中,这是一个文本文件。
  4.. 连接到故障计算机上的tmp$共享,用记事本打开共享文件夹中的“sec.inf”文件。找到文件中“Privilege Rights”小节下的“SeDenyInteractiveLogonRight”关键字,它的值就是被拒绝本地登录的用户或组的SID,将这些SID删除,使“SeDenyInteractiveLogonRight”关键字的值为空或者是随便另设置一个无关的值。文件修改完毕保存回原位置。
  5.. 通过telnet在故障计算机上执行“secedit /configure /db
c:\secedit.sdb /CFG d:\tmp\sec.inf”命令,使用新的安全模板和安全数据库重新配置故障计算机的本地安全策略。
  6.. 通过telnet在故障计算机上执行“secedit /refreshpolicy
machine_policy /enforce”命令,强制在故障计算机上刷新策略设置,问题即告解决。
  7. 本地登录故障计算机后,删除我们建立的Tmp$共享,重新设置本地安全策略中的相关项目。

  secedit简介
  Secedit.exe,Windows2000自带的自动化安全配置任务命令行工具,功能强大。我们可以用它来分析系统的安全性、配置系统安全性、刷新安全性设置、导出安全性设置和验证安全配置文件。它的具体用法请使用“secedit /?”查看其帮助文件。

  补充说明
  上面所说的两种方法,都是以有权限用户(如管理员)没有被禁止从网络登录为前提的,如果你的策略把从网络登录也禁止了,让故障计算机成了真正的“孤家寡人”,那问题解决起来要麻烦的多,但同样不是一个解不开的“死结”。具体的解决办法,我会另具文说明,在此不再细说。

Posted in Windows, 操作系统 | Tagged , , | Leave a comment

JavaApplet (转)

http://baike.baidu.com/view/533192.htm

Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。
当用户访问这样的网页时, Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络l浏览器。由于Applet是在用户的计算机上执行的,因此它的执行速度不受网络带宽或者Modem存取速度的限制。用户可以更好地欣赏网页上Applet产生的多媒体效果。
在Java Applet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。 Applet还提供了名为抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口环境开发工具。 AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。目前,在网络上有非常多的Applet范例来生动地展现这些功能,读者可以去调阅相应的网页以观看它们的效果。 <BR>Applet的工作原理.
含有Applet的网页的HTML文件代码中部带有<applet> 和</applet>这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。

编辑本段例子

带有一个Applet的主页
<html>
<title> An Example Homepage </title>
<h1> Welcome to my homepage! </h1>
This is an example homepage, you can see an applet in it。
<p> <br>
<applet code=“Example.class” width = 300 height=300>
<param name = img value=”example.gif”>
</applet>
</html>
上面这个例子就是一个简单主页的HTML文件代码。代码第五行中的<p>,是为了确保Applet出现在新的一行,若没有它, Applet将会紧接着上一行的最后一个单词出现。代码第六、七两行是关于Applet的一些参数。其中第六行是必需的Applet参数,定义了编译后的包含Applet字节码的文件名,后缀通常为“.class”;和以象素为单位的Applet的初始宽度与高度。第七行则是附加的Applet参数,它由一个分离的标记来指定其后的名称和值,在这里是img的值为“example.gif’,它代表了一个图形文件名。
Applet的下载与图形文件一样需要一定的时间,若干秒后它才能在屏幕上显示出来。等待的时间则取决于Applet的大小和用户的网络连接的速度。一旦下载以后,它便和本地计算机上的程序以相同的速度运行了。
Applet在用户的计算机上执行时,还可以下载其它的资源,如声音文件、图像文件或更多的Java代码,有些Applet还允许用户进行交互式操作。但这需要重复的链接与下载,因此速度很慢,这是一个亟待解决的问题,可以想到的一个好办法是采用类似高速缓存的技术,将每次下载的文件都临时保存在用户的硬盘上,虽然第一次使用时花的时间比较多,但当再次使用时,只需直接从硬盘上读取文件而无需再与Internet连接,便可以大大提高性能了。
import java.awt.*;
import java.applet.*;
public class HelloApplet extends Applet{
public void paint(Graphics g){
g.drawString(“Helloworld!”,50,25);
}
}
<!–程序文件名称为HelloApplet.html–>
<HTML>
<HEAD>
<TITLE>  HTML Test Page
</TITLE>
</HEAD>
<BODY>
HelloApplet will appear below in a Java enbaled broswer.<BR>
<APPLET
CODEBASE=”.”
CODE = “HelloApplet.class”
NAME = “TestApplet”
WIDTH = 400
HEIGHT = 300
HSPACE = 0
VSPACE = 0
ALIGN = middle
>
</APPLET> 
</BODY>
</HTML>

//

Posted in 软件测试 | Leave a comment