<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>天道酬勤 &#187; Storage &amp; Network</title>
	<atom:link href="http://www.ochef.net/category/storage-network/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ochef.net</link>
	<description>RDBMS and My Life</description>
	<lastBuildDate>Tue, 10 Aug 2010 14:25:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IBM DS4300微码升级失败解决办法</title>
		<link>http://www.ochef.net/2009/07/ibm-ds4300-firmware-upgrade/</link>
		<comments>http://www.ochef.net/2009/07/ibm-ds4300-firmware-upgrade/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 03:06:39 +0000</pubDate>
		<dc:creator>ochef</dc:creator>
				<category><![CDATA[Storage & Network]]></category>
		<category><![CDATA[ds4000]]></category>
		<category><![CDATA[firmware]]></category>

		<guid isPermaLink="false">http://www.ochef.net/?p=468</guid>
		<description><![CDATA[固件（Firmware），也称为微码，它是一个存放在只读存储器（ROS）中与硬件设备非常密切的程序代码，而操作系统是通过调用固件中的功能来访问硬件的。可以微码的升级对系统来说是非常重要的，对存储尤其是这样。 上个星期，第一次参加升级微码的工作。当然，操作者不是我，我是啥都不懂属于观战性的。我们这次升级的原因是：无法删除以前在这个存储上所做的配置，用命令初始化磁盘也不行，考虑到是不是微码版本低的原因，结果没有得到证实。首先简单说下升级的大概步骤：第一步当然是要连接到DS4300的控制器上，先来看看后面板的示意图： DS4300 控制器上有二个管理端口,默认IP分别为：A控192.168.128.101 、B控192.168.128.102，将电脑IP设为该网段除了101、102以外的地址，必须同时连接两个控制器管理端口，因为两个控制器的数据需要进行同步，我们可以用交叉线直连，也可以通过交换机的直通线来连接，ping通这二个IP之后，打开Storage Manager 10 Client软件，扫描到4300之后,选择下图所示菜单（图片来自模拟器截图）： 图一 一般情况下，我们同时对firmware和NVSRAM进行升级，升级过程首先将升级文件传送到控制器，再分别对A控和B控进行升级更新，此时要注意升级的时间，AB控升级的超时时间是15分钟，也就是说，如果在15分钟没有更新完成将会失败，所以要在整个过程中要保证网络不能断开，否则后果就跟我们这次一样&#8211;失败，之后重新启动就无法连接了。其实失败了也没有关系，还有其它的办法可以挽救，不忘了还有串口，可以通过串口连进去检查一下原因，再重新升级。如果正好你也像我们一样不走运的话，哈哈，串口的默认密码被人修改过不再是infiniti又不知道是哪个家伙修改的，哭吧，男人哭吧哭吧不是罪。 对于上面说的结果，还有最后一招。将你的一个控制器（升级微码失败的A控）放到另一台同型号的DS4300上（正在正常支行的），这样，好的控制器会去同步坏的控制器，完成后再放回坏的4300上，最后去同步坏的B控。最保险的方法是将这一招反着做，这样保证不会影响到好的4300，哪怕同步失败，至少还有一个控制器还可以跑嘛，对吧。 附：DS4000v07.10微码升级指南 -The End-]]></description>
			<content:encoded><![CDATA[<p>固件（Firmware），也称为微码，它是一个存放在只读存储器（ROS）中与硬件设备非常密切的程序代码，而操作系统是通过调用固件中的功能来访问硬件的。可以微码的升级对系统来说是非常重要的，对存储尤其是这样。<br />
上个星期，第一次参加升级微码的工作。当然，操作者不是我，我是啥都不懂属于观战性的。我们这次升级的原因是：无法删除以前在这个存储上所做的配置，用命令初始化磁盘也不行，考虑到是不是微码版本低的原因，结果没有得到证实。首先简单说下升级的大概步骤：第一步当然是要连接到DS4300的控制器上，先来看看后面板的示意图：<br />
<embed width="498" height="377"  menu="false" quality="high" src="http://f.yupoo.com/v.swf?id=ochef-ff8080812608ad6e01260bac845235f2-m" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ></embed></p>
<p style="text-align: left;">DS4300 控制器上有二个管理端口,默认IP分别为：<span style="color: #0000ff;">A控192.168.128.101 、B控192.168.128.102</span>，将电脑IP设为该网段除了101、102以外的地址，必须同时连接两个控制器管理端口，因为两个控制器的数据需要进行同步，我们可以用交叉线直连，也可以通过交换机的直通线来连接，ping通这二个IP之后，打开Storage Manager 10 Client软件，扫描到4300之后,选择下图所示菜单（图片来自模拟器截图）：</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-472" title="ds4300 menu" src="http://www.ochef.net/wp-content/uploads/2009/07/ds4300-menu.png" alt="ds4300 menu" width="570" height="129" /></p>
<p style="text-align: center;">图一</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-473" title="upgrade firmware" src="http://www.ochef.net/wp-content/uploads/2009/07/upgrade-firmware.png" alt="upgrade firmware" width="474" height="551" /></p>
<p>一般情况下，我们同时对firmware和NVSRAM进行升级，升级过程首先将升级文件传送到控制器，再分别对A控和B控进行升级更新，此时要注意升级的时间，AB控升级的超时时间是15分钟，也就是说，如果在15分钟没有更新完成将会失败，所以要在整个过程中要保证网络不能断开，否则后果就跟我们这次一样&#8211;失败，之后重新启动就无法连接了。其实失败了也没有关系，还有其它的办法可以挽救，不忘了还有串口，可以通过串口连进去检查一下原因，再重新升级。如果正好你也像我们一样不走运的话，哈哈，串口的默认密码被人修改过不再是<span style="color: #ff0000;">infiniti</span>又不知道是哪个家伙修改的，哭吧，男人哭吧哭吧不是罪。<br />
对于上面说的结果，还有最后一招。将你的一个控制器（升级微码失败的A控）放到另一台同型号的DS4300上（正在正常支行的），这样，好的控制器会去同步坏的控制器，完成后再放回坏的4300上，最后去同步坏的B控。最保险的方法是将这一招反着做，这样保证不会影响到好的4300，哪怕同步失败，至少还有一个控制器还可以跑嘛，对吧。<br />
附：<a href="http://www.ochef.net/wp-content/download/firmware _upgrade_guide.pdf" target="_blank">DS4000v07.10微码升级指南</a><br />
-The End-</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ochef.net/2009/07/ibm-ds4300-firmware-upgrade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solaris和Hp的磁盘命令规则</title>
		<link>http://www.ochef.net/2009/03/solaris-and-hp-disk-command-rules/</link>
		<comments>http://www.ochef.net/2009/03/solaris-and-hp-disk-command-rules/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 06:05:02 +0000</pubDate>
		<dc:creator>ochef</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Storage & Network]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://www.ochef.net/?p=113</guid>
		<description><![CDATA[Solaris下的磁盘一般有3种命名方式： 逻辑设备名 物理设备名 实名 逻辑设备名是来源于物理设备名的一个连接，连接于/devices目录。所有的逻辑设备名都在目录/dev下。逻辑设备名的命名方式就是采用c#t#d#s#，会根据卷管理软件的要求进行更改的。比如:vertias volume manager下为 C：一般 controller number T：代表target number D: 一般代表disk number S: 一般代表slice number 所有在/dev下的设备又分为/dev/dsk和/dev/rdsk两中块设备和字符设备。 物理设备名 物理设备名是系统中唯一用来标识本地物理设备的。设备名在/devices下。物理设备名是由一系列的接点名组成的。用/来进行路径的区分。光纤盘与其他的不太一样是有WWN（world wide name）号来表示。 实名是有kernel为每个设备分配的一个缩写名。 Sdn：代表SCSI硬盘。 Dadn：代表ide硬盘 Ssdn：代表光纤盘 Hp下的磁盘命名方式： cciss是惠普的smart array控制器的设备名，c0指channl 0，第一个SCSI通道，d0指逻辑盘1，d1指逻辑盘2…，p1指第一个分区，p2是第二个分区…。在这种情况下，我们可以看到很多HP的服务器在通过该设备连接硬盘的时候，经常看到的设备是/dev/cciss/c0d0p1，/dev/cciss/c0d0p2，/dev/cciss/c0d0p3等。]]></description>
			<content:encoded><![CDATA[<p>Solaris下的磁盘一般有3种命名方式：<br />
逻辑设备名<br />
物理设备名<br />
实名</p>
<p>逻辑设备名是来源于物理设备名的一个连接，连接于/devices目录。所有的逻辑设备名都在目录/dev下。逻辑设备名的命名方式就是采用c#t#d#s#，会根据卷管理软件的要求进行更改的。比如:vertias volume manager下为<br />
C：一般 controller number<br />
T：代表target number<br />
D: 一般代表disk number<br />
S: 一般代表slice number<br />
所有在/dev下的设备又分为/dev/dsk和/dev/rdsk两中块设备和字符设备。</p>
<p>物理设备名<br />
物理设备名是系统中唯一用来标识本地物理设备的。设备名在/devices下。物理设备名是由一系列的接点名组成的。用/来进行路径的区分。光纤盘与其他的不太一样是有WWN（world wide name）号来表示。</p>
<p>实名是有kernel为每个设备分配的一个缩写名。<br />
Sdn：代表SCSI硬盘。<br />
Dadn：代表ide硬盘<br />
Ssdn：代表光纤盘</p>
<p>Hp下的磁盘命名方式：<br />
cciss是惠普的smart array控制器的设备名，c0指channl 0，第一个SCSI通道，d0指逻辑盘1，d1指逻辑盘2…，p1指第一个分区，p2是第二个分区…。在这种情况下，我们可以看到很多HP的服务器在通过该设备连接硬盘的时候，经常看到的设备是/dev/cciss/c0d0p1，/dev/cciss/c0d0p2，/dev/cciss/c0d0p3等。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ochef.net/2009/03/solaris-and-hp-disk-command-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
