<?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>温室小花.技术.博客 --纯粹的unix技术博客 &#187; 存储备份</title>
	<atom:link href="http://www.evanjiang.net.cn/archives/category/storage_backup/feed" rel="self" type="application/rss+xml" />
	<link>http://www.evanjiang.net.cn</link>
	<description>红颜弹指老，刹那芳华，与其天涯思君，恋恋不舍，莫若相忘于江湖！</description>
	<lastBuildDate>Sun, 05 Sep 2010 14:51:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Using XenDesktop with VMware</title>
		<link>http://www.evanjiang.net.cn/archives/1500.html</link>
		<comments>http://www.evanjiang.net.cn/archives/1500.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 09:58:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vmware]]></category>
		<category><![CDATA[存储备份]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=1500</guid>
		<description><![CDATA[<p>


 <p>Using XenDesktop with VMware
Using XenDesktop with VMware Infrastructure 3 or vSphere 4 require a few extra steps to set up and configure. VMware Infrastructure 3 and vSphere 4 both have a few different steps for XenDesktop Delivery Controller and XenDesktop Setup Wizard communication along with the proper permissions for the account used to connect [...]]]></description>
			<content:encoded><![CDATA[<p style="float: left;margin: 4px;"><script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 160x600, 创建于 10-2-7 */
google_ad_slot = "8970910006";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p> <p>Using XenDesktop with VMware<br />
Using XenDesktop with VMware Infrastructure 3 or vSphere 4 require a few extra steps to set up and configure. VMware Infrastructure 3 and vSphere 4 both have a few different steps for XenDesktop Delivery Controller and XenDesktop Setup Wizard communication along with the proper permissions for the account used to connect to your Virtual Center or vCenter server. In this blog post I am going to go over the steps to set up and configure XenDesktop Delivery Controller and the XenDesktop Setup Wizard communication along with the permissions needed for both VMware Infrastructure 3 and vSphere 4.<br />
XenDesktop Delivery Controller and VMware Infrastructure 3 – Virtual Center 2.5<br />
<span id="more-1500"></span>Virtual Center HTTPS Access<br />
•	On the Virtual Center server browse to Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\SSL and copy the rui.crt to your XenDesktop Delivery Controller(s) and Provisioning Server with the XenDesktop Setup Wizard<br />
•	Open an MMC and the Certificates snap-in to manage Certificates for the Computer Account on the XenDesktop Delivery Controller(s) and Provisioning Server with the XenDesktop Setup Wizard<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>•	Expand Certificates > Trusted Root Certificates > Certificates and import the rui.crt<br />
•	Create a host file entry for vmware with the IP address of the Virtual Center server on your XenDesktop Delivery Controller(s) and Provisioning Server with the XenDesktop Setup Wizard<br />
•	In the Hosting Infrastructure section when creating a desktop group on the XenDesktop Delivery Controller or on the Provisioning Server when the running the XenDesktop Setup Wizard, select VMware Virtualization for the Hosting Infrastructure and enter https://vmware/sdk for the Virtual Center address<br />
Note: To change the default SSL certificate see Replacing Virtual Center Server Certificates or the SOE Team Stuff Blog – How To: Replace default VMware Virtual Center SSL certificate with Enterprise CA certificate<br />
Virtual Center HTTP Access<br />
•	Logon to the Virtual Center server<br />
•	Browse to Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\<br />
•	Open proxy.xml with the text editor of your choice and find the /sdk section. Change the accessMode to httpAndHttps<br />
•	Restart the vCenter services<br />
•	In the Hosting Infrastructure section when creating a desktop group on the XenDesktop Delivery Controller or on the Provisioning Server when the running the XenDesktop Setup Wizard, select VMware Virtualization for the Hosting Infrastructure and enter http://Virtual Center Server IP address/sdk for the Virtual Center address<br />
XenDesktop Delivery Controller and vSphere 4<br />
vCenter HTTPS Access<br />
•	On the ”>vCenter server replace the default SSL certificate. For the steps on this see Replacing vCenter Server Certificates or the SOE Team Stuff Blog – How To: Replace default VMware Virtual Center SSL certificate with Enterprise CA certificate<br />
•	Open an MMC and the Certificates snap-in to manage Certificates for the Computer Account on the XenDesktop Delivery Controller(s) and Provisioning Server with the XenDesktop Setup Wizard<br />
•	Expand Certificates > Trusted Root Certificates > Certificates and import the trusted root certificate for the SSL certificate created in step 1<br />
•	On the XenDesktop Delivery Controller(s) install Citrix hotfix XDE300PM003 and on the Provisioning Server install XenDesktop Setup Wizard XDE300SW001 &#8211; This for XenDesktop 3.0. I haven’t tested this with the XenDesktop 4 beta.<br />
•	In the Hosting Infrastructure section when creating a desktop group on the XenDesktop Delivery Controller or on the Provisioning Server when the running the XenDesktop Setup Wizard, select VMware Virtualization for the Hosting Infrastructure and enter https://vi.domain.com/sdk for the Virtual Center address<br />
vCenter HTTP Access<br />
•	Logon to the vCenter server<br />
•	Browse to Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\<br />
•	Open proxy.xml with the text editor of your choice and find the /sdk section. Change the accessMode to httpAndHttps<br />
•	Restart the vCenter services<br />
•	In the Hosting Infrastructure section when creating a desktop group on the XenDesktop Delivery Controller or on the Provisioning Server when the running the XenDesktop Setup Wizard, select VMware Virtualization for the Hosting Infrastructure and enter http://vCenter server IP address/sdk for the Virtual Center address<br />
As you can see, using XenDesktop with VMware is pretty straight forward. I recommend using HTTPS access over HTTP access. Using HTTPS access is more secure than HTTP access and doesn’t require modifying the proxy.xml file on your Virtual Center or vCenter server.<br />
Virtual Center and vCenter Permissions<br />
When using XenDesktop with VMware make sure you use an account with the proper permissions to connect to the Virtual Center or vCenter server. This account will be used for both the XenDesktop Delivery Controller and the XenDesktop Setup Wizard to connect to Virtual Center or vCenter.<br />
The account used for XenDesktop Delivery Controller and the XenDesktop Setup Wizard to communicate to Virtual Center or vCenter will need the following permissions. The following permissions need to be propagated to the the lower levels in the Virtual Center or vCenter tree. Create a role in Virtual Center or vCenter for XenDesktop with the following permissions:<br />
Hosts and Clusters Node<br />
Global<br />
Manage Custom Attributes<br />
Set Custom Attributes<br />
Data Center(s) that will contain the virtual machines<br />
Data Store<br />
Browse Data Store<br />
Virtual Machine<br />
Inventory<br />
Create<br />
Interaction<br />
Power On<br />
Power off<br />
Suspend<br />
Reset<br />
State (entire branch)<br />
Provisioning<br />
Deploy Template<br />
Resource<br />
Assign Virtual Machine to Resource Pool<br />
For a complete overview of using XenDesktop with VMware see Citrix support article CTX116928 – Using VMware Infrastructure 3 with Desktop Delivery Controller. The Citrix support article is for VMware Infrastructure 3 but can be applied to vSphere 4 as well. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/1500.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere 4上建立Citrix XenDesktop 3.0 问题小结</title>
		<link>http://www.evanjiang.net.cn/archives/1503.html</link>
		<comments>http://www.evanjiang.net.cn/archives/1503.html#comments</comments>
		<pubDate>Sun, 18 Jul 2010 13:59:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[citrix]]></category>
		<category><![CDATA[存储备份]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=1503</guid>
		<description><![CDATA[<p style="float: right;margin: 4px;">


</p> <p>•	近期在评估试用Citrix 的虚拟桌面产品XenDesktop 3.0, 由于基础架构选用的是Vmware 新发布的vSphere 4, 因此在搭建评估环境中遇到不少问题, 幸好有因特网, 基本上任何问题都可以在上面找到解决方法.
XenDesktop是Citrix的桌面虚拟化平台，通过虚拟化技术将桌面和数据统一管理在服务器中，在用户登录时由XenDesktop构建虚拟桌面交付给用户使用。
此次评估环境中有两台服务器, 其中一台安装MS Virtual Server 2005 R2, 上面运行三台虚拟机:域控, Citrix DDC服务器, Citrix Provisioning Server. 另一台安装VMware ESX 4 评估版, 用于安装基础桌面虚拟机及后续的虚拟桌面.
前期的安装及设置都很顺利, 考虑到vCenter 和 ESX Server 使用的证书是在安装时自动生成, 因此使用OpenSSL重新创建自颁发证书, 并替换到vCenter 和 ESX Server中. 具体操作可以参考:http://www.vmware.com/pdf/vi_vcserver_certificates.pdf
接下来碰到几个问题:</p>
<p>


1、在通过XenDesktop Setup Wizard创建多虚拟桌面时，基础架构选择VMWARE并通过验证后，找不到一个虚拟机模板。重新确认模板的设置及Provisioning Server的设置，还是不行，于是上Citrix网站寻找解决方案，找到两个补丁：http://support.citrix.com/article/CTX122630 和 http://support.citrix.com/article/CTX122057
此两个补丁针对在vSphere上搭建XenDesktop 3.0时所遇到的若干问题进行修复，安装该补丁后，可以找到模板。



2、还是在XenDesktop Setup Wizard中，所有设置都完成，VM也创建成功，但桌面组创建失败。心想向导不行，那自己手动创建或许可以吧，于是通过Citrix AMC控制台创建桌面组，到登录VMware这一步就过不去：无法连接上vCenter。很明显是因为这个问题导致XenDesktop Setup Wizard创建桌面组失败，这次折腾比较久，在Citrix DDC服务器上通过IE可以正常连接到vCenter，但AMC就是不行，回想起证书做替换，可能没有正确导入DDC服务器中（但IE访问vCenter时未提示证书有误），于是重新导入vCenter证书，导入时选中“显示物理区域”，将证书导入到根证书颁发机构的本地计算机中, OK，问题解决。
接下来，尽量享受XenDesktop所带来的虚拟桌面吧。</p>
<p>



</p>
]]></description>
			<content:encoded><![CDATA[<p>•	近期在评估试用Citrix 的虚拟桌面产品XenDesktop 3.0, 由于基础架构选用的是Vmware 新发布的vSphere 4, 因此在搭建评估环境中遇到不少问题, 幸好有因特网, 基本上任何问题都可以在上面找到解决方法.<br />
XenDesktop是Citrix的桌面虚拟化平台，通过虚拟化技术将桌面和数据统一管理在服务器中，在用户登录时由XenDesktop构建虚拟桌面交付给用户使用。<br />
此次评估环境中有两台服务器, 其中一台安装MS Virtual Server 2005 R2, 上面运行三台虚拟机:域控, Citrix DDC服务器, Citrix Provisioning Server. 另一台安装VMware ESX 4 评估版, 用于安装基础桌面虚拟机及后续的虚拟桌面.<br />
前期的安装及设置都很顺利, 考虑到vCenter 和 ESX Server 使用的证书是在安装时自动生成, 因此使用OpenSSL重新创建自颁发证书, 并替换到vCenter 和 ESX Server中. 具体操作可以参考:http://www.vmware.com/pdf/vi_vcserver_certificates.pdf<br />
<span id="more-1503"></span>接下来碰到几个问题:</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>1、在通过XenDesktop Setup Wizard创建多虚拟桌面时，基础架构选择VMWARE并通过验证后，找不到一个虚拟机模板。重新确认模板的设置及Provisioning Server的设置，还是不行，于是上Citrix网站寻找解决方案，找到两个补丁：http://support.citrix.com/article/CTX122630 和 http://support.citrix.com/article/CTX122057<br />
此两个补丁针对在vSphere上搭建XenDesktop 3.0时所遇到的若干问题进行修复，安装该补丁后，可以找到模板。<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>2、还是在XenDesktop Setup Wizard中，所有设置都完成，VM也创建成功，但桌面组创建失败。心想向导不行，那自己手动创建或许可以吧，于是通过Citrix AMC控制台创建桌面组，到登录VMware这一步就过不去：无法连接上vCenter。很明显是因为这个问题导致XenDesktop Setup Wizard创建桌面组失败，这次折腾比较久，在Citrix DDC服务器上通过IE可以正常连接到vCenter，但AMC就是不行，回想起证书做替换，可能没有正确导入DDC服务器中（但IE访问vCenter时未提示证书有误），于是重新导入vCenter证书，导入时选中“显示物理区域”，将证书导入到根证书颁发机构的本地计算机中, OK，问题解决。<br />
接下来，尽量享受XenDesktop所带来的虚拟桌面吧。</p>
<p><script type="text/javascript"><!--
  google_ad_client = "pub-8438729971248494";
  google_ad_format = "js_sdo";
  google_cts_mode ="rs";
  google_num_cts = "8";
  google_searchbox_color_border = "0066CC";
  google_searchbox_width = 585;
  google_searchbox_height = 26;
  google_link_target = 2;
  google_logo_pos = "left";
  google_rs_pos = "below";
  google_ad_height = 90;
  google_ad_width = 728;
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_sdo.js">
</script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/1503.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using XenDesktop with VMware</title>
		<link>http://www.evanjiang.net.cn/archives/1501.html</link>
		<comments>http://www.evanjiang.net.cn/archives/1501.html#comments</comments>
		<pubDate>Sun, 18 Jul 2010 13:54:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=1501</guid>
		<description><![CDATA[<p>Using XenDesktop with VMware
Using XenDesktop with VMware Infrastructure 3 or vSphere 4 require a few extra steps to set up and configure. VMware Infrastructure 3 and vSphere 4 both have a few different steps for XenDesktop Delivery Controller and XenDesktop Setup Wizard communication along with the proper permissions for the account used to connect to [...]]]></description>
			<content:encoded><![CDATA[<p>Using XenDesktop with VMware<br />
Using XenDesktop with VMware Infrastructure 3 or vSphere 4 require a few extra steps to set up and configure. VMware Infrastructure 3 and vSphere 4 both have a few different steps for XenDesktop Delivery Controller and XenDesktop Setup Wizard communication along with the proper permissions for the account used to connect to your Virtual Center or vCenter server. In this blog post I am going to go over the steps to set up and configure XenDesktop Delivery Controller and the XenDesktop Setup Wizard communication along with the permissions needed for both VMware Infrastructure 3 and vSphere 4.<br />
XenDesktop Delivery Controller and VMware Infrastructure 3 – Virtual Center 2.5<br />
<span id="more-1501"></span>Virtual Center HTTPS Access<br />
•	On the Virtual Center server browse to Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\SSL and copy the rui.crt to your XenDesktop Delivery Controller(s) and Provisioning Server with the XenDesktop Setup Wizard<br />
•	Open an MMC and the Certificates snap-in to manage Certificates for the Computer Account on the XenDesktop Delivery Controller(s) and Provisioning Server with the XenDesktop Setup Wizard<br />
•	Expand Certificates > Trusted Root Certificates > Certificates and import the rui.crt<br />
•	Create a host file entry for vmware with the IP address of the Virtual Center server on your XenDesktop Delivery Controller(s) and Provisioning Server with the XenDesktop Setup Wizard<br />
•	In the Hosting Infrastructure section when creating a desktop group on the XenDesktop Delivery <script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>Controller or on the Provisioning Server when the running the XenDesktop Setup Wizard, select VMware Virtualization for the Hosting Infrastructure and enter https://vmware/sdk for the Virtual Center address<br />
Note: To change the default SSL certificate see Replacing Virtual Center Server Certificates or the SOE Team Stuff Blog – How To: Replace default VMware Virtual Center SSL certificate with Enterprise CA certificate<br />
Virtual Center HTTP Access<br />
•	Logon to the Virtual Center server<br />
•	Browse to Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\<br />
•	Open proxy.xml with the text editor of your choice and find the /sdk section. Change the accessMode to httpAndHttps<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>•	Restart the vCenter services<br />
•	In the Hosting Infrastructure section when creating a desktop group on the XenDesktop Delivery Controller or on the Provisioning Server when the running the XenDesktop Setup Wizard, select VMware Virtualization for the Hosting Infrastructure and enter http://Virtual Center Server IP address/sdk for the Virtual Center address<br />
XenDesktop Delivery Controller and vSphere 4<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>vCenter HTTPS Access<br />
•	On the ”>vCenter server replace the default SSL certificate. For the steps on this see Replacing vCenter Server Certificates or the SOE Team Stuff Blog – How To: Replace default VMware Virtual Center SSL certificate with Enterprise CA certificate<br />
•	Open an MMC and the Certificates snap-in to manage Certificates for the Computer Account on the XenDesktop Delivery Controller(s) and Provisioning Server with the XenDesktop Setup Wizard<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>•	Expand Certificates > Trusted Root Certificates > Certificates and import the trusted root certificate for the SSL certificate created in step 1<br />
•	On the XenDesktop Delivery Controller(s) install Citrix hotfix XDE300PM003 and on the Provisioning Server install XenDesktop Setup Wizard XDE300SW001 &#8211; This for XenDesktop 3.0. I haven’t tested this with the XenDesktop 4 beta.<br />
•	In the Hosting Infrastructure section when creating a desktop group on the XenDesktop Delivery Controller or on the Provisioning Server when the running the XenDesktop Setup Wizard, select VMware Virtualization for the Hosting Infrastructure and enter https://vi.domain.com/sdk for the Virtual Center address<br />
vCenter HTTP Access<br />
•	Logon to the vCenter server<br />
•	Browse to Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\<br />
•	Open proxy.xml with the text editor of your choice and find the /sdk section. Change the accessMode to httpAndHttps<br />
<a href="http://ad.zanox.com/ppc/?15139536C65181673T"><img src="http://ad.zanox.com/ppv/?15139536C65181673" align="bottom" width="728" height="90" border="0" hspace="1" alt="bookair b008 728x90"></a>•	Restart the vCenter services<br />
•	In the Hosting Infrastructure section when creating a desktop group on the XenDesktop Delivery Controller or on the Provisioning Server when the running the XenDesktop Setup Wizard, select VMware Virtualization for the Hosting Infrastructure and enter http://vCenter server IP address/sdk for the Virtual Center address<br />
As you can see, using XenDesktop with VMware is pretty straight forward. I recommend using HTTPS access over HTTP access. Using HTTPS access is more secure than HTTP access and doesn’t require modifying the proxy.xml file on your Virtual Center or vCenter server.<br />
Virtual Center and vCenter Permissions<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>When using XenDesktop with VMware make sure you use an account with the proper permissions to connect to the Virtual Center or vCenter server. This account will be used for both the XenDesktop Delivery Controller and the XenDesktop Setup Wizard to connect to Virtual Center or vCenter.<br />
The account used for XenDesktop Delivery Controller and the XenDesktop Setup Wizard to communicate to Virtual Center or vCenter will need the following permissions. The following permissions need to be propagated to the the lower levels in the Virtual Center or vCenter tree. Create a role in Virtual Center or vCenter for XenDesktop with the following permissions:<br />
Hosts and Clusters Node<br />
Global<br />
Manage Custom Attributes<br />
Set Custom Attributes<br />
Data Center(s) that will contain the virtual machines<br />
Data Store<br />
Browse Data Store<br />
Virtual Machine<br />
Inventory<br />
Create<br />
Interaction<br />
Power On<br />
Power off<br />
Suspend<br />
Reset<br />
State (entire branch)<br />
Provisioning<br />
Deploy Template<br />
Resource<br />
Assign Virtual Machine to Resource Pool<br />
For a complete overview of using XenDesktop with VMware see Citrix support article CTX116928 – Using VMware Infrastructure 3 with Desktop Delivery Controller. The Citrix support article is for VMware Infrastructure 3 but can be applied to vSphere 4 as well.<br />
<script type="text/javascript"><!--
  google_ad_client = "pub-8438729971248494";
  google_ad_format = "js_sdo";
  google_cts_mode ="rs";
  google_num_cts = "8";
  google_searchbox_color_border = "0066CC";
  google_searchbox_width = 585;
  google_searchbox_height = 26;
  google_link_target = 2;
  google_logo_pos = "left";
  google_rs_pos = "below";
  google_ad_height = 90;
  google_ad_width = 728;
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_sdo.js">
</script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/1501.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tsm常见的排查过程(方便解决TSM常见的错误）</title>
		<link>http://www.evanjiang.net.cn/archives/1496.html</link>
		<comments>http://www.evanjiang.net.cn/archives/1496.html#comments</comments>
		<pubDate>Wed, 02 Jun 2010 14:14:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[TSM]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=1496</guid>
		<description><![CDATA[<p>tsm常见的排查过程。</p>
<p>以AIX平台上的TSM应用为例，列举了一个信息收集清单以及相信信息的收集方法，供用户参考使用。
1． 操作系统信息
操作系统版本信息
oslevel -r
操作系统fixpack信息
instfix -i &#124; grep ML
操作系统是64bit还是32bit？
2． 安装程序信息
列举系统中安装的所有TSM备份软件信息
lslpp –L &#124; grep tivoli.tsm
3． TSM的在线系统信息和相关版本信息
服务器端信息：
Q SYSTEM
Q NODE F=D
Q SCHEDULE F=D
Q LIBV F=D
客户端版本信息：
dsmc
该命令结果中包括了客户端版本的version，release，modification等信息。
4． TSM的配置信息
服务器端信息：



dsmserv.opt
在AIX环境中，通常位于/usr/tivoli/tsm/server/bin目录下
客户端信息：
dsm.sys和dsm.opt
在AIX环境中，通常位于/usr/tivoli/tsm/client/ba/bin目录下
5． TSM的日志信息
服务器端日志信息



Q Actlog Begintime=HH:MM Endtime=HH:MM
这里的Begintime和Endtime至少包括了错误信息出现前后各一个小时的信息。
dsmserv.err
该日志通常位于TSM服务器程序的安装目录下。
客户端日志信息



dsmerror.log
该日志通常位于TSM客户端程序的安装目录下。
dsmsched.log
6． TDP应用日志信息
如果是TDP for Exchange应用则应该收集：



tdpexc.log
如果是TSM API客户端应用则应该收集：
dsierror.log
如果是TDP for Oralce，则应该收集：
tdpoerror.log



如果是针对DB2备份，则应该收集：
db2diag.log，db2alert.log，userexit.log
如果是TDP for SQL，则应该收集：
tdpsql.log
7． 最后不可缺少的一点：
完整，准确的错误现象描述，和出错信息全文。
仅仅收集到上述信息，并不能完全保证售后工程师可以从中寻找和判断出问题的根源。
但这至少是一个好的开始，它可以帮助工程师了解用户的使用环境，并缩小问题根源的范围，为进一步的诊断打下基础。




</p>
]]></description>
			<content:encoded><![CDATA[<p>tsm常见的排查过程。</p>
<p>以AIX平台上的TSM应用为例，列举了一个信息收集清单以及相信信息的收集方法，供用户参考使用。<br />
1． 操作系统信息<br />
操作系统版本信息<br />
oslevel -r<br />
操作系统fixpack信息<br />
instfix -i | grep ML<br />
操作系统是64bit还是32bit？<br />
2． 安装程序信息<br />
列举系统中安装的所有TSM备份软件信息<br />
lslpp –L | grep tivoli.tsm<br />
3． TSM的在线系统信息和相关版本信息<br />
服务器端信息：<br />
Q SYSTEM<br />
Q NODE F=D<br />
Q SCHEDULE F=D<br />
Q LIBV F=D<br />
<span id="more-1496"></span>客户端版本信息：<br />
dsmc<br />
该命令结果中包括了客户端版本的version，release，modification等信息。<br />
4． TSM的配置信息<br />
服务器端信息：<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>dsmserv.opt<br />
在AIX环境中，通常位于/usr/tivoli/tsm/server/bin目录下<br />
客户端信息：<br />
dsm.sys和dsm.opt<br />
在AIX环境中，通常位于/usr/tivoli/tsm/client/ba/bin目录下<br />
5． TSM的日志信息<br />
服务器端日志信息<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>Q Actlog Begintime=HH:MM Endtime=HH:MM<br />
这里的Begintime和Endtime至少包括了错误信息出现前后各一个小时的信息。<br />
dsmserv.err<br />
该日志通常位于TSM服务器程序的安装目录下。<br />
客户端日志信息<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>dsmerror.log<br />
该日志通常位于TSM客户端程序的安装目录下。<br />
dsmsched.log<br />
6． TDP应用日志信息<br />
如果是TDP for Exchange应用则应该收集：<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>tdpexc.log<br />
如果是TSM API客户端应用则应该收集：<br />
dsierror.log<br />
如果是TDP for Oralce，则应该收集：<br />
tdpoerror.log<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>如果是针对DB2备份，则应该收集：<br />
db2diag.log，db2alert.log，userexit.log<br />
如果是TDP for SQL，则应该收集：<br />
tdpsql.log<br />
7． 最后不可缺少的一点：<br />
完整，准确的错误现象描述，和出错信息全文。<br />
仅仅收集到上述信息，并不能完全保证售后工程师可以从中寻找和判断出问题的根源。<br />
但这至少是一个好的开始，它可以帮助工程师了解用户的使用环境，并缩小问题根源的范围，为进一步的诊断打下基础。<br />
<script type="text/javascript"><!--
  google_ad_client = "pub-8438729971248494";
  google_ad_format = "js_sdo";
  google_cts_mode ="rs";
  google_num_cts = "8";
  google_searchbox_color_border = "0066CC";
  google_searchbox_width = 585;
  google_searchbox_height = 26;
  google_link_target = 2;
  google_logo_pos = "left";
  google_rs_pos = "below";
  google_ad_height = 90;
  google_ad_width = 728;
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_sdo.js">
</script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/1496.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux下 Tsm 服务器、客户端安装配置全过程</title>
		<link>http://www.evanjiang.net.cn/archives/1494.html</link>
		<comments>http://www.evanjiang.net.cn/archives/1494.html#comments</comments>
		<pubDate>Wed, 02 Jun 2010 14:09:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[TSM]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=1494</guid>
		<description><![CDATA[<p>系统环境：LINUX AS5
存储：IBM DS400 STORAGE 已经将阵列MOUNT到本地/sdb/
1．   软件下载
地址 ftp://ftp.software.ibm.com/storage/tivoli-storage-management/
TSM服务器端：选用TSM 5.2,原因是有WEB界面，ISC 和 AC普遍反映很慢
TSM客户端5.4.2
2.软件安装
2.1 安装服务器：
rpm –ivh xxx.rpm
\i686 \TIVsm-license-5.2.0-0.i386.rpm
\i686 \TIVsm-license_keys-5.2.0-0.i386.rpm
\i686 \TIVsm-server-5.2.0-0.i386.rpm
\i686 \TIVsm-tsmscsi-5.2.0-0.i386.rpm
\noarch \TIVsm-webadmin-5.2.0-0.noarch.rpm
2.2 安装客户端
rpm –ivh xxx.rpm
TIVsm-API.i386.rpm
TIVsm-BA.i386.rpm
TIVsm-msg.zh_CN.i386.rpm
3.软件配置
3.1 服务器端配置
cd /opt/tivoli/tsm/server/bin/
vi dsmserv.opt
dsmserv.opt内容如下：
*******************************
COMMMETHOD TCPIP
COMMMETHOD HTTP
TCPPORT 1500
HTTPPORT 1580
DEVCONFIG devcnfg.out
*******************************

3.2 客户端配置
cd /opt/tivoli/tsm/client/ba/bin/
vi dsm.sys （注：将/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp     改名为dsm.sys）
dsm.sys内容如下：
*******************************
SErvername         SERVER1 (此名称为TSM服务器名称，默认为SERVER1)
COMMMethod      [...]]]></description>
			<content:encoded><![CDATA[<p>系统环境：LINUX AS5<br />
存储：IBM DS400 STORAGE 已经将阵列MOUNT到本地/sdb/<br />
1．   软件下载<br />
地址 ftp://ftp.software.ibm.com/storage/tivoli-storage-management/<br />
TSM服务器端：选用TSM 5.2,原因是有WEB界面，ISC 和 AC普遍反映很慢<br />
TSM客户端5.4.2<br />
2.软件安装<br />
2.1 安装服务器：<br />
rpm –ivh xxx.rpm<br />
\i686 \TIVsm-license-5.2.0-0.i386.rpm<br />
\i686 \TIVsm-license_keys-5.2.0-0.i386.rpm<br />
\i686 \TIVsm-server-5.2.0-0.i386.rpm<br />
\i686 \TIVsm-tsmscsi-5.2.0-0.i386.rpm<br />
\noarch \TIVsm-webadmin-5.2.0-0.noarch.rpm<br />
2.2 安装客户端<br />
rpm –ivh xxx.rpm<br />
TIVsm-API.i386.rpm<br />
TIVsm-BA.i386.rpm<br />
TIVsm-msg.zh_CN.i386.rpm<br />
3.软件配置<br />
3.1 服务器端配置<br />
cd /opt/tivoli/tsm/server/bin/<br />
vi dsmserv.opt<br />
dsmserv.opt内容如下：<br />
*******************************<br />
COMMMETHOD TCPIP<br />
COMMMETHOD HTTP<br />
TCPPORT 1500<br />
HTTPPORT 1580<br />
DEVCONFIG devcnfg.out<br />
*******************************<br />
<span id="more-1494"></span><br />
3.2 客户端配置<br />
cd /opt/tivoli/tsm/client/ba/bin/<br />
vi dsm.sys （注：将/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp     改名为dsm.sys）<br />
dsm.sys内容如下：<br />
*******************************<br />
SErvername         SERVER1 (此名称为TSM服务器名称，默认为SERVER1)<br />
COMMMethod         TCPip<br />
TCPPort            1500<br />
TCPServeraddress    192.168.0.1   (此IP为服务器端的IP)<br />
nodename           CLIENT1   (此名称为服务器端建立的node的名称，后面会讲到)<br />
passwordaccess     generate<br />
***********************************<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>vi dsm.opt<br />
dsm.opt内容如下<br />
***********************************<br />
SErvername      SERVER1<br />
***********************************<br />
4．软件运行<br />
4.1 服务器端运行，<br />
cd /opt/tivoli/tsm/server/bin/<br />
./dsmserv<br />
然后在IE里访问http://192.168.0.1：1580    192.168.0.1为TSM服务器IP<br />
用户名密码：admin<br />
4.2 客户端运行<br />
cd /opt/tivoli/tsm/client/ba/bin/<br />
./dsmcad          启动WEB访问<br />
./dsmc            运行客户端<br />
然后在IE里访问http://192.168.0.2：1581    192.168.0.2为TSM客户端IP<br />
5．软件使用<br />
5.1 服务器端使用<br />
IE里访问http://192.168.0.1：1580<br />
设定不允许超时<br />
Operation view &#8212;- Manage security&#8212; Set web authentication time out 设为0<br />
建立客户端与服务器的连接点<br />
Object view&#8212; Client &#8212; Client Nodes&#8212;Operations&#8212; Register a new node<br />
此处的Node name 就是 客户端 DSM.SYS里的NODENAME<br />
Policy Domain Name，Policy Sets，Management Classes是系统已经默认的 命名为STANDARD,如果想自己重头建起，顺序如下：<br />
Object view&#8212;Policy Domain Name&#8212;Operations &#8212; Define Policy Domain<br />
Object view&#8212;Policy Domain Name&#8212; Policy Sets&#8212; Operations &#8212; Define Policy Sets<br />
Object view&#8212;Policy Domain Name&#8212; Policy Sets&#8212; Management Class &#8212; Operations &#8212; Define Management Class<br />
Object view&#8212;Policy Domain Name&#8212; Client Nodes&#8212;Operations&#8212; Register a new node<br />
将LOG保存地点改为存储上：<br />
Object view&#8212;Recovery Log&#8212;Recovery Log VolumesDefine recovery log volume<br />
Volume Name:/sdb/log01.dsm<br />
Format Size:1000          此处为Log文件大小定义，我设为1000 M<br />
Wait:No<br />
将Backup保存地点改为存储上：<br />
Object view&#8212; Server Storage&#8212; Storage Pools&#8212; Disk storage pools&#8212; Volumes&#8212;Operations &#8212; Define a disk storage pool volume<br />
Storage Pool Name:BACKUPPOOL<br />
Volume Name: /sdb/backup01.dsm<br />
Media AccessStatus: READWRITE<br />
Format Size:10000    此处为backup空间大小定义，我设为10000 M ,空间不够再来定义backup02.dsm,<br />
Wait:No<br />
5.2 客户端使用<br />
IE里访问http://192.168.0.2：1581<br />
输入Noden名和密码<br />
比较简单，有一点说明，要恢复以前某个时间删过的文件时,需要选择<br />
恢复&#8212;查看&#8212;显示活动/非活动的文件<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>6.定时备份<br />
方法有两种，一种是在服务器端定义SCHEDULE，一种是在客户端定义定时备份，这里我们选用比较简单的后者。<br />
在客户端运行：<br />
cd /opt/tivoli/tsm/client/ba/bin/<br />
dsmc incremental subdir=yes /test/<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>意思是 对/test/下所有文件及子目录做增量备份(incremental可简写成i),那么我们只要定时执行这条命令就可以，Linux下的 crontab即可实现，我们先把命令写在一个文件里，定时去执行这文件。<br />
cd /opt/tivoli/tsm/client/ba/bin/<br />
vi dsmc.sh<br />
内容：dsmc incremental subdir=yes /test/<br />
保存，退出<br />
chmod 777 dsmc.sh<br />
运行Linux crontab,和VI一样使用<br />
crontab –e<br />
内容：<br />
21 02 * * * /opt/tivoli/tsm/client/ba/bin/dsmc.sh   意思是每天02：21执行dsmc.sh<br />
保存，退出<br />
7．高级应用<br />
设置保留的版本数<br />
Object view&#8212;Policy Domain Name&#8212; Policy Sets&#8212; Management Class&#8212;Backup Copy Groups&#8212;Operations &#8212; Define Backup Copy Groups<br />
Object view&#8212;Policy Domain Name&#8212; Policy Sets&#8212; 你的Policy Set&#8212;Operations &#8212; Validate Policy Sets<br />
Object view&#8212;Policy Domain Name&#8212; Policy Sets&#8212; 你的Policy Set&#8212; Operations &#8212; Activate Policy Sets<br />
保留其它版本时间长度 （ Retain Extra Versions）<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>保留其它版本属性指定除最新备份版本外所有其它版本的保留天数。最新版本是现行版本，将永不删除。如果指定无限制，则额外版本会保存到备份版本数目超过存在的版本数据或删除的版本数据参数设置。在此情况下，最老的额外版本会立即删除。<br />
已删除的版本数据 (Versions Data Deleted)<br />
已删除的版本数据属性指定为从工作站上擦除的文件和目录保留的不同备份版本的最大数目。只要文件或目录还存留在工作站上，就忽略此参数。<br />
如果删除此文件或目录，则在下一次运行增量备份时，现行备份版本将变为非现行版本，而超过此参数指定数值的最早版本将被删除。<br />
其余版本的到期日期基于保留其它版本时间长度和保留唯一版本时间长度参数。<br />
注：Policy Set Name 为 ACTIVE的Policy Set 是被Activate 的Policy Set<br />
8. 基础知识<br />
完全备份<br />
备份全部选中的文件夹，并不依赖文件的存档属性来确定备份那些文件。 在备份过程中，任何现有的标记都被清除，每个文件都被标记为已备份，换言之，清除存档属性。<br />
差异备份<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>差异备份是针对完全备份：备份上一次的完全备份后发生变化的所有文件。差异备份过程中，只备份有标记的那些选中的文件和文件夹。它不清除标记，既：备份后不标记为已备份文件，换言之，不清除存档属性。<br />
增量备份<br />
增量备份是针对于上一次备份（无论是哪种备份）：备份上一次备份后，所有发生变化的文件。增量备份过程中，只备份有标记的选中的文件和文件夹，它清除标记，既：备份后标记文件，换言之，清除存档属性。<br />
完全备份和差异备份组合<br />
在星期一进行完全备份，在星期二至星期五进行差异备份。如果在星期五数据被破坏，则你只需要还原星期一完全的备份和星期四的差异备份。这种策略备份数据需要较多的时间，但还原数据使用较少的时间。<br />
完全备份和增量备份组合<br />
在星期一进行完全备份，在星期二至星期五进行增量备份。如果在星期五数据被破坏，则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份。这种策略备份数据需要较多的时间，但还原数据使用较少的时间。<br />
<script type="text/javascript"><!--
  google_ad_client = "pub-8438729971248494";
  google_ad_format = "js_sdo";
  google_cts_mode ="rs";
  google_num_cts = "8";
  google_searchbox_color_border = "0066CC";
  google_searchbox_width = 585;
  google_searchbox_height = 26;
  google_link_target = 2;
  google_logo_pos = "left";
  google_rs_pos = "below";
  google_ad_height = 90;
  google_ad_width = 728;
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_sdo.js">
</script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/1494.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TSM在windows环境下的安装、配置及服务器自身的备份</title>
		<link>http://www.evanjiang.net.cn/archives/1490.html</link>
		<comments>http://www.evanjiang.net.cn/archives/1490.html#comments</comments>
		<pubDate>Wed, 02 Jun 2010 13:52:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[TSM]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=1490</guid>
		<description><![CDATA[<p>TSM安装、配置、服务器备份
实验机 器：192.168.1.15、192.168.1.16
操作系统：windows2003
安装顺序：
1、安装isc601
2、 安装AC532
3、安装TSMserver
4、安装Client</p>
<p>安装过程：
1、在192.168.1.15上 安装ISC过程中需要设置密码，即ISCADMIN的登录密码：zenith。管理端口按默认http为8421,https为8422.
2、安 装AC532,在安装过程中注意ISC安装路径，如提示需要安装ISC时检查一下路径，修改后再行安装。
3、在192.168.1.16上安装 Client。安装时选择自定义，因为默认安装没有选择安装管理客户机命令行文件，若不安装此项，将无法在客户机上通过dsmadmc连接管理服务器。安 装完成后客户机需要重启。</p>
<p>配置过程：
1、服务器端配置：
   1.1运行配置向导&#8230;
   在过程中设置server名字为：tsmtest,接受推荐无密码。在存储设备中选择文件库，在本地硬盘设置虚拟文件带库。
   过程中未注册节点，准备在命令行中统一配置。
     1.2服务器配置：
   在向导配置完成后，服务器已经开始运行，此时在AC中可以对此服务器进行注册后进行管理，而且也能看到我们在向导中配置的虚拟带库：filediv2。

   此时我们需要进行存储规划：
   目前我们有两个设备类：磁盘与磁带库（虚拟的文件库）。设想结构为磁盘存储池（缓存）首先使用－－>装满以后迁移到带库。再用磁带建一个副本存储 池，备份前面的磁盘与磁带存储池中的数据。若前面的磁盘存储或磁带存储池数据损坏以后，可以通过副本存储池恢复。（此设计思想也可以做为项目实施过程中存 储规划参考）
    服务器配置步骤（基本步骤）：
      定义带库和路径
      定义驱动器和路径
      定义设备类
  [...]]]></description>
			<content:encoded><![CDATA[<p>TSM安装、配置、服务器备份<br />
实验机 器：192.168.1.15、192.168.1.16<br />
操作系统：windows2003<br />
安装顺序：<br />
1、安装isc601<br />
2、 安装AC532<br />
3、安装TSMserver<br />
4、安装Client</p>
<p>安装过程：<br />
1、在192.168.1.15上 安装ISC过程中需要设置密码，即ISCADMIN的登录密码：zenith。管理端口按默认http为8421,https为8422.<br />
2、安 装AC532,在安装过程中注意ISC安装路径，如提示需要安装ISC时检查一下路径，修改后再行安装。<br />
3、在192.168.1.16上安装 Client。安装时选择自定义，因为默认安装没有选择安装管理客户机命令行文件，若不安装此项，将无法在客户机上通过dsmadmc连接管理服务器。安 装完成后客户机需要重启。</p>
<p>配置过程：<br />
1、服务器端配置：<br />
   1.1运行配置向导&#8230;<br />
   在过程中设置server名字为：tsmtest,接受推荐无密码。在存储设备中选择文件库，在本地硬盘设置虚拟文件带库。<br />
   过程中未注册节点，准备在命令行中统一配置。<br />
     1.2服务器配置：<br />
   在向导配置完成后，服务器已经开始运行，此时在AC中可以对此服务器进行注册后进行管理，而且也能看到我们在向导中配置的虚拟带库：filediv2。<br />
<span id="more-1490"></span><br />
   此时我们需要进行存储规划：<br />
   目前我们有两个设备类：磁盘与磁带库（虚拟的文件库）。设想结构为磁盘存储池（缓存）首先使用－－>装满以后迁移到带库。再用磁带建一个副本存储 池，备份前面的磁盘与磁带存储池中的数据。若前面的磁盘存储或磁带存储池数据损坏以后，可以通过副本存储池恢复。（此设计思想也可以做为项目实施过程中存 储规划参考）<br />
    服务器配置步骤（基本步骤）：<br />
      定义带库和路径<br />
      定义驱动器和路径<br />
      定义设备类<br />
      定义存储池<br />
      创建策略域<br />
      创建策略集<br />
      创建管理类<br />
      创建备份副本组<br />
      激活策略集<br />
      ＃此例中我们的带库和路径、驱动器和路径、设备类等都在向导中配置完毕，也可以在命令行中完成。<br />
示例：<br />
定义磁带库和路径<br />
tsm> define library LB0.1.0.4 libtype=scsi share=yes   ＃带库名，以带库在TSM中显示为准  按这篇文章来看,WINDOWS2003也连接了IBM DS8342等磁带库设备.不然TSM不会显示LB0.1.0.4的磁带标识的.那么也就是说,这篇文章不值得参考.因为跟我们的环境有些不一样.我们现在的环境没有磁带库.遇到一些困难.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
tsm> update library LB0.1.0.4 libtype=scsi share=yes<br />
tsm> define path tsm LB0.1.0.4 srctype=server desttype=library device=LB0.1.0.4 online=yes   ＃服务器名、带库名<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
定义驱动器和路径<br />
tsm> define drive LB0.1.0.4 MT0.2.0.4 element=256    ＃带库名、驱动器名<br />
tsm> define path tsm MT0.2.0.4 srctype=server desttype=drive library=LB0.1.0.4 device=MT0.2.0.4 online=yes  ＃服务器名、驱动器名</p>
<p>tsm> define drive LB0.1.0.4 MT0.3.0.4  element=257<br />
tsm> define path tsm MT0.3.0.4  srctype=server desttype=drive library=LB0.1.0.4 device=MT0.3.0.4  online=yes</p>
<p>定义设备类<br />
tsm> define devclass LTOCLASS1 devtype=lto library= LB0.1.0.4   ＃设备类名</p>
<p>    定义存储池：<br />
tsm> define stgpool backpool9 disk   #存储池名、设备类名<br />
tsm> define stgpool nextpool9 filedev2 maxscratch=100  #<br />
  tsm> define stgpool copypool9 filedev2 pooltype=copy maxscratch=20  #定义副本存储池</p>
<p>    设置backpool的下一存储池为nextpool：<br />
         tsm>update stgpool backpool9 nextpool=nextpool9  copystg=copypool9 </p>
<p>         设置backpool1的副本存储池为copypool:<br />
         tsm>backup stgpool backpool9 copypool9 maxprocess=1</p>
<p>         创建备份策略域：<br />
                     tsm> define domain testpolicy</p>
<p>         创建策略集：<br />
         tsm> define policyset testpolicy testpolicy_set   #策略域名、策略集名</p>
<p>    创建管理类：<br />
        tsm> define mgmtclass testpolicy testpolicy_set testpolicy_maclass migdestination=none<br />
                   tsm> assign defmgmtclass testpolicy testpolicy_set testpolicy_maclass     </p>
<p>    创建备份副本组：<br />
        txm> define copygroup testpolicy testpolicy_set testpolicy_maclass standard destination=engback1 serialization=static verexists=5  verdeleted=4 retextra=90 retonly=600    ＃上例中standard是关键定，定义备份副本组是不需要名字<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
         激活策略集：<br />
        tsm>activate policyset testpolicy testpolicy_set </p>
<p>    配置客户机节点，（客户机中修改dsm.opt文件）：<br />
tsm> register node ytclient zenith domain=testpolicy    ＃节点名、节点密码  节点名字与密码是在服务器里设置的。而在客户端就不需要设置，只需设置passwordaccess generate</p>
<p>2、客户机配置：<br />
   编辑配置文件：..\tsm\baclient\dsm.opt   #原文件可能为dsm.smp，有时安装后此文件在config目录下，拷过来即可。<br />
    COMMMethod         TCPip<br />
    TCPPort            1500<br />
    TCPServeraddress   192.168.11.20<br />
    nodename           ytclient<br />
    passwordaccess       generate<br />
<br />
完成上述操作后，我们已经基本完成服务器端存储结构及配置，也已与客户端建立好连接。此时在客户端已经可以 通过管理命令登录管理备份服务器。</p>
<p>客户端备份测试：<br />
select e:\ftp-soft\ksg\*    #文件大小共约60M左右，备份时提示：服务器耗尽数据存储空间<br />
备份完成后通过：<br />
q backup d:\ftp-soft\ksg\*   ＃也无法查看到备份内容，显然备份没有成功。应该是备份存储池没有空间所致。<br />
我们登录服务器查看：<br />
q stg<br />
在显示的我们使用的主存储池backuppool9中estimated capacity为0.0M,于是我们登录管理控制台，为backuppool9添加disk volume。此处如果是真正的磁带库，则我们需要将磁带检入即可。此处注意，对磁带操作有两个命令：label、checkin，语法如下：<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
label libvolume lb0.1.0.4 search=yes labelsou=barcode checkin=scratch overwrite=yes<br />
checkin libvolume lb0.1.0.4 search=yes status=scratch<br />
label 对磁带做标签操作，相当于对磁带进行格式化，所以在有数据时不可随意进行此步操作。<br />
checkin是对磁带进行检入，若磁带比较多，需要花费一定 时间。<br />
添加Volume后再次备份，仍然提示服务器耗尽数据存储空间。<br />
登录web管理台查看，发现在 testpolicy_mgmclass管理类中备份设置未选择存储池，添加备份存储池为：backuppool9。然后备份作业成功。</p>
<p>恢 复：<br />
restore -inactive e:\ftp-soft\* -pick -subdir=yes<br />
服务器备份恢复测试：</p>
<p>数 据库完全备份：<br />
backup db type=full devclass=filedev2    ＃800答：备份数据写到定义的设备类当中去，在定义文件设备类时需要指定文件目录，在做此服务器DB备份时将会备入定义设备类时指定的文件夹中。若系统 损坏，重新安装TSM后，需要定义同名设备类，然后指定同一目录。进入系统后恢复即可。<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
在上图中设置的参数，最大卷容量即在此设备类的存 储池备份时，每卷最大只能25M，若有个50M的文件备份一次就需要两个卷。安装限制似乎类似于带库的驱动器数目。</p>
<p>完全备份后，可以执行 增量备份：<br />
backup db type=incremental devclass=filedev2</p>
<p>测试过程：<br />
备份 数据：<br />
在客户机192.168.1.16上做备份：<br />
select e:\tsmtest\*</p>
<p>备份数据库：<br />
backup db type=full devclass=filedev2</p>
<p>删除所有安装TSM相关软件，一切都重新装过，进行恢复测试：<br />
1、 重复前面的安装过程&#8230;<br />
2、安装完成后停止掉TSM服务，然后进入安装目录server下运行恢复命令:<br />
dsmserv restore db devclass=filedev2 vol=95362738.dbb commit=yes<br />
卷名就是指定设备类目录下 扩展名为DBB的文件名。同时恢复DB还需要devcnfg(安装目录server1下)、volhistory（server1下 dsmserv.opt中的：VOLUMEHistory &#8220;volhist.out&#8221; ）两个文件存在，而且此两个文件要是在做DB备份时的状态存在才可以，所以在做DB备份时，须将当时状态下的这两个文件拷贝出来。</p>
<p>在做上 述操作后，由于devcnfg等两个文件都是新安装的文件，所以操作后server1服务无法启动，在“服务”中及命令行下都无法启动了，提示在启动服务 器前必须先恢复数据库。</p>
<p>重新配置TSMserver1,然后备份DB，并将devcnfg.out、volhist.out两文件拷出。 然后删除server1,再重新配置后，恢复测试，通过。</p>
<p>数据库DB备份总结：<br />
数据库DB自身的备份可以通过如下命令完成：<br />
backup db type=full devclass=filedev2<br />
＃备份DB时只能指定设备类，还可以指定具体备份到哪一卷，但是此处不能使 用存储池。因为一旦数据库损坏，是无法识别存储池的。<br />
恢复时使用命令：<br />
dsmserv restore db devclass=filedev2 vol=95362738.dbb commit=yes<br />
＃在进行数据库恢复时，若备份时采用的是文件设备 类，此时需提前定义相同名字的文件设备类，并且要与原类定义时指向同一文件夹。<br />
<script type="text/javascript"><!--
  google_ad_client = "pub-8438729971248494";
  google_ad_format = "js_sdo";
  google_cts_mode ="rs";
  google_num_cts = "8";
  google_searchbox_color_border = "0066CC";
  google_searchbox_width = 585;
  google_searchbox_height = 26;
  google_link_target = 2;
  google_logo_pos = "left";
  google_rs_pos = "below";
  google_ad_height = 90;
  google_ad_width = 728;
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_sdo.js">
</script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/1490.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>有关IBM TSM常用实施配置</title>
		<link>http://www.evanjiang.net.cn/archives/1486.html</link>
		<comments>http://www.evanjiang.net.cn/archives/1486.html#comments</comments>
		<pubDate>Mon, 26 Apr 2010 16:06:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[TSM]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=1486</guid>
		<description><![CDATA[<p>　　常用命令
　　1.tsm client command line interface
　　#dsmc
　　显示TSM server和TSM client的version and release号
　　运行client端的备份
　　图形接口命令：#dsm
　　2.administrative client command line interface
　　#dsmadmc
　　显示TSM server和TSM client的version and release号
　　web管理界面：http://serveraddress:1580
　　ISC管理界面：http://serveraddress:8421/ibm/console
　　3.tape defragmentation or reclamation
　　当磁带上的数据过期后，该数据会被标识为空，但空间并不能被释放，因为磁带是顺序写设备，不可能重写磁带上空的空间。
　　4.security concepts
　　tsm server 和client之间的通讯采用mutual suspision algorithm,该机制类似于Kerberos授权机制。
　　tsm为数据的保护提供两种加密机制：56-bit DES和128-bit AES
　　TSM5.5版本的数据加密有了一个新特性，不再使用encryptionkey的方式。
　　5.Multi-session and transaction concepts
　　Multi-session: 关注server设置MAXSESSIONS，client端设置MAXNUMMP，设置RESOURCEUTILIZATION in client option file.
　　很多人问道：tsm在备份的时候启动几个driver是如何确定的，就是以上几个参数。
用TSM实施备份：备份模式总结一
　　有两种类型的备份：incremental backup 和selective backup
　　incremental backup备份文件、目录和自从上次新的或被修改的子目录
　　selective backup无条件地备份指定的文件或者目录.
　　6.1 incremental backup
　　incremental backup操作是对client文件系统的全扫描，在incremental backup期间，client会询问server哪些文件当前已被存储。client用这些信息来进行如下操作：
　　


- 备份新文件
　　- 备份被修改的文件
　　- 使存储在server上的client上已被删除的文件过期
　　6.2 Selective backup
　　selective backup无条件地备份指定的文件或者目录,而不管它是否被修改
　　6.3 Image or logical volume backup
　　tsm使用这种机制使文件系统或裸设备作为一个单个的对象来备份。
　　此备份结合incremental [...]]]></description>
			<content:encoded><![CDATA[<p>　　常用命令<br />
　　1.tsm client command line interface<br />
　　#dsmc<br />
　　显示TSM server和TSM client的version and release号<br />
　　运行client端的备份<br />
　　图形接口命令：#dsm<br />
　　2.administrative client command line interface<br />
　　#dsmadmc<br />
　　显示TSM server和TSM client的version and release号<br />
　　web管理界面：http://serveraddress:1580<br />
　　ISC管理界面：http://serveraddress:8421/ibm/console<br />
　　3.tape defragmentation or reclamation<br />
　　当磁带上的数据过期后，该数据会被标识为空，但空间并不能被释放，因为磁带是顺序写设备，不可能重写磁带上空的空间。<br />
　　4.security concepts<br />
　　tsm server 和client之间的通讯采用mutual suspision algorithm,该机制类似于Kerberos授权机制。<br />
　　tsm为数据的保护提供两种加密机制：56-bit DES和128-bit AES<br />
　　TSM5.5版本的数据加密有了一个新特性，不再使用encryptionkey的方式。<br />
　　5.Multi-session and transaction concepts<br />
　　Multi-session: 关注server设置MAXSESSIONS，client端设置MAXNUMMP，设置RESOURCEUTILIZATION in client option file.<br />
　　<span id="more-1486"></span>很多人问道：tsm在备份的时候启动几个driver是如何确定的，就是以上几个参数。<br />
用TSM实施备份：备份模式总结一<br />
　　有两种类型的备份：incremental backup 和selective backup<br />
　　incremental backup备份文件、目录和自从上次新的或被修改的子目录<br />
　　selective backup无条件地备份指定的文件或者目录.<br />
　　6.1 incremental backup<br />
　　incremental backup操作是对client文件系统的全扫描，在incremental backup期间，client会询问server哪些文件当前已被存储。client用这些信息来进行如下操作：<br />
　　<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>- 备份新文件<br />
　　- 备份被修改的文件<br />
　　- 使存储在server上的client上已被删除的文件过期<br />
　　6.2 Selective backup<br />
　　selective backup无条件地备份指定的文件或者目录,而不管它是否被修改<br />
　　6.3 Image or logical volume backup<br />
　　tsm使用这种机制使文件系统或裸设备作为一个单个的对象来备份。<br />
　　此备份结合incremental backup会使备份和恢复的速度加快，因为进行镜像备份时会覆盖它之前的文件内容。<br />
　　镜像备份的好处有：<br />
　　- 相对于文件级别的备份，它提供更快的备份和恢复机制<br />
　　- 节约了server的资源，因为它只需要一个入口，而不需要对所有文件进行扫描<br />
　　- Provide a point-in-time picture of your file system,which is useful if your enterprise needs to recall<br />
　　6.4 locked file backup<br />
　　tsm可以备份一些被locked的文件，这些文件是由于某些应用的需要而拒绝某些进程的访问。tsm使用Open File support(OFS)通过Logical Volume Snapshot Agent(LVSA)来实现,但有可能在备份多个locked文件时导致文件的不一致，可以使用PRESCHEDULECMD和POSTSCHEDULECMD使文件一致和closed状态.<br />
　　<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>windows xp和windows server2003也包含Microsoft Volume Shadow-Copy Service(VSS)执行在线备份。<br />
　　unix平台下tsm client不提供LVSA.需要购买snapshot模块，在incremental,selective或archive命令时使用snapshotroot选项 。<br />
　　6.5 Adaptive subfile backup<br />
　　tsm备份文件改变的部分，根据byte级别或者说block级别。<br />
　　它基于base file和delta文件的备份，delta文件备份的次数最大为20次，超过此数目后它将对之前的备份进行归档然后开始新的base file的备份.恢复时只恢复base file和最后一次备份的delta文件，因为最后一次delta备份包含自base file以来所有改变的文件的备份，类似于差异备份。<br />
　　6.6 Journal-based backup<br />
　　journal-based backup 可用于windows client，可用于tsm v5.3.3 和更高版本的B/A client,and for AIX client.<br />
　　journal-based backup,client不扫描本地文件系统或从server获得信息决定某个文件要处理。<br />
　　并且减少client和server之间的网络传输。<br />
　　incremental-by-date backup 花费很少的时间处理备份相对于完全增量备份，并且需要很少的内存。因为所有文件的列表不需要从server获得。<br />
　　与传统incremental backup不同的是，incremental-by-date 和journal-based backup 不包含当前server上的所有工作站文件的存储。<br />
　　incremental-by-date类似于差异备份<br />
　　6.7 Group backup<br />
　　类似于归档<br />
用TSM实施备份：备份模式总结二<br />
　　6.8 Active and inactive file versions<br />
　　policy settings:verexit=4;verdel=2;retextra=30;retonly=45<br />
　　verexit:保留版本数<br />
　　veldel:当文件被删除后，保留该文件的版本数<br />
　　retextra:当文件被删除后，保留该文件备份的天数<br />
　　retonly:保留最后一个版本的天数.<br />
　　6.9 backup binding<br />
　　将文件与管理类进行link process is called binding.<br />
　　<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>binding process发生在当你执行增量备份的时候。TSM client 检查server 管理类和client include-exclude list或client option file执行binding 进程<br />
　　6.9.1 rebinding<br />
　　6.10 backup set （又称为portable backup:便携式备份）<br />
　　如果要产生一个client最近备份的copy从tsm server到顺序介质上，则通过generate backupset命令来完成。通过此命令可以将　　client在tsm server的备份生成一个backupset，通过将其备份到顺序介质上，可以实现不依赖于tsm的恢复。<br />
　　注：lan-free 的backup的恢复需要安装tsm client code。而且不支持&#8221;bare machine recovery&#8221;能力.<br />
　　可以通过以下方法产生存储一个独立的backup set:<br />
　　- 使用tape device<br />
　　- 定义一个sequential device class，并指定到disk。<br />
　　- 使用可擦写cd或zip drive，使用tsm定义一个子REMOVABLEFILE device class.<br />
　　6.10.1 backup set planning<br />
　　如果要将backup set重新定义到新的tsm server，则使用define backupset命令<br />
　　6.11 TSM Restore<br />
　　6.11.1Point-in-time restore<br />
　　在进行incremental backupx或selective and incremental-by-date backup时，当从client filespace 或者目录时并不通知server.<br />
　　6.11.2 No-query restore<br />
　　在一般或者传统的恢复意义上,client会查询server所有需要恢复对象的信息,server会将信息发送给出client，client会进行排序以便于tape mounts被优化。可是，这些工作花费的时间会相当长。TSM才用的是No-query恢复。<br />
　　<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>A no-query restore会让tsm sever 做如下工作：<br />
　　- client发送需要恢复文件的信息给server<br />
　　- server计算出最佳的tape mount序列，便开始发送恢复的数据到client<br />
　　由于对tape mount的优化工作交由server来处理，加快了恢复的时间.<br />
　　6.11.3 Multi-session restore<br />
　　Multi-session restore 可以在B/A client执行no-query restore时执行多个restore session.<br />
　　6.11.4 Logical volume restore<br />
　　6.12 scheduling<br />
　　有两种机制通常来控制client和server之间的联系去运行一个schedule: CLIENT POLLING 和SERVER PROMPTED<br />
　　Scheduling:<br />
　　tsm 的schedule分为两类：administrative scheduling / client scheduling两者有如下三点不同：<br />
　　- Execution location:前者在server执行，后者在client上执行<br />
　　- Domain privilege:只有具有administrator或system权限的用户才可以管理administrative schedule.<br />
　　- Commands: administrative schedule只能初始化一个内部的tsm 命令，而client不仅可以执行一个内部的client action，而且可以执行一个外部的命令如a shell scrīpt or executable.<br />
　　<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>三种模式：client polling 和server-prompted 及on-time client schedule<br />
　　7 Setting up the API environment<br />
　　DSMI_CONFIG the fully qualified name for the client option file for unix<br />
　　DSMI_DIR Points to the path containing dsm.sys,dsmtca,the en_US NLS language.<br />
　　DSMI_LOG points to the path for the dsierror.log file<br />
归档和分层存储<br />
　　HSM migration(UNIX)：TSM通常有两种方式用来管理和监控剩余空间：threshold and demand<br />
　　HSM migration(Windows)<br />
　　需要定义migration jobs来控制migrate process.使用dsmcls来定义单独的migration jobs.也可以使用dsmgui接口来实现<br />
　　Server architecture<br />
　　使用copy group的copyserialization参数的四个属性值来定义tsm 备份正在修改的目标文件的行为:<br />
　　Advanced transparent recall<br />
　　有三种modes: normal,migrate-on-close,read-without-recall<br />
　　Data storage<br />
　　使用simultaneous writes to copy storage pools可以为主存储池指定最多3个copy pool.而且simultaneous writes to copy stroage pools 不同于backup stgpool,backup stgpool在同一时间里不能写到多个copy storage pool.但simultaneous 不支持server-free或LAN-free备份，或当nas backup 写toc文件。<br />
　　每个节点的最大数目的mount point由MAXNUMMP参数来决定，而且，需要两个或以上的tape drive.<br />
　　存储池之间的数据迁移<br />
　　有两种方式自动控制存储池之间的数据移动：<br />
　　- Migration:对于primary pool，可以通过Highmig和Lowmig参数来控制。copy stgpool不能。对于random access stgpool,可以指定MIGPocess参数，可以将其参数值等于drive的个数.默认为1.<br />
　　- Maxsize：通过此参数可以限制大于该数值的大文件直接backup到另一个存储池中.<br />
　　有两种方法可以手动的初始化一个migration:<br />
　　- 更新存储池，修改highmig和lowmig的值<br />
　　- 使用migrate stgpool。<br />
　　Reclamation回收<br />
　　由于顺序卷只能被成功的从头写到尾，且只能写一次，TSM不会再重写该卷中因过期而empty的部分。由于一个顺序卷可能很难所有的文件都过期，所以只能通过手工回收来回收空间，回收卷的状态应该是&#8221;scratch&#8221;或&#8221;filling&#8221;中的一种，而且被回收的卷状态应该是&#8221;full&#8221;,一旦被回收的卷被empty,它的状态会返回scratch.<br />
　　通常回收需要2个或更多的驱动器会更有效，但是，也可以通过设置RECLAIMSTGpool参数来指定一个顺序存储池, reclaimstgpool允许指定另一个存储池的顺序卷作为他的holding area.这个存储池必须为primary sequential storage pool.由于该存储池必须为顺序的，所以可以指定其设备类为FILE.<br />
　　在指定该顺序存储池为回池后，还要将该存储池的next pool设为source存储池，这样就可以形成一个循环。<br />
如何减少恢复的时间？<br />
　　10.1Collocation<br />
　　- Collocation(配置）:最小化磁带存储client端数据的数目。<br />
　　- Disk caching: 从disk存储池恢复数据，即使它已经被迁移。<br />
　　- Consolidation（合并）:移动数据到快速访问存储池或者在恢复他们之前合并数据。<br />
　　通过collocation可以设置nodes group。使用define collocgroup和define collocmember.TSM 缺省的是collocate by group.如果你不能定义groups or members, 缺省的行为是collocate by node.你也可以通过设置collocate to &#8220;node&#8221;。<br />
　　最好的粒度是设置collocate的参数是&#8221;Filespace&#8221;，如果collocation by filespace被定义，server 会尝试一个volume上的一个节点的filespace.如果节点有多个filespaces，server 会将数据存放在不同顺序卷的每个filespace.<br />
　　如果collocation 被disabled,则有server会尝试使用所在可用的空间卷。<br />
　　使用collocation具有的三点优势:<br />
　　- 使工作站的数据集中<br />
　　- 减少磁带在恢复过程中的mount次数<br />
　　- 使在存储池的级别可进行选择.<br />
　　在大部分情况下,考虑到带盒的价格和传输和离线存储的成本,copy storage 一般不用collocated.<br />
　　10.2 Disk caching<br />
　　disk caching只用来设置disk storage pools.(set the cache setting to &#8220;yes&#8221;) 在迁移进程迁移一部分数据到下一个存储池之后,　　会将迁移的数据同时保存在disk cache里,以便于恢复和还原.<br />
　　disk caching 有以下缺点:<br />
　　> Client端的备份性能将受到影响,因为server在写存储新的文件是会决定哪些cached files文件要被重写.<br />
　　> 需要更多的database space .因为server要跟踪文件的cached copy和迁移到其他存存储池的copy.<br />
　　10.3Data movement<br />
　　tsm 允许使用move nodedata 命令来移动顺序存储池的节点的数据,到随机访问存储池中,这样可以提高数据恢复的速度.<br />
SAN环境拷贝<br />
　　TSM 使用两种主要的功能能够利用SAN拓扑技术:<br />
　　- Tape library sharing: TSM带库共享可以使管理员集中tape资源,以供多个tsm servers使用.带库共享提高备份和恢复的性能和带库的硬件利用率.<br />
　　- LAN-free client data transfer:基于TSM server的控制,存储池被分配给TSM Client来运行SAN存储代理.client的backup数据通过SAN直接传输到存储池,client和server之间的控制信息通过LAN传输,而且只占用极少的带宽.<br />
　　11.1 TSM in a SAN environment<br />
　　主要有三个方面:<br />
　　- 可用性(Availability)<br />
　　- 性能(Performance)<br />
　　- 有效性(Efficiency)<br />
　　可用性主要表现在:<br />
　　- 远程连接带库.<br />
　　- Fabric failover<br />
　　带库共享有以下两种基本的形式:<br />
　　- Library partitioning: 许多流行的带库都可以分成逻辑上的两个或多个虚拟的带库.每个逻辑带库都有自己的驱动器集和cartridge slot ranges.每个server只能访问属于自己的分区.<br />
　　- Library sharing:是指连接到SAN网络的主机都可以共享整个带库.每个tsm server都可以访问所有的带库和带库的slots.如果带库卷为private,则表示只有它所属的主机可以访问它.如果要使用新的磁带卷,则可以通过scratch tape pool得到.<br />
　　SAN环境中,TSM可以自动检测到设备的序列号和element号.<br />
<script type="text/javascript"><!--
  google_ad_client = "pub-8438729971248494";
  google_ad_format = "js_sdo";
  google_cts_mode ="rs";
  google_num_cts = "8";
  google_searchbox_color_border = "0066CC";
  google_searchbox_width = 585;
  google_searchbox_height = 26;
  google_link_target = 2;
  google_logo_pos = "left";
  google_rs_pos = "below";
  google_ad_height = 90;
  google_ad_width = 728;
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_sdo.js">
</script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/1486.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TSM SERVER上，文件存在哪里？</title>
		<link>http://www.evanjiang.net.cn/archives/1484.html</link>
		<comments>http://www.evanjiang.net.cn/archives/1484.html#comments</comments>
		<pubDate>Mon, 26 Apr 2010 16:01:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[TSM]]></category>
		<category><![CDATA[存储备份]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=1484</guid>
		<description><![CDATA[<p>　　其实你根本不需要知道你备份的文件在TSM SERVER上存在哪里。restore\retreive向TSM SERVER发出恢复请求后，TSM SERVER自动去找到文件并进行恢复。
　　如果你非要看看文件到底存那里，可以依照下面步骤。了解下面步骤，可以增加对TSM的理解。
查看TSM Server上的文件步骤1-3
　　1、先找到你这个client对应的TSM SERVER。
#cd /usr/tivoli/tsm/client/ba/bin
#pg /dsm.sys
SErvername bosstest
COMMmethod TCPip
TCPPort 1500
TCPServeraddress 10.143.3.81
Passwordaccess generate
NodeName node10
resourceutilization 10
　　2、到10.143.3.81，登录到TSM SERVER
#dsmadmc
uid:admin passwd:admin
tsm>
　　3、查到client所对应的node名称
tsm>q node f=d
以详细格式查询节点信息，会有IP地址列示
Node Name: BJDSS
Platform: AIX
Client OS Level: 5.2
Client Version: Version 5, Release 2, Level 0.0
Policy Domain Name: STANDARD




Last Access Date/Time: 11/07/06 23:07:43
Days Since Last Access: 1
Password Set Date/Time: 09/22/06 10:52:21
Days Since Password Set: 47
Invalid Sign-on Count: 0
Locked?: No
Contact:
Compression: [...]]]></description>
			<content:encoded><![CDATA[<p>　　其实你根本不需要知道你备份的文件在TSM SERVER上存在哪里。restore\retreive向TSM SERVER发出恢复请求后，TSM SERVER自动去找到文件并进行恢复。<br />
　　如果你非要看看文件到底存那里，可以依照下面步骤。了解下面步骤，可以增加对TSM的理解。<br />
查看TSM Server上的文件步骤1-3<br />
　　1、先找到你这个client对应的TSM SERVER。<br />
#cd /usr/tivoli/tsm/client/ba/bin<br />
#pg /dsm.sys<br />
SErvername bosstest<br />
COMMmethod TCPip<br />
TCPPort 1500<br />
TCPServeraddress 10.143.3.81<br />
Passwordaccess generate<br />
NodeName node10<br />
resourceutilization 10<br />
　　2、到10.143.3.81，登录到TSM SERVER<br />
#dsmadmc<br />
uid:admin passwd:admin<br />
tsm><br />
　　<span id="more-1484"></span>3、查到client所对应的node名称<br />
tsm>q node f=d<br />
以详细格式查询节点信息，会有IP地址列示<br />
Node Name: BJDSS<br />
Platform: AIX<br />
Client OS Level: 5.2<br />
Client Version: Version 5, Release 2, Level 0.0<br />
Policy Domain Name: STANDARD<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
Last Access Date/Time: 11/07/06 23:07:43<br />
Days Since Last Access: 1<br />
Password Set Date/Time: 09/22/06 10:52:21<br />
Days Since Password Set: 47<br />
Invalid Sign-on Count: 0<br />
Locked?: No<br />
Contact:<br />
Compression: Client<br />
Archive Delete Allowed?: Yes<br />
Backup Delete Allowed?: Yes<br />
Registration Date/Time: 09/14/06 10:59:01<br />
Registering Administrator: OPEN_REGISTRATION<br />
Last Communication Method Used: Tcp/Ip<br />
Bytes Received Last Session: 13,343.75 M<br />
Bytes Sent Last Session: 1,759<br />
Duration of Last Session: 1,767.81<br />
Pct. Idle Wait Last Session: 0.43<br />
Pct. Comm. Wait Last Session: 40.66<br />
Pct. Media Wait Last Session: 4.38<br />
Optionset:<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
URL:<br />
Node Type: Client<br />
Password Expiration Period:<br />
Keep Mount Point?: No<br />
Maximum Mount Points Allowed: 1<br />
Auto Filespace Rename : No<br />
Validate Protocol: No<br />
TCP/IP Name: p690<br />
TCP/IP Address: 127.0.0.1<br />
Globally Unique ID: 00.00.00.00.2e.bc.11.d8.a4.44.08.63.0a.8f.08.14<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>查看TSM Server上的文件步骤4-5<br />
　　4、查看节点对应的domain<br />
tsm>q node<br />
查看domain中policy set ,mgt calss copygroup名称<br />
Node Name Platform Policy Domain Days Since Days Since Locked?<br />
Last Access Password Set Name &#8211; d<br />
ss<br />
&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br />
BJDSS AIX STANDARD 1 47 No<br />
tsm>q domain<br />
Policy Activated Activated Number of Description<br />
Domain Policy Default Registered<br />
Name Set Mgmt Nodes<br />
Class<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x15, 创建于 10-3-23 */
google_ad_slot = "9129041183";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>&#8212;&#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8211;<br />
STANDARD STANDARD STANDARD 15 Installed default policy domain.<br />
　　5、策略的查看，copygroup中定义了目标stgpool<br />
tsm>q copygroup standard standard standard type=archive format=detail<br />
Policy Domain Name: STANDARD<br />
Policy Set Name: STANDARD<br />
Mgmt Class Name: STANDARD<br />
Copy Group Name: STANDARD<br />
Copy Group Type: Archive<br />
Retain Version: 365<br />
Copy Serialization: Shared Static<br />
Copy Frequency: CMD<br />
Copy Mode: Absolute<br />
Copy Destination: ARCHIVEPOOL<br />
Last Update by (administrator): SERVER_CONSOLE<br />
Last Update Date/Time: 10/26/99 15:42:51<br />
Managing profile:<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, 创建于 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>查看TSM Server上的文件步骤6-7<br />
　　6、q volume stgpool=archivepool<br />
Storage Device Estimated Pct Volume<br />
Pool Name Class Name Capacity Util Status<br />
(MB)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;<br />
000055 ARCHIVEPOOL 3590DC 26,667.1 100.0 Full<br />
A00040 ARCHIVEPOOL 3590DC 53,191.2 100.0 Full<br />
A00060 ARCHIVEPOOL 3590DC 52,438.8 100.0 Full<br />
A00084 ARCHIVEPOOL 3590DC 52,866.0 100.0 Full<br />
A00086 ARCHIVEPOOL 3590DC 52,458.1 100.0 Full<br />
A00087 ARCHIVEPOOL 3590DC 52,504.7 100.0 Full<br />
A00088 ARCHIVEPOOL 3590DC 52,344.2 100.0 Full<br />
A00089 ARCHIVEPOOL 3590DC 52,673.3 100.0 Full<br />
　　、tsm> q content b00336 node=BJdss<br />
Node Name Type Filespace FSID Client&#8217;s Name for File Name<br />
&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;- &#8212;&#8212;&#8212;- &#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
BJDSS Arch /tsm_migrate 1 /bibak/ 20061009.boss-bi.tar.Z<br />
BJDSS Arch /tsm_migrate 1 /bibak/ 20061009.dayout.tar.Z<br />
BJDSS Arch /tsm_migate 1 /bibak/ 20061009.dayout.tar.Z<br />
BJDSS Arch /tsm_migrate 1 /bibak/ 20061009.table.tar.Z<br />
BJDSS Arch /tsm_migrate 1 /bibak/ 20061010.boss-bi.tar.Z<br />
<script type="text/javascript"><!--
  google_ad_client = "pub-8438729971248494";
  google_ad_format = "js_sdo";
  google_cts_mode ="rs";
  google_num_cts = "8";
  google_searchbox_color_border = "0066CC";
  google_searchbox_width = 585;
  google_searchbox_height = 26;
  google_link_target = 2;
  google_logo_pos = "left";
  google_rs_pos = "below";
  google_ad_height = 90;
  google_ad_width = 728;
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_sdo.js">
</script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/1484.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>磁盘阵列技术-术语汇编</title>
		<link>http://www.evanjiang.net.cn/archives/792.html</link>
		<comments>http://www.evanjiang.net.cn/archives/792.html#comments</comments>
		<pubDate>Mon, 09 Mar 2009 15:32:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[存储备份]]></category>
		<category><![CDATA[磁盘阵列技术-术语汇编]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=792</guid>
		<description><![CDATA[<p>目前，除了网络服务器普遍使用RAID外，一些厂商生产的PC机主板也逐步提供IDE RAID功能，这使我们普通PC机用户也能实际接触到RAID。了解以下这些磁盘阵列的术语，将有助于我们更好的配置自己的RAID并发挥其最优的性能。
　　Array：阵列
　　磁盘阵列模式是把几个磁盘的存储空间整合起来，形成一个大的单一连续的存储空间。NetRAID控制器利用它的SCSI通道可以把多个磁盘组合成一个磁盘阵列。简单的说，阵列就是由多个磁盘组成，并行工作的磁盘系统。需要注意的是作为热备用的磁盘是不能添加到阵列中的。
　　Array Spanning：阵列跨越
　　阵列跨越是把2个，3个或4个磁盘阵列中的存储空间进行再次整合，形成一个具有单一连续存储空间的逻辑驱动器的过程。NetRAID控制器可以跨越连续的几个阵列，但每个阵列必需由相同数量的磁盘组成，并且这几个阵列必需具有相同的RAID级别。就是说，跨越阵列是对已经形成了的几个阵列进行再一次的组合，RAID 1，RAID 3和RAID 5跨越阵列后分别形成了RAID 10，RAID 30和RAID 50。
　　Cache Policy：高速缓存策略
　　NetRAID控制器具有两种高速缓存策略，分别为Cached I/O（缓存I/O）和Direct I/O（直接I/O）。缓存I/O总是采用读取和写入策略，读取的时候常常是随意的进行缓存。直接I/O在读取新的数据时总是采用直接从磁盘读出的方法，如果一个数据单元被反复地读取，那么将选择一种适中的读取策略，并且读取的数据将被缓存起来。只有当读取的数据重复地被访问时，数据才会进入缓存，而在完全随机读取状态下，是不会有数据进入缓存的。
　　Capacity Expansion：容量扩展
　　在微软的Windows NT，2000或Novell公司的NetWare 4.2，5操作系统下，可以在线增加目前卷的容量。在Windows 2000或NetWare 5系统下，准备在线扩容时，要禁用虚拟容量选项。而在Windows NT或NetWare 4.2系统下，要使虚拟容量选项可用才能进行在线扩容。

　　在NetRAID控制器的快速配置工具中，设置虚拟容量选项为可用时，控制器将建立虚拟磁盘空间，然后卷能通过重构把增加的物理磁盘扩展到虚拟空间中去。重构操作只能在单一阵列中的唯一逻辑驱动器上才可以运行，你不能在跨越阵列中使用在线扩容。
　　Channel：通道
　　在两个磁盘控制器之间传送数据和控制信息的电通路。
　　Format：格式化
　　在物理驱动器（硬盘）的所有数据区上写零的操作过程，格式化是一种纯物理操作，同时对硬盘介质做一致性检测，并且标记出不可读和坏的扇区。由于大部分硬盘在出厂时已经格式化过，所以只有在硬盘介质产生错误时才需要进行格式化。
Hot Spare：热备用
　　当一个正在使用的磁盘发生故障后，一个空闲、加电并待机的磁盘将马上代替此故障盘，此方法就是热备用。热备用磁盘上不存储任何的用户数据，最多可以有8个磁盘作为热备用磁盘。一个热备用磁盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分。而在某个特定的阵列中，只能有一个热备用磁盘。
　　当磁盘发生故障时，控制器的固件能自动的用热备用磁盘代替故障磁盘，并通过算法把原来储存在故障磁盘上的数据重建到热备用磁盘上。数据只能从带有冗余的逻辑驱动器上进行重建（除了RAID 0以外），并且热备用磁盘必须有足够多的容量。系统管理员可以更换发生故障的磁盘，并把更换后的磁盘指定为新的热备用磁盘。
　　Hot swap Disk Module：热交换磁盘模式
　　热交换模式允许系统管理员在服务器不断电和不中止网络服务的情况下更换发生故障的磁盘驱动器。由于所有的供电和电缆连线都集成在服务器的底板上，所以热交换模式可以直接把磁盘从驱动器笼子的插槽中拔除，操作非常简单。然后把替换的热交换磁盘插入到插槽中即可。热交换技术仅仅在RAID 1，3，5，10，30和50的配置情况下才可以工作。
　　I2O（Intelligent Input/Output）：智能输入输出
　　智能输入输出是一种工业标准，输入输出子系统的体系结构完全独立于网络操作系统，并不需要外部设备的支持。I2O使用的驱动程序可以分为操作系统服务模块（operating system services module，OSMs）和硬件驱动模块（hardware device modules，HDMs）。
　　Initialization：初始化
　　在逻辑驱动器的数据区上写零的操作过程，并且生成相应的奇偶位，使逻辑驱动器处于就绪状态。初始化将删除以前的数据并产生奇偶校验，所以逻辑驱动器在此过程中将一并进行一致性检测。没有经过初始化的阵列是不能使用的，因为还没有生成奇偶区，阵列会产生一致性检测错误。
　　IOP（I/O Processor）：输入输出处理器
　　输入输出处理器是NetRAID控制器的指令中心，实现包括命令处理，PCI和SCSI总线的数据传输，RAID的处理，磁盘驱动器重建，高速缓存的管理和错误恢复等功能。
　　Logical Drive：逻辑驱动器
　　阵列中的虚拟驱动器，它可以占用一个以上的物理磁盘。逻辑驱动器把阵列或跨越阵列中的磁盘分割成了连续的存储空间，而这些存储空间分布在阵列中的所有磁盘上。NetRAID控制器能设置最多8个不同容量大小的逻辑驱动器，而每个阵列中至少要设置一个逻辑驱动器。输入输出操作只能在逻辑驱动器处于在线的状态下才运行。
　　Logical Volume：逻辑卷
　　由逻辑磁盘形成的虚拟盘，也可称为磁盘分区。
　　Mirroring：镜像







　　冗余的一种类型，一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。RAID 1和RAID 10使用的就是镜像。　　Parity：奇偶校验位
　　在数据存储和传输中，字节中额外增加一个比特位，用来检验错误。它常常是从两个或更多的原始数据中产生一个冗余数据，冗余数据可以从一个原始数据中进行重建。不过，奇偶校验数据并不是对原始数据的完全复制。
　　在RAID中，这种方法可以应用到阵列中的所有磁盘驱动器上。奇偶校验位还可以组成专用的奇偶校验方式，在专用奇偶校验中，奇偶校验数据可分布在系统中所有的磁盘上。如果一个磁盘发生故障，可以通过其它磁盘上的数据和奇偶校验数据重建出这个故障磁盘上的数据。
　　Power Fail Safeguard：掉电保护
　　当此项设置为可用时，在重构过程中（非重建），所有的数据将一直保存在磁盘上，直到重构完成后才删除。这样如果在重构过程中发生掉电，将不会发生数据丢失的危险情况。
　　RAID：独立冗余磁盘阵列
　　独立冗余磁盘阵列最初叫做廉价冗余磁盘阵列（Redundant Array of Inexpensive Disks），它是由多个小容量、独立的硬盘组成的阵列，而阵列综合的性能可以超过单一昂贵大容量硬盘（SLED）的性能。由于是对多个磁盘并行操作，所以RAID磁盘子系统与单一磁盘相比它的输入输出性能得到了提高。服务器会把RAID阵列看成一个单一的存储单元，并对几个磁盘同时访问，所以提高了输入输出的速率。
　　RAID Levels：RAID级别
　　RAID级别为不同冗余类型在逻辑驱动器上的应用。它可以提高逻辑驱动器的故障容许度和性能，但也会减少逻辑驱动器的可用容量，每个逻辑驱动器都必须指定一个RAID级别。
　　RAID 1，3和5的逻辑驱动器使用了单一的阵列，附表1描述了它们的具体情况。简单地说，RAID 0是没有冗余，它可由一个或多个物理驱动器组成；RAID 1是镜像冗余，它在一个阵列中需要两个物理驱动器；RAID 3为专用奇偶校验冗余，即所有的冗余数据都存储在一个专用的磁盘上，一个阵列至少由三个物理驱动器组成；RAID 5为分散奇偶校验冗余，即阵列中的冗余数据分散存储在阵列中所有磁盘上，它的一个阵列中至少需要三个物理驱动器。
　　RAID 10，30和50是逻辑驱动器跨越阵列而组成的。附表2描述了跨越磁盘阵列的情况。
　　Read Policy：读取策略
　　NetRAID控制器提供了三种读取策略，分别为Read-Ahead（预读），Normal（标准）和Adaptive（适中）。
　　预读是在运行中，控制器不断的提前读取未被请求的数据，把它存储在内存中，并期望这些数据能被使用。预读可以更快的提供连续数据，当访问的是随机数据时效果就不佳了。
　　标准策略不使用预读的方法，当读取的数据大部分为随机数据时，这个策略是最有效的。
　　适中策略是当访问的最后两个磁盘上的数据存储在连续扇区上时，将采用预读的方法。
　　Ready State：就绪状态
　　就绪状态是一个可用的硬盘，它即不在线也不是热备用盘，并可以添加到任一个阵列中或者指定为热备用盘的这种硬盘状态。Rebuild：重建
替换磁盘上的过程。磁盘重建过程中逻辑驱动器通常不会中断对其数据的访问请求。
　　Rebuild Rate：重建率
　　重建操作过程的速度。每个控制器都分配了重建率，它反映的是在重建操作中IOP资源使用的百分比。
　　Reconstruct：重构
　　在改变RAID级别后，对逻辑驱动器上的数据重新整理的过程。
　　SCSI Disk Status：SCSI磁盘状态
　　SCSI磁盘（物理驱动器）可以有以下五种状态，分别为Ready（就绪），未配置的加电可操作磁盘；Online（在线），配置过的加电可操作磁盘；Hot Spare（热备用），当一个磁盘出现故障时，准备使用的加电待用磁盘；Failed（故障），磁盘发生错误导致失效或用户利用NetRAID控制器实用程序使驱动器脱机的状态；Rebuilding（重建），磁盘正处于从一个或几个关键性逻辑驱动器上恢复数据的过程中。
　　Stripe [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000;">目前，除了网络服务器普遍使用RAID外，一些厂商生产的PC机主板也逐步提供IDE RAID功能，这使我们普通PC机用户也能实际接触到RAID。了解以下这些磁盘阵列的术语，将有助于我们更好的配置自己的RAID并发挥其最优的性能。<br />
　　Array：阵列<br />
　　磁盘阵列模式是把几个磁盘的存储空间整合起来，形成一个大的单一连续的存储空间。NetRAID控制器利用它的SCSI通道可以把多个磁盘组合成一个磁盘阵列。简单的说，阵列就是由多个磁盘组成，并行工作的磁盘系统。需要注意的是作为热备用的磁盘是不能添加到阵列中的。<br />
　　Array Spanning：阵列跨越<br />
　　阵列跨越是把2个，3个或4个磁盘阵列中的存储空间进行再次整合，形成一个具有单一连续存储空间的逻辑驱动器的过程。NetRAID控制器可以跨越连续的几个阵列，但每个阵列必需由相同数量的磁盘组成，并且这几个阵列必需具有相同的RAID级别。就是说，跨越阵列是对已经形成了的几个阵列进行再一次的组合，RAID 1，RAID 3和RAID 5跨越阵列后分别形成了RAID 10，RAID 30和RAID 50。<br />
　　Cache Policy：高速缓存策略<br />
　　NetRAID控制器具有两种高速缓存策略，分别为Cached I/O（缓存I/O）和Direct I/O（直接I/O）。缓存I/O总是采用读取和写入策略，读取的时候常常是随意的进行缓存。直接I/O在读取新的数据时总是采用直接从磁盘读出的方法，如果一个数据单元被反复地读取，那么将选择一种适中的读取策略，并且读取的数据将被缓存起来。只有当读取的数据重复地被访问时，数据才会进入缓存，而在完全随机读取状态下，是不会有数据进入缓存的。<br />
　　Capacity Expansion：容量扩展<br />
　　在微软的Windows NT，2000或Novell公司的NetWare 4.2，5操作系统下，可以在线增加目前卷的容量。在Windows 2000或NetWare 5系统下，准备在线扩容时，要禁用虚拟容量选项。而在Windows NT或NetWare 4.2系统下，要使虚拟容量选项可用才能进行在线扩容。<br />
<span id="more-792"></span><br />
　　在NetRAID控制器的快速配置工具中，设置虚拟容量选项为可用时，控制器将建立虚拟磁盘空间，然后卷能通过重构把增加的物理磁盘扩展到虚拟空间中去。重构操作只能在单一阵列中的唯一逻辑驱动器上才可以运行，你不能在跨越阵列中使用在线扩容。<br />
　　Channel：通道<br />
　　在两个磁盘控制器之间传送数据和控制信息的电通路。<br />
　　Format：格式化<br />
　　在物理驱动器（硬盘）的所有数据区上写零的操作过程，格式化是一种纯物理操作，同时对硬盘介质做一致性检测，并且标记出不可读和坏的扇区。由于大部分硬盘在出厂时已经格式化过，所以只有在硬盘介质产生错误时才需要进行格式化。<br />
Hot Spare：热备用<br />
　　当一个正在使用的磁盘发生故障后，一个空闲、加电并待机的磁盘将马上代替此故障盘，此方法就是热备用。热备用磁盘上不存储任何的用户数据，最多可以有8个磁盘作为热备用磁盘。一个热备用磁盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分。而在某个特定的阵列中，只能有一个热备用磁盘。<br />
　　当磁盘发生故障时，控制器的固件能自动的用热备用磁盘代替故障磁盘，并通过算法把原来储存在故障磁盘上的数据重建到热备用磁盘上。数据只能从带有冗余的逻辑驱动器上进行重建（除了RAID 0以外），并且热备用磁盘必须有足够多的容量。系统管理员可以更换发生故障的磁盘，并把更换后的磁盘指定为新的热备用磁盘。<br />
　　Hot swap Disk Module：热交换磁盘模式<br />
　　热交换模式允许系统管理员在服务器不断电和不中止网络服务的情况下更换发生故障的磁盘驱动器。由于所有的供电和电缆连线都集成在服务器的底板上，所以热交换模式可以直接把磁盘从驱动器笼子的插槽中拔除，操作非常简单。然后把替换的热交换磁盘插入到插槽中即可。热交换技术仅仅在RAID 1，3，5，10，30和50的配置情况下才可以工作。<br />
　　I2O（Intelligent Input/Output）：智能输入输出<br />
　　智能输入输出是一种工业标准，输入输出子系统的体系结构完全独立于网络操作系统，并不需要外部设备的支持。I2O使用的驱动程序可以分为操作系统服务模块（operating system services module，OSMs）和硬件驱动模块（hardware device modules，HDMs）。<br />
　　Initialization：初始化<br />
　　在逻辑驱动器的数据区上写零的操作过程，并且生成相应的奇偶位，使逻辑驱动器处于就绪状态。初始化将删除以前的数据并产生奇偶校验，所以逻辑驱动器在此过程中将一并进行一致性检测。没有经过初始化的阵列是不能使用的，因为还没有生成奇偶区，阵列会产生一致性检测错误。<br />
　　IOP（I/O Processor）：输入输出处理器<br />
　　输入输出处理器是NetRAID控制器的指令中心，实现包括命令处理，PCI和SCSI总线的数据传输，RAID的处理，磁盘驱动器重建，高速缓存的管理和错误恢复等功能。<br />
　　Logical Drive：逻辑驱动器<br />
　　阵列中的虚拟驱动器，它可以占用一个以上的物理磁盘。逻辑驱动器把阵列或跨越阵列中的磁盘分割成了连续的存储空间，而这些存储空间分布在阵列中的所有磁盘上。NetRAID控制器能设置最多8个不同容量大小的逻辑驱动器，而每个阵列中至少要设置一个逻辑驱动器。输入输出操作只能在逻辑驱动器处于在线的状态下才运行。<br />
　　Logical Volume：逻辑卷<br />
　　由逻辑磁盘形成的虚拟盘，也可称为磁盘分区。<br />
　　Mirroring：镜像
<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
　　冗余的一种类型，一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。RAID 1和RAID 10使用的就是镜像。　　Parity：奇偶校验位<br />
　　在数据存储和传输中，字节中额外增加一个比特位，用来检验错误。它常常是从两个或更多的原始数据中产生一个冗余数据，冗余数据可以从一个原始数据中进行重建。不过，奇偶校验数据并不是对原始数据的完全复制。<br />
　　在RAID中，这种方法可以应用到阵列中的所有磁盘驱动器上。奇偶校验位还可以组成专用的奇偶校验方式，在专用奇偶校验中，奇偶校验数据可分布在系统中所有的磁盘上。如果一个磁盘发生故障，可以通过其它磁盘上的数据和奇偶校验数据重建出这个故障磁盘上的数据。<br />
　　Power Fail Safeguard：掉电保护<br />
　　当此项设置为可用时，在重构过程中（非重建），所有的数据将一直保存在磁盘上，直到重构完成后才删除。这样如果在重构过程中发生掉电，将不会发生数据丢失的危险情况。<br />
　　RAID：独立冗余磁盘阵列<br />
　　独立冗余磁盘阵列最初叫做廉价冗余磁盘阵列（Redundant Array of Inexpensive Disks），它是由多个小容量、独立的硬盘组成的阵列，而阵列综合的性能可以超过单一昂贵大容量硬盘（SLED）的性能。由于是对多个磁盘并行操作，所以RAID磁盘子系统与单一磁盘相比它的输入输出性能得到了提高。服务器会把RAID阵列看成一个单一的存储单元，并对几个磁盘同时访问，所以提高了输入输出的速率。<br />
　　RAID Levels：RAID级别<br />
　　RAID级别为不同冗余类型在逻辑驱动器上的应用。它可以提高逻辑驱动器的故障容许度和性能，但也会减少逻辑驱动器的可用容量，每个逻辑驱动器都必须指定一个RAID级别。<br />
　　RAID 1，3和5的逻辑驱动器使用了单一的阵列，附表1描述了它们的具体情况。简单地说，RAID 0是没有冗余，它可由一个或多个物理驱动器组成；RAID 1是镜像冗余，它在一个阵列中需要两个物理驱动器；RAID 3为专用奇偶校验冗余，即所有的冗余数据都存储在一个专用的磁盘上，一个阵列至少由三个物理驱动器组成；RAID 5为分散奇偶校验冗余，即阵列中的冗余数据分散存储在阵列中所有磁盘上，它的一个阵列中至少需要三个物理驱动器。<br />
　　RAID 10，30和50是逻辑驱动器跨越阵列而组成的。附表2描述了跨越磁盘阵列的情况。<br />
　　Read Policy：读取策略<br />
　　NetRAID控制器提供了三种读取策略，分别为Read-Ahead（预读），Normal（标准）和Adaptive（适中）。<br />
　　预读是在运行中，控制器不断的提前读取未被请求的数据，把它存储在内存中，并期望这些数据能被使用。预读可以更快的提供连续数据，当访问的是随机数据时效果就不佳了。<br />
　　标准策略不使用预读的方法，当读取的数据大部分为随机数据时，这个策略是最有效的。<br />
　　适中策略是当访问的最后两个磁盘上的数据存储在连续扇区上时，将采用预读的方法。<br />
　　Ready State：就绪状态<br />
　　就绪状态是一个可用的硬盘，它即不在线也不是热备用盘，并可以添加到任一个阵列中或者指定为热备用盘的这种硬盘状态。Rebuild：重建<br />
替换磁盘上的过程。磁盘重建过程中逻辑驱动器通常不会中断对其数据的访问请求。<br />
　　Rebuild Rate：重建率<br />
　　重建操作过程的速度。每个控制器都分配了重建率，它反映的是在重建操作中IOP资源使用的百分比。<br />
　　Reconstruct：重构<br />
　　在改变RAID级别后，对逻辑驱动器上的数据重新整理的过程。<br />
　　SCSI Disk Status：SCSI磁盘状态<br />
　　SCSI磁盘（物理驱动器）可以有以下五种状态，分别为Ready（就绪），未配置的加电可操作磁盘；Online（在线），配置过的加电可操作磁盘；Hot Spare（热备用），当一个磁盘出现故障时，准备使用的加电待用磁盘；Failed（故障），磁盘发生错误导致失效或用户利用NetRAID控制器实用程序使驱动器脱机的状态；Rebuilding（重建），磁盘正处于从一个或几个关键性逻辑驱动器上恢复数据的过程中。<br />
　　Stripe Size：条带容量<br />
　　在每个磁盘上连续写入数据的总量，也称作“条带深度”。你可以指定每个逻辑驱动器的条带容量从2KB，4KB，8KB一直到128KB。为了获得更高的性能，要选择条带的容量等于或小于操作系统的簇的大小。大容量的条带会产生更高的读取性能，尤其在读取连续数据的时候。而读取随机数据的时，最好设定条带的容量小一点。如果指定128KB的条带将需要8MB内存。<br />
　　Striping：条带化<br />
　　条带化是把连续的数据分割成相同大小的数据块，把每段数据分别写入到阵列中不同磁盘上的方法。此技术非常有用，它比单个磁盘所能提供的读写速度要快的多，当数据从第一个磁盘上传输完后，第二个磁盘就能确定下一段数据。数据条带化正在一些现代数据库和某些RAID硬件设备中得到广泛应用。<br />
　　Virtual Sizing：虚拟容量<br />
　　当此设置生效后，对一个逻辑驱动器来说，控制器将报告逻辑驱动器的容量比实际的物理容量要大的多。“虚拟”空间可以允许在线扩容。<br />
　　Write policy：写入策略<br />
　　当处理器向磁盘上写入数据的时候，数据先被写入高速缓存中，并认为处理器有可能马上再次读取它。NetRAID有两种如下的写入策略：<br />
　　Write Back（回写），在回写状态下，数据只有在要被从高速缓存中清除时才写到磁盘上。随着主存读取的数据增加，回写需要开始从高速缓存中向磁盘上写数据，并把更新的数据写入高速缓存中。由于一个数据可能会被写入高速缓存中许多次，而没有进行磁盘存取，所以回写的效率非常高。
<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
　　Write Through（完全写入），在完全写入状态下，数据在输入到高速缓存时，它同时也被写到磁盘上。因为数据已经复制到磁盘上，所以在高速缓存中可以直接更改要替换的数据，因此完全写入要比回写简单的多。<br />
RAID级别 RAID 0 RAID 1 RAID 3 RAID 5<br />
名称 条带 镜像 专用校验条带 分散校验条带<br />
允许故障 否 是 是 是<br />
冗余类型 无 副本 校验 校验<br />
热备用操作 不可 可以 可以 可以<br />
硬盘数量 一个以上 两个 三个以上 三个以上<br />
可用容量 最大 最小 中间 中间<br />
减少容量 无 50% 一个磁盘 一个磁盘<br />
读性能 高（盘的数量决定） 中间 高 高<br />
随机写性能 最高 中间 最低 低<br />
连续写性能 最高 中间 低 最低<br />
典型应用 无故障的迅速读写 允许故障的小文件、随机数据写入 允许故障的大文件、连续数据传输 允许故障的小文件、随机数据传输<br />
RAID级别 RAID 10 RAID 30 RAID 50<br />
名称 跨越镜像阵列 跨越专用校验阵列 跨越分散校验阵列<br />
允许故障 是 是 是<br />
冗余类型 副本 校验 校验<br />
热备用操作 可以 可以 可以<br />
磁盘数量<br />
跨越2个阵列 4 6,8,10,12,14或16 6,8,10,12,14或16<br />
跨越3个阵列 6 9,12或15 9,12或15<br />
跨越4个阵列 8 12或16 12或16<br />
可用容量 最小 中间 中间<br />
减少容量 50% 每个阵列中一个磁盘 每个阵列中一个磁盘<br />
读性能 中间 高 高<br />
随机写性能 中间 最低 低<br />
连续写性能 中间 低 最低<br />
典型应用 允许故障高速度小文件、随机数据写入 允许故障高速度大文件、连续数据传输 允许故障高速度小文件、随机数据传输</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/792.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 2000 advanced server配置双机热备</title>
		<link>http://www.evanjiang.net.cn/archives/653.html</link>
		<comments>http://www.evanjiang.net.cn/archives/653.html#comments</comments>
		<pubDate>Tue, 03 Mar 2009 13:59:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[windows]]></category>
		<category><![CDATA[存储备份]]></category>
		<category><![CDATA[WINDOWS000 双机热备]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=653</guid>
		<description><![CDATA[<p>Windows 2000 advanced server配置双机热备
IBM xSeries 250服务器 和exp 300磁盘柜+Windows 2000 advanced server配置双机热备 </p>
<p>一 硬件需要：
1. IBM X-Series服务器两台，要求两台硬件配置相同
2. 外置磁盘扩展柜一台,EXP300.
3. ServeRaid 4系列的阵列卡两块(4L,4M,4H)
4. 外置SCSI电缆两条(P/N: 03K9195)
5. 网络适配卡四块(主机服务器上各一块。千兆光纤网卡各一块)
二 软件需要：
1.　IBM ServeRAID Cluster Solution　(v4.50) 　　
　　ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/24p2807.exe
（已经制作成软盘）
2.　IBM ServerGuide Setup and Installation CD(版本大于6.30)
　　 此软件随机赠送
3.　IBM ServeRAID Manager　(v4.50)
　　ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/24p2815.exe
4.　IBM ServeRAID Device Drivers　(v4.50)
　　ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/24p2810.exe
5.　Windows 2000 Advanced Server CD
　　　 安装Cluster,客户需要购买两套Windows2000 advanced Server
6.　其他相关的软盘(例如网卡驱动等会随选件购买而带)
三 硬件安装步骤：
1.连接好主机，键盘，鼠标，显示器
2.分别插入主机和磁盘扩展柜的硬盘
3.打开主机箱盖，依次插入ServeRaid卡 和 网络适配卡
4.用SCSI电缆(03K9195)将每一台主机的ServeRaid卡和磁盘扩展柜后端接口相连
5.将每台主机中一块网卡用直连线连接
6.将每台主机中的另一块网卡和网络连接
7.接好主机的磁盘扩展柜的电源
四 软件安装步骤：
1． 首先分别在两台服务器上安装Windows2000 advanced server,
安装细节：

（注意：在安装过程中磁盘阵列柜断电）
a． 将windows安装光盘放入cdrom，从光盘启动服务器
b． 为服务器分区 C 盘分8G，用NTFS格式格式化分区。
c． [...]]]></description>
			<content:encoded><![CDATA[<p>Windows 2000 advanced server配置双机热备<br />
IBM xSeries 250服务器 和exp 300磁盘柜+Windows 2000 advanced server配置双机热备 </p>
<p>一 硬件需要：<br />
1. IBM X-Series服务器两台，要求两台硬件配置相同<br />
2. 外置磁盘扩展柜一台,EXP300.<br />
3. ServeRaid 4系列的阵列卡两块(4L,4M,4H)<br />
4. 外置SCSI电缆两条(P/N: 03K9195)<br />
5. 网络适配卡四块(主机服务器上各一块。千兆光纤网卡各一块)<br />
二 软件需要：<br />
1.　IBM ServeRAID Cluster Solution　(v4.50) 　　<br />
　　ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/24p2807.exe<br />
（已经制作成软盘）<br />
2.　IBM ServerGuide Setup and Installation CD(版本大于6.30)<br />
　　 此软件随机赠送<br />
3.　IBM ServeRAID Manager　(v4.50)<br />
　　ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/24p2815.exe<br />
4.　IBM ServeRAID Device Drivers　(v4.50)<br />
　　ftp://ftp.pc.ibm.com/pub/pccbbs/pc_servers/24p2810.exe<br />
5.　Windows 2000 Advanced Server CD<br />
　　　 安装Cluster,客户需要购买两套Windows2000 advanced Server<br />
6.　其他相关的软盘(例如网卡驱动等会随选件购买而带)<br />
三 硬件安装步骤：<br />
1.连接好主机，键盘，鼠标，显示器<br />
2.分别插入主机和磁盘扩展柜的硬盘<br />
3.打开主机箱盖，依次插入ServeRaid卡 和 网络适配卡<br />
4.用SCSI电缆(03K9195)将每一台主机的ServeRaid卡和磁盘扩展柜后端接口相连<br />
5.将每台主机中一块网卡用直连线连接<br />
6.将每台主机中的另一块网卡和网络连接<br />
7.接好主机的磁盘扩展柜的电源<br />
四 软件安装步骤：<br />
1． 首先分别在两台服务器上安装Windows2000 advanced server,<br />
安装细节：<br />
<span id="more-653"></span><br />
（注意：在安装过程中磁盘阵列柜断电）<br />
a． 将windows安装光盘放入cdrom，从光盘启动服务器<br />
b． 为服务器分区 C 盘分8G，用NTFS格式格式化分区。<br />
c． 服务器分别起计算机名为：NODE1（作为主服务器）和NODE2（作为辅助服务器）<br />
d． 网络服务去掉IIS安装的选择，不安装IIS和集群服务。<br />
e． 网络设置选择不在域中<br />
f． 其他按照默认项安装。<br />
g． 安装完成后从新启动计算机<br />
h． 进入NODE1配置网络，IBM 100M网卡：172.16.1.10 千兆网卡：192.168.1.3<br />
i． 在运行栏中输入DCPROMO，然后运行，配置NODE1作为主域控制器。<br />
j． 主域控制器的域名为EVAN.NET，<br />
k． 输入管理员密码为：EVAN<br />
l． 选在再升级过程中安装DNS服务器。<br />
m． 其他没有提到的选项按照默认设置。安装完成后重新启动计算机。<br />
n． 启动NODE2服务器，运行DCPROMO命令，配置NODE2作为辅助域控制器<br />
o． 用户名输入ADMINISTRATOR 密码 ：EVAN 域：EVAN ,然后下一步<br />
p． 输入域：EVAN.NET，下一步完成，重新启动计算机<br />
q． 进入NODE1在管理工具中的活动目录管理器中建立用户CLUSTER ，密码：EVAN<br />
r． 将CLUSTER用户加入管理员组。<br />
2． 配置磁盘柜<br />
a. 关闭所有服务器，启动磁盘阵列柜<br />
b. 启动node1服务器，将ServerGuide Setup and Installation CD放入光驱，使用ServerGuide Setup and Installation CD引导计算机。<br />
c. 语言选择“English”<br />
d. 键盘选择“Unite States”；鼠标选择“Unite States” 接受协议，按“NEXT”<br />
e. 选中操作系统“Windows 2000”，并同时选择“Run Setup Program and ConfigureHardware&#8221;按“NEXT”<br />
f. 选择“Express&#8221; 按“NEXT”<br />
g. 设置“日期” 和 “时间”<br />
h. 其他提示需要改变的选项都不变，进入serveraid configuration<br />
i. 点中“Controller1&#8243; 图标按鼠标右键，选择“Restore to Factory Default Setting”<br />
j. 点中“Controller&#8221; 图标按鼠标右键，选择“Create Array”<br />
k. 选择“Custome Configuration”，然后按“NEXT”<br />
l. 根据客户自己的需求创建阵列和逻辑驱动器<br />
m. 我们这里将三块硬盘都移动到右面的对话框，然后选择raid5<br />
n. 点击apply,然后等待，大约1个多小时。<br />
o. raid建立完成后，鼠标右键点击“Controller1”,选择“Cluster Action”，然后选择“Configurefor Clustering”<br />
p. 然后会弹出一个窗口<br />
Controller Name : A　　 CH1 7<br />
Partner Name : B CH2 7<br />
选择SHARE模式。<br />
q. 等待硬盘初始化和同步完成后，退出配置工具，并且关闭Server A.关闭磁盘阵列柜<br />
r. 打开磁盘阵列柜，打开Server B, 关闭Server A<br />
s. 从 IBM ServeGuide Setup and Installation CD (v4.50) 启动<br />
t. 语言选择“English”<br />
u. 键盘选择“Unite States”；鼠标选择“Unite States”<br />
v. 接收协议，按“NEXT”<br />
w. 选中操作系统“Windows2000”，并同时选择“Run Setup Program and Configure Hardware&#8221;按“NEXT”<br />
x. 选择“Express&#8221; 按“NEXT”<br />
y. 设置“日期” 和 “时间”<br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
z. 点中“Controller&#8221; 图标按鼠标右键，选择“Cluster Actions”<br />
aa. 然后选择“Configure for Clustering”<br />
Controller Name : B　　CH 6<br />
Partner　　　Name : A CH 6<br />
选择SHARE 模式<br />
bb. 等待硬盘初始化和同步完成后，退出配置工具，并且关闭Server B.关闭磁盘阵列柜。<br />
cc. 这样整个磁盘阵列柜的配置就完成了。<br />
3． 安装CLUSTER<br />
a． 给磁盘阵列柜加点，打开node1，使用administrator进入操作系统。<br />
b． 插入NT Cluster Solution软盘。运行support子目录下的IPSHAHTO执行文件。这将对共享硬盘进行强行接管。<br />
c． 用“磁盘管理器”对磁盘阵列柜中的硬盘分配盘符，进行格式化，并设置卷标 　　　　　(注意：两台服务器对共享硬盘的盘符，硬盘大小，卷标名称应该相同；而且格式时选择NTFS模式)<br />
d． 更改驱动器盘符为：Z,然后退出。关闭node1,关闭磁盘阵列柜<br />
e． 打开磁盘阵列柜，打开node2, 使用administrator进入操作系统<br />
f． 插入NT Cluster Solution软盘。运行support子目录下的IPSHAHTO执行文件。这将对共享硬盘进行强行接管。<br />
g． 用“磁盘管理器”对磁盘阵列柜中的硬盘分配盘符，并设置卷标,<br />
h． 更改盘符设置为 Z<br />
i． 关闭node2,关闭磁盘阵列柜<br />
j． 打开磁盘阵列柜，打开node1, 使用administrator进入操作系统<br />
k． 使用serveraid support cd 安装 serveraid manager ,所有设置按照默认安装。安装完成后退出。<br />
l． 在控制面板的添加删除程序中选择添加windows组件，进入选择集群服务器。<br />
m． 插入windows2000光盘，开始安装。<br />
n． 此时Cluster配置窗口出现，按“Cancel”，然后按“Yes” (注意：选择Cancel的目的是在安装MSCS之中加入IBM ServeRaid Cluster SolutionPrograme)<br />
o． 这是会继续安装并提示安装完成，运行NT Cluster Solution软盘的setup程序。<br />
p． 按照提示安装完 IBM ServeRaid Cluster Solution<br />
q． 设置管理员的用户名和口令：用户名：cluster 密码：EVAN<br />
r． 一块网卡只用作内部通讯,172.16.1.10<br />
s． 另外一块只用作客户端访问,192.168.1.3<br />
t． 设置一个虚拟的一个Cluster Server IP , 和Server B设的一样，要和用作客户端访问的网卡在同一网段,设置为：192.168.1.5<br />
u． 其他按照默认设置，完成配之后推出<br />
v． 启动node2在控制面板中选择添加删除程序，选择“集群服务”然后继续(此时应将Advanced Server Setup CD 插入光驱)<br />
w． 此时Cluster配置窗口出现，按“Cancel”，然后按“Yes”<br />
x． 按照提示完成安装，选择“Finish”，“Close”。移去光驱中的CD<br />
y． 插入IBM ServeRiad Cluster Solution Diskette, 双击“setup.exe”<br />
z． 加入Server A创建的Cluster<br />
aa． 输入管理员的用户名和口令<br />
bb． 按照提示安装完成后，Cluster Service 成功启动<br />
cc． IBM Cluster Wizard 会自动配置共享阵列的资源 </p>
<p>4.安装sql server 2000<br />
a. 将sql server 2000 企业版放入node1的光驱，安装sqlserver 2000<br />
b. 在&#8221;计算机名称&#8221;屏幕上，单击&#8221;虚拟服务器&#8221;并输入虚拟服务器名称。如果安装程序检测到 MSCS 正在运行，则将默认为&#8221;虚拟服务器&#8221;。单击&#8221;下一步&#8221;按钮，（注意：服务器名不能和集群名和域的名字相同，否则会出现错误）<br />
c. 在&#8221;用户信息&#8221;屏幕上，输入用户名和公司名。单击&#8221;下一步&#8221;按钮<br />
d. 在&#8221;软件许可协议&#8221;屏幕上，单击&#8221;是&#8221;按钮<br />
e. 在&#8221;故障转移群集&#8221;屏幕上，输入为客户端访问配置的每个网络的一个 IP 地址。也就是为每个虚拟服务器可由公共（或混合）网络上的客户端使用的网络输入一个 IP 地址。选择要输入 IP 地址的网络，然后输入 IP 地址。单击&#8221;添加&#8221;按钮。 （这个ip地址和集群地址不能相同，因为集群为每个资源都要虚拟一个地址，这个地址和集群地址在一个网络段内，这里使用：192.168。1。6）<br />
f. 显示 IP 地址和子网。子网由 MSCS 提供。继续为每个已安装的网络输入 IP 地址，直到所有需要的网络都填充了 IP 地址。单击&#8221;下一步&#8221;按钮。<br />
g. 在&#8221;群集磁盘选择&#8221;屏幕中，选择在默认情况下用于放置数据文件的群集磁盘组。单击&#8221;下一步&#8221;按钮。<br />
h. 在&#8221;群集管理&#8221;屏幕中，查看 SQL Server 2000 所提供的群集定义。默认情况下，选定所有可用节点。删除不属于正创建的虚拟服务器群集定义的任何节点。单击&#8221;下一步&#8221;按钮。<br />
i. 在&#8221;远程信息&#8221;屏幕中，输入远程群集节点的登录凭据。该登录凭据必须在群集的远程节点上有管理员特权。单击&#8221;下一步&#8221;按钮。（这里使用CLUSTER）
<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
j. 注意，所有的SQL SERVER 安装中提到的域用户和密码，都用CLUSTER的。<br />
k. 在&#8221;实例名称&#8221;屏幕中，选择默认实例或指定命名实例。若要指定命名实例，请先清除&#8221;默认&#8221;复选框，然后输入命名实例的名称。单击&#8221;下一步&#8221;按钮。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/653.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux 服务器集群系统实现方案详解</title>
		<link>http://www.evanjiang.net.cn/archives/594.html</link>
		<comments>http://www.evanjiang.net.cn/archives/594.html#comments</comments>
		<pubDate>Wed, 25 Feb 2009 14:51:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[redhat linux]]></category>
		<category><![CDATA[存储备份]]></category>
		<category><![CDATA[Linux 服务器集群 实现方案]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=594</guid>
		<description><![CDATA[<p> 一、集群的基本概念
　　有一种常见的方法可以大幅提高服务器的安全性，这就是集群。
　　Cluster集群技术可如下定义：一组相互独立的服务器在网络中表现为单一的系统，并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。
　　一个Cluster包含多台（至少二台）拥有共享数据存储空间的服务器。任何一台服务器运行一个应用时，应用数据被存储在共享的数据空间内。每台服务器的操作系统和应用程序文件存储在其各自的本地储存空间上。
　　Cluster内各节点服务器通过一内部局域网相互通讯。当一台节点服务器发生故障时，这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。当一个应用服务发生故障时，应用服务将被重新启动或被另一台服务器接管。当以上任一故障发生时，客户将能很快连接到新的应用服务上。
　　二、集群的硬件配置
　　镜像服务器双机

　　集群中镜像服务器双机系统是硬件配置最简单和价格最低廉的解决方案，通常镜像服务的硬件配置需要两台服务器，在每台服务器有独立操作系统硬盘和数据存贮硬盘，每台服务器有与客户端相连的网卡，另有一对镜像卡或完成镜像功能的网卡。
　　镜像服务器具有配置简单，使用方便，价格低廉诸多优点，但由于镜像服务器需要采用网络方式镜像数据，通过镜像软件实现数据的同步，因此需要占用网络服务器的CPU及内存资源，镜像服务器的性能比单一服务器的性能要低一些。
　　有一些镜像服务器集群系统采用内存镜像的技术，这个技术的优点是所有的应用程序和网络操作系统在两台服务器上镜像同步，当主机出现故障时，备份机可以在几乎没有感觉的情况下接管所有应用程序。因为两个服务器的内存完全一致，但当系统应用程序带有缺陷从而导致系统宕机时，两台服务器会同步宕机。这也是内存镜像卡或网卡实现数据同步，在大数据量读写过程中两台服务器在某些状态下会产生数据不同步，因此镜像服务器适合那些预算较少、对集群系统要求不高的用户。
　　硬件配置范例：
　　网络服务器 两台服务器操作系统硬盘 两块
　　服务器数据存贮硬盘 视用户需要确定
　　服务器镜像卡（部分软件可使用标准网卡） 两块
　　网络服务网卡 两块三、双机与磁盘阵列








　　与镜像服务器双机系统相比，双机与磁盘阵列柜互联结构多出了第三方生产的磁盘阵列柜，目前，豪威公司、精业公司等许多公司都生产有磁盘阵列柜，在磁盘阵列柜中安装有磁盘阵列控制卡，阵列柜可以直接将柜中的硬盘配置成为逻辑盘阵。磁盘阵列柜通过SCSI电缆与服务器上普通SCSI卡相连，系统管理员需直接在磁盘柜上配置磁盘阵列。
　　双机与磁盘阵列柜互联结构不采用内存镜像技术，因此需要有一定的切换时间（通常为60？D？D180秒），它可以有郊的避免由于应用程序自身的缺陷导致系统全部宕机，同时由于所有的数据全部存贮在中置的磁盘阵列柜中，当工作机出现故障时，备份机接替工作机，从磁盘阵列中读取数据，所以不会产生数据不同步的问题，由于这种方案不需要网络镜像同步，因此这种集群方案服务器的性能要比镜像服务器结构高出很多。
　　双机与磁盘阵列柜互联结构的缺点是在系统当中存在单点错的缺陷，所谓单点错是指当系统中某个部件或某个应用程序出现故障时，导致所有系统全部宕机。在这个系统中磁盘阵列柜是会导致单点错，当磁盘阵列柜出现逻辑或物理故障时，所有存贮的数据会全部丢失，因此，在选配这种方案时，需要选用一个品质与售后服务较好的产品。
　　硬件配置范例：
　　网络服务器 两台
　　服务器操作系统硬盘 两块
　　第三方生产的磁盘阵列柜 一台
　　磁盘柜专用SCSI电线 两根
　　磁盘阵列柜数据存贮硬盘 视用户需求确定
　　网络服务网卡 两块
　　除此之外，一些厂商还有更优秀的技术的解决方案，比如 HP.
　　HP NetServer为双机双控容错系统提供了高品质和高可靠的硬件基础……
　　HP双机双控容错系统结合了HP服务器产品的安全可靠性与Cluster技术的优点，相互配合二者的优势。
　　硬件配置范例：
　　HP L系统的网络服务器 两台
　　HP硬盘存贮柜（SS/6，RS/8，RS/12） 一台
　　磁盘柜专用SCSI集群适配电缆 两根
　　磁盘柜数据存贮硬盘 视用户需求确定
　　HP集群专用阵列卡 两块
　　网络服务网卡 两块五、HP光纤通道双机双控集群系统
　　光纤通道是一种连接标准，可以作为SCSI的一种替代解决方案，光纤技术具有高带宽、抗电磁干扰、传输距离远、质量高、扩展能力强等特性，目前在FC-AL仲裁环路上可接入126个设备。
　　光纤设备提供了多种增强的连接技术，大大方便了用户使用。服务器系统可以通过光缆远程连接，最大可跨越10公里的距离。它允许镜像配置，这样可以改善系统的容错能力。服务器系统的规模将更加灵活多变。SCSI每条通道最多可连接15个设备，而光纤仲裁环路最多可以连接126个设备。
　　光纤集群系统组成：
　　HP光纤集群系统硬件设备包括有两台HP服务器（需支持光纤卡，目前有LC2000、LH3000、LH4、 LH6000、LT6000、LXr8000、LXR8500）及光纤适配卡，可以使用RS/12FC光纤磁盘阵列柜，需另加一对或两对网卡用于心跳检测和与客户端连接。在配置过程中还需另外选配光纤卡到光纤存贮设备的光纤电缆。硬件配置：
　　HPL系统的网络服务器 两台
　　服务器操作系统硬盘 两块
　　HP光纤阵列存贮柜（RS/12FC） 一台
　　光纤磁盘柜专用光纤电缆 两根
　　光纤磁盘柜数据存贮硬盘 视用户需求确定
　　HP光纤适配卡 两块
　　网络服务网卡 两块
　　基于NT平台的集群软件
　　Microsoft的MSCS，也有许多第三方的专业软件公司开发的集群软件，如豪威的DATAWARE，VIN CA公司的STANDBY　SERVER，NSI公司的DOUBLE-TAKE
　　MS　WolfPack的特点








　　主要特点：
　　自动检测和修复服务器或应用程序的错误
　　可实现对服务器中应用程序的切换
　　可通过TCP/IP连接各种客户端，如MS-DOS、WINDOWS　3.X/9X/NT，Apple Macintosh、UNIX生产主机无需人工干涉即可自动恢复数据并接管任务
　　易管理性：
　　可自动审核服务器和应用程序的工作状态
　　可建立高可用性的应用程序、文件共享、打印请求等
　　可灵活设置应用程序和数据的恢复策略
　　简单操作即可进行应用程序的离线，重新再线，服务器间的迁移。
　　目前，WINDOWS 2000 Advanced Server与WINDOWS 2000 DataCenter Server都集成有更先进集群技术。
　　其它的网络操作系统平台上也有许多集群软件，比如：
　　基于novell平台的集群软件有Novell HA Server、Novell SFT III
　　基于sco UNIX平台的集群软件有Sentinel集群软件
　　基于Linux平台的集群软件有TurboCluster
　　七、集群技术的发展趋势
　　集群技术随着服务器硬件系统与网络操作系统的发展将会在可用性、高可靠性、系统冗余等方面逐步提高。未来的集群可以依靠集群文件系统实现对系统中的所有文件、设备和网络资源的全局访问，并且生成一个完整的系统映像。这样，无论应用程序在集群中的哪台服务器上，集群文件系统允许任何用户（远程或本地）都可以对这个软件进行访问。任何应用程序都可以访问这个集群任何文件。甚至在应用程序从一个节点转移到另一个节点的情况下，无需任何改动，应用程序就可以访问系统上的文件。
　　在今天，利用服务器的集群技术，通过周密计划和网络维护，系统破坏的机率是非常小的。所以，企业服务器的稳定必须使用集群技术。</p>
]]></description>
			<content:encoded><![CDATA[<p> 一、集群的基本概念<br />
　　有一种常见的方法可以大幅提高服务器的安全性，这就是集群。<br />
　　Cluster集群技术可如下定义：一组相互独立的服务器在网络中表现为单一的系统，并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。<br />
　　一个Cluster包含多台（至少二台）拥有共享数据存储空间的服务器。任何一台服务器运行一个应用时，应用数据被存储在共享的数据空间内。每台服务器的操作系统和应用程序文件存储在其各自的本地储存空间上。<br />
　　Cluster内各节点服务器通过一内部局域网相互通讯。当一台节点服务器发生故障时，这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。当一个应用服务发生故障时，应用服务将被重新启动或被另一台服务器接管。当以上任一故障发生时，客户将能很快连接到新的应用服务上。<br />
　　二、集群的硬件配置<br />
　　镜像服务器双机<br />
<span id="more-594"></span><br />
　　集群中镜像服务器双机系统是硬件配置最简单和价格最低廉的解决方案，通常镜像服务的硬件配置需要两台服务器，在每台服务器有独立操作系统硬盘和数据存贮硬盘，每台服务器有与客户端相连的网卡，另有一对镜像卡或完成镜像功能的网卡。<br />
　　镜像服务器具有配置简单，使用方便，价格低廉诸多优点，但由于镜像服务器需要采用网络方式镜像数据，通过镜像软件实现数据的同步，因此需要占用网络服务器的CPU及内存资源，镜像服务器的性能比单一服务器的性能要低一些。<br />
　　有一些镜像服务器集群系统采用内存镜像的技术，这个技术的优点是所有的应用程序和网络操作系统在两台服务器上镜像同步，当主机出现故障时，备份机可以在几乎没有感觉的情况下接管所有应用程序。因为两个服务器的内存完全一致，但当系统应用程序带有缺陷从而导致系统宕机时，两台服务器会同步宕机。这也是内存镜像卡或网卡实现数据同步，在大数据量读写过程中两台服务器在某些状态下会产生数据不同步，因此镜像服务器适合那些预算较少、对集群系统要求不高的用户。<br />
　　硬件配置范例：<br />
　　网络服务器 两台服务器操作系统硬盘 两块<br />
　　服务器数据存贮硬盘 视用户需要确定<br />
　　服务器镜像卡（部分软件可使用标准网卡） 两块<br />
　　网络服务网卡 两块三、双机与磁盘阵列<br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
　　与镜像服务器双机系统相比，双机与磁盘阵列柜互联结构多出了第三方生产的磁盘阵列柜，目前，豪威公司、精业公司等许多公司都生产有磁盘阵列柜，在磁盘阵列柜中安装有磁盘阵列控制卡，阵列柜可以直接将柜中的硬盘配置成为逻辑盘阵。磁盘阵列柜通过SCSI电缆与服务器上普通SCSI卡相连，系统管理员需直接在磁盘柜上配置磁盘阵列。<br />
　　双机与磁盘阵列柜互联结构不采用内存镜像技术，因此需要有一定的切换时间（通常为60？D？D180秒），它可以有郊的避免由于应用程序自身的缺陷导致系统全部宕机，同时由于所有的数据全部存贮在中置的磁盘阵列柜中，当工作机出现故障时，备份机接替工作机，从磁盘阵列中读取数据，所以不会产生数据不同步的问题，由于这种方案不需要网络镜像同步，因此这种集群方案服务器的性能要比镜像服务器结构高出很多。<br />
　　双机与磁盘阵列柜互联结构的缺点是在系统当中存在单点错的缺陷，所谓单点错是指当系统中某个部件或某个应用程序出现故障时，导致所有系统全部宕机。在这个系统中磁盘阵列柜是会导致单点错，当磁盘阵列柜出现逻辑或物理故障时，所有存贮的数据会全部丢失，因此，在选配这种方案时，需要选用一个品质与售后服务较好的产品。<br />
　　硬件配置范例：<br />
　　网络服务器 两台<br />
　　服务器操作系统硬盘 两块<br />
　　第三方生产的磁盘阵列柜 一台<br />
　　磁盘柜专用SCSI电线 两根<br />
　　磁盘阵列柜数据存贮硬盘 视用户需求确定<br />
　　网络服务网卡 两块<br />
　　除此之外，一些厂商还有更优秀的技术的解决方案，比如 HP.<br />
　　HP NetServer为双机双控容错系统提供了高品质和高可靠的硬件基础……<br />
　　HP双机双控容错系统结合了HP服务器产品的安全可靠性与Cluster技术的优点，相互配合二者的优势。<br />
　　硬件配置范例：<br />
　　HP L系统的网络服务器 两台<br />
　　HP硬盘存贮柜（SS/6，RS/8，RS/12） 一台<br />
　　磁盘柜专用SCSI集群适配电缆 两根<br />
　　磁盘柜数据存贮硬盘 视用户需求确定<br />
　　HP集群专用阵列卡 两块<br />
　　网络服务网卡 两块五、HP光纤通道双机双控集群系统<br />
　　光纤通道是一种连接标准，可以作为SCSI的一种替代解决方案，光纤技术具有高带宽、抗电磁干扰、传输距离远、质量高、扩展能力强等特性，目前在FC-AL仲裁环路上可接入126个设备。<br />
　　光纤设备提供了多种增强的连接技术，大大方便了用户使用。服务器系统可以通过光缆远程连接，最大可跨越10公里的距离。它允许镜像配置，这样可以改善系统的容错能力。服务器系统的规模将更加灵活多变。SCSI每条通道最多可连接15个设备，而光纤仲裁环路最多可以连接126个设备。<br />
　　光纤集群系统组成：<br />
　　HP光纤集群系统硬件设备包括有两台HP服务器（需支持光纤卡，目前有LC2000、LH3000、LH4、 LH6000、LT6000、LXr8000、LXR8500）及光纤适配卡，可以使用RS/12FC光纤磁盘阵列柜，需另加一对或两对网卡用于心跳检测和与客户端连接。在配置过程中还需另外选配光纤卡到光纤存贮设备的光纤电缆。硬件配置：<br />
　　HPL系统的网络服务器 两台<br />
　　服务器操作系统硬盘 两块<br />
　　HP光纤阵列存贮柜（RS/12FC） 一台<br />
　　光纤磁盘柜专用光纤电缆 两根<br />
　　光纤磁盘柜数据存贮硬盘 视用户需求确定<br />
　　HP光纤适配卡 两块<br />
　　网络服务网卡 两块<br />
　　基于NT平台的集群软件<br />
　　Microsoft的MSCS，也有许多第三方的专业软件公司开发的集群软件，如豪威的DATAWARE，VIN CA公司的STANDBY　SERVER，NSI公司的DOUBLE-TAKE<br />
　　MS　WolfPack的特点<br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
　　主要特点：<br />
　　自动检测和修复服务器或应用程序的错误<br />
　　可实现对服务器中应用程序的切换<br />
　　可通过TCP/IP连接各种客户端，如MS-DOS、WINDOWS　3.X/9X/NT，Apple Macintosh、UNIX生产主机无需人工干涉即可自动恢复数据并接管任务<br />
　　易管理性：<br />
　　可自动审核服务器和应用程序的工作状态<br />
　　可建立高可用性的应用程序、文件共享、打印请求等<br />
　　可灵活设置应用程序和数据的恢复策略<br />
　　简单操作即可进行应用程序的离线，重新再线，服务器间的迁移。<br />
　　目前，WINDOWS 2000 Advanced Server与WINDOWS 2000 DataCenter Server都集成有更先进集群技术。<br />
　　其它的网络操作系统平台上也有许多集群软件，比如：<br />
　　基于novell平台的集群软件有Novell HA Server、Novell SFT III<br />
　　基于sco UNIX平台的集群软件有Sentinel集群软件<br />
　　基于Linux平台的集群软件有TurboCluster<br />
　　七、集群技术的发展趋势<br />
　　集群技术随着服务器硬件系统与网络操作系统的发展将会在可用性、高可靠性、系统冗余等方面逐步提高。未来的集群可以依靠集群文件系统实现对系统中的所有文件、设备和网络资源的全局访问，并且生成一个完整的系统映像。这样，无论应用程序在集群中的哪台服务器上，集群文件系统允许任何用户（远程或本地）都可以对这个软件进行访问。任何应用程序都可以访问这个集群任何文件。甚至在应用程序从一个节点转移到另一个节点的情况下，无需任何改动，应用程序就可以访问系统上的文件。<br />
　　在今天，利用服务器的集群技术，通过周密计划和网络维护，系统破坏的机率是非常小的。所以，企业服务器的稳定必须使用集群技术。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/594.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux下Tsm 服务器、客户端安装配置全过程</title>
		<link>http://www.evanjiang.net.cn/archives/591.html</link>
		<comments>http://www.evanjiang.net.cn/archives/591.html#comments</comments>
		<pubDate>Wed, 25 Feb 2009 14:45:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[redhat linux]]></category>
		<category><![CDATA[存储备份]]></category>
		<category><![CDATA[Linux TSM服务器 客户端安装配]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=591</guid>
		<description><![CDATA[<p>系统环境：LINUX
AS5</p>
<p>存储：IBM DS400 STORAGE
已经将阵列MOUNT到本地/sdb/</p>
<p>1．
软件下载 </p>
<p>地址 ftp://ftp.software.ibm.com/storage/tivoli-storage-management/
TSM服务器端：选用TSM 5.2,原因是有WEB界面，ISC 和 AC普遍反映很慢
TSM客户端5.4.1</p>
<p>2.软件安装</p>
<p>2.1 安装服务器 ：
rpm –ivh xxx.rpm
\i686 \TIVsm-license-5.2.0-0.i386.rpm
\i686 \TIVsm-license_keys-5.2.0-0.i386.rpm
\i686 \TIVsm-server-5.2.0-0.i386.rpm
\i686 \TIVsm-tsmscsi-5.2.0-0.i386.rpm
\noarch \TIVsm-webadmin-5.2.0-0.noarch.rpm</p>
<p>2.2 安装客户端
rpm –ivh xxx.rpm
TIVsm-API.i386.rpm
TIVsm-BA.i386.rpm
TIVsm-msg.zh_CN.i386.rpm
</p>
<p>3.软件配置</p>
<p>3.1 服务器端配置
cd /opt/tivoli/tsm/server/bin/
vi dsmserv.opt
dsmserv.opt内容如下：
*******************************
COMMMETHOD TCPIP
COMMMETHOD HTTP
TCPPORT 1500
HTTPPORT 1580
DEVCONFIG devcnfg.out
*******************************</p>
<p>3.2 客户端配置
cd /opt/tivoli/tsm/client/ba/bin/
vi dsm.sys
dsm.sys内容如下：
*******************************
SErvername SERVER1  (此名称为TSM服务器名称，默认为SERVER1)
COMMMethod TCPip
TCPPort 1500
TCPServeraddress  192.168.0.1 (此IP为服务器端的IP)
nodename CLIENT1 (此名称为服务器端建立的node的名称，后面会讲到)
passwordaccess generate
***********************************</p>
<p>vi dsm.opt
dsm.opt内容如下
***********************************
SErvername SERVER1
***********************************</p>
<p>4．软件运行</p>
<p>4.1 服务器端运行，
cd /opt/tivoli/tsm/server/bin/
./dsmserv
然后在IE里访问http://192.168.0.1：1580
192.168.0.1为TSM服务器IP
用户名密码：admin</p>
<p>4.2 客户端运行
cd /opt/tivoli/tsm/client/ba/bin/
./dsmcad
启动WEB访问
./dsmc
运行客户端
然后在IE里访问http://192.168.0.2：1581
192.168.0.2为TSM客户端IP</p>
<p>5．软件使用</p>
<p>5.1 服务器端使用
IE里访问http://192.168.0.1：1580
设定不允许超时
Operation view &#8212;- Manage security&#8212; Set web [...]]]></description>
			<content:encoded><![CDATA[<p>系统环境：LINUX<br />
AS5</p>
<p>存储：IBM DS400 STORAGE<br />
已经将阵列MOUNT到本地/sdb/</p>
<p>1．<br />
软件下载 </p>
<p>地址 ftp://ftp.software.ibm.com/storage/tivoli-storage-management/<br />
TSM服务器端：选用TSM 5.2,原因是有WEB界面，ISC 和 AC普遍反映很慢<br />
TSM客户端5.4.1</p>
<p>2.软件安装</p>
<p>2.1 安装服务器 ：<br />
rpm –ivh xxx.rpm<br />
\i686 \TIVsm-license-5.2.0-0.i386.rpm<br />
\i686 \TIVsm-license_keys-5.2.0-0.i386.rpm<br />
\i686 \TIVsm-server-5.2.0-0.i386.rpm<br />
\i686 \TIVsm-tsmscsi-5.2.0-0.i386.rpm<br />
\noarch \TIVsm-webadmin-5.2.0-0.noarch.rpm</p>
<p>2.2 安装客户端<br />
rpm –ivh xxx.rpm<br />
TIVsm-API.i386.rpm<br />
TIVsm-BA.i386.rpm<br />
TIVsm-msg.zh_CN.i386.rpm<br />
<span id="more-591"></span></p>
<p>3.软件配置</p>
<p>3.1 服务器端配置<br />
cd /opt/tivoli/tsm/server/bin/<br />
vi dsmserv.opt<br />
dsmserv.opt内容如下：<br />
*******************************<br />
COMMMETHOD TCPIP<br />
COMMMETHOD HTTP<br />
TCPPORT 1500<br />
HTTPPORT 1580<br />
DEVCONFIG devcnfg.out<br />
*******************************</p>
<p>3.2 客户端配置<br />
cd /opt/tivoli/tsm/client/ba/bin/<br />
vi dsm.sys<br />
dsm.sys内容如下：<br />
*******************************<br />
SErvername SERVER1  (此名称为TSM服务器名称，默认为SERVER1)<br />
COMMMethod TCPip<br />
TCPPort 1500<br />
TCPServeraddress  192.168.0.1 (此IP为服务器端的IP)<br />
nodename CLIENT1 (此名称为服务器端建立的node的名称，后面会讲到)<br />
passwordaccess generate<br />
***********************************</p>
<p>vi dsm.opt<br />
dsm.opt内容如下<br />
***********************************<br />
SErvername SERVER1<br />
***********************************</p>
<p>4．软件运行</p>
<p>4.1 服务器端运行，<br />
cd /opt/tivoli/tsm/server/bin/<br />
./dsmserv<br />
然后在IE里访问http://192.168.0.1：1580<br />
192.168.0.1为TSM服务器IP<br />
用户名密码：admin</p>
<p>4.2 客户端运行<br />
cd /opt/tivoli/tsm/client/ba/bin/<br />
./dsmcad<br />
启动WEB访问<br />
./dsmc<br />
运行客户端<br />
然后在IE里访问http://192.168.0.2：1581<br />
192.168.0.2为TSM客户端IP</p>
<p>5．软件使用</p>
<p>5.1 服务器端使用<br />
IE里访问http://192.168.0.1：1580<br />
设定不允许超时<br />
Operation view &#8212;- Manage security&#8212; Set web authenticationtime out 设为0</p>
<p>建立客户端与服务器的连接点<br />
Object view&#8212; Client &#8212; Client Nodes&#8212;Operations&#8212; Register a new node<br />
此处的Node name 就是 客户端 DSM.SYS里的NODENAME<br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
Policy Domain Name，Policy Sets，Management Classes是系统已经默认的 命名为STANDARD,如果想自己重头建起，顺序如下：<br />
Object view&#8212;Policy Domain Name&#8212;Operations &#8212; Define Policy Domain<br />
Object view&#8212;Policy Domain Name&#8212; Policy Sets&#8212; Operations&#8212;<br />
Define Policy Sets<br />
Object view&#8212;Policy Domain Name&#8212; Policy Sets&#8212;<br />
Management Class &#8212; Operations &#8212;<br />
Define Management Class<br />
Object view&#8212;Policy Domain Name&#8212; Client Nodes&#8212;Operations&#8212; Register a new node</p>
<p>将LOG保存地点改为存储上：<br />
Object view&#8212;RecoveryLog&#8212;Recovery Log VolumesDefinerecovery log volume<br />
Volume Name:/sdb/log01.dsm<br />
Format Size:1000<br />
此处为Log文件大小定义，我设为1000 M<br />
Wait:No</p>
<p>将Backup保存地点改为存储上：<br />
Object view&#8212; Server Storage&#8212; Storage Pools&#8212; Disk storagepools&#8212; Volumes&#8212;Operations &#8212; Define a disk storage pool volume<br />
Storage Pool Name:BACKUPPOOL<br />
Volume Name: /sdb/backup01.dsm<br />
Media AccessStatus: READWRITE<br />
Format Size:10000<br />
此处为backup空间大小定义，我设为10000M ,空间不够了再来定义backup02.dsm,<br />
Wait:No</p>
<p>5.2 客户端使用<br />
IE里访问http://192.168.0.2：1581<br />
输入Noden名和密码<br />
比较简单，有一点说明，要恢复以前某个时间删过的文件时,需要选择<br />
恢复&#8212;查看&#8212;显示活动/非活动的文件</p>
<p>6.定时备份</p>
<p>方法有两种，一种是在服务器端定义SCHEDULE，一种是在客户端定义定时备份，这里我们选用比较简单的后者。<br />
在客户端运行：<br />
cd /opt/tivoli/tsm/client/ba/bin/<br />
dsmc incremental subdir=yes /test/</p>
<p>意思是 对/test/下所有文件及子目录做增量备份(incremental可简写成i),那么我们只要定时执行这条命令就可以了，Linux下的crontab即可实现，我们先把命令写在一个文件里，定时去执行这文件。<br />
cd /opt/tivoli/tsm/client/ba/bin/<br />
vi dsmc.sh<br />
内容：dsmc incremental subdir=yes /test/</p>
<p>保存，退出<br />
chmod 777 dsmc.sh</p>
<p>运行Linux crontab,和VI一样使用<br />
crontab –e<br />
内容：<br />
21 02 * * *<br />
/opt/tivoli/tsm/client/ba/bin/dsmc.sh<br />
意思是每天02：21执行dsmc.sh<br />
保存，退出</p>
<p>7．高级应用</p>
<p>设置保留的版本数<br />
Object view&#8212;Policy Domain Name&#8212; Policy Sets&#8212; ManagementClass&#8212;Backup Copy Groups&#8212;Operations &#8212;<br />
Define Backup Copy Groups</p>
<p>Object view&#8212;Policy Domain Name&#8212; Policy Sets&#8212; 你的Policy Set&#8212;Operations&#8212; Validate Policy Sets</p>
<p>Object view&#8212;Policy Domain Name&#8212; Policy Sets&#8212; 你的Policy Set&#8212;Operations &#8212; Activate PolicySets</p>
<p>保留其它版本时间长度（ RetainExtra Versions）<br />
保留其它版本属性指定除最新备份版本外所有其它版本的保留天数。最新版本是现行版本，将永不删除。如果指定无限制，则额外版本会保存到备份版本数目超过存在的版本数据或删除的版本数据参数设置。在此情况下，最老的额外版本会立即删除。</p>
<p>已删除的版本数据 (Versions Data Deleted)<br />
已删除的版本数据属性指定为从工作站上擦除的文件和目录保留的不同备份版本的最大数目。只要文件或目录还存留在工作站上，就忽略此参数。<br />
如果删除此文件或目录，则在下一次运行增量备份时，现行备份版本将变为非现行版本，而超过此参数指定数值的最早版本将被删除。<br />
其余版本的到期日期基于保留其它版本时间长度和保留唯一版本时间长度参数。</p>
<p>注：Policy Set Name 为 ACTIVE的Policy Set 是被Activate 的Policy Set</p>
<p>8. 基础知识</p>
<p>完全备份<br />
备份全部选中的文件夹，并不依赖文件的存档属性来确定备份那些文件。在备份过程中，任何现有的标记都被清除，每个文件都被标记为已备份，换言之，清除存档属性。<br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
差异备份<br />
差异备份是针对完全备份：备份上一次的完全备份后发生变化的所有文件。差异备份过程中，只备份有标记的那些选中的文件和文件夹。它不清除标记，既：备份后不标记为已备份文件，换言之，不清除存档属性。</p>
<p>增量备份<br />
增量备份是针对于上一次备份（无论是哪种备份）：备份上一次备份后，所有发生变化的文件。增量备份过程中，只备份有标记的选中的文件和文件夹，它清除标记，既：备份后标记文件，换言之，清除存档属性。</p>
<p>完全备份和差异备份组合<br />
在星期一进行完全备份，在星期二至星期五进行差异备份。如果在星期五数据被破坏了，则你只需要还原星期一完全的备份和星期四的差异备份。这种策略备份数据需要较多的时间，但还原数据使用较少的时间。</p>
<p>完全备份和增量备份组合<br />
在星期一进行完全备份，在星期二至星期五进行增量备份。如果在星期五数据被破坏了，则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份。这种策略备份数据需要较多的时间，但还原数据使用较少的时间。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/591.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>存储字典</title>
		<link>http://www.evanjiang.net.cn/archives/195.html</link>
		<comments>http://www.evanjiang.net.cn/archives/195.html#comments</comments>
		<pubDate>Thu, 08 Jan 2009 03:31:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[存储备份]]></category>
		<category><![CDATA[存储 字典]]></category>

		<guid isPermaLink="false">http://www.hunttech.com.cn/wpblog/?p=195</guid>
		<description><![CDATA[<p> </p>
<p> </p>
<p>Bus Architecture：</p>
<p>　Bus快取传输架构就如同高速公路一般，储存效能易受数据流量影响，数据传输容易纠结于交流道上。</p>
<p>　Switch Architecture：</p>
<p>　Switch快取传输架构就如同圆环一般，储存效能易受数据流量影响，数据传输效能不彰，储存架构扩充易受局限。</p>
<p>Array：阵列</p>
<p>　　磁盘阵列模式是把几个磁盘的存储空间整合起来，形成一个大的单一连续的存储空间。NetRAID控制器利用它的SCSI通道可以把多个磁盘组合成一个磁盘阵列。简单的说，阵列就是由多个磁盘组成，并行工作的磁盘系统。需要注意的是作为热备用的磁盘是不能添加到阵列中的。</p>
<p></p>
<p>　　Array Spanning：阵列跨越</p>
<p>　　阵列跨越是把2个，3个或4个磁盘阵列中的存储空间进行再次整合，形成一个具有单一连续存储空间的逻辑驱动器的过程。NetRAID控制器可以跨越连续的几个阵列，但每个阵列必需由相同数量的磁盘组成，并且这几个阵列必需具有相同的RAID级别。就是说，跨越阵列是对已经形成了的几个阵列进行再一次的组合，RAID 1，RAID 3和RAID 5跨越阵列后分别形成了RAID 10，RAID 30和RAID 50。</p>
<p>　　Cache Policy：高速缓存策略</p>
<p>　　NetRAID控制器具有两种高速缓存策略，分别为Cached I/O（缓存I/O）和Direct I/O（直接I/O）。缓存I/O总是采用读取和写入策略，读取的时候常常是随意的进行缓存。直接I/O在读取新的数据时总是采用直接从磁盘读出的方法，如果一个数据单元被反复地读取，那么将选择一种适中的读取策略，并且读取的数据将被缓存起来。只有当读取的数据重复地被访问时，数据才会进入缓存，而在完全随机读取状态下，是不会有数据进入缓存的。</p>
<p> </p>
<p>　　Capacity Expansion：容量扩展</p>
<p>　　在微软的Windows NT，2000或Novell公司的NetWare 4.2，5操作系统下，可以在线增加目前卷的容量。在Windows 2000或NetWare 5系统下，准备在线扩容时，要禁用虚拟容量选项。而在Windows NT或NetWare 4.2系统下，要使虚拟容量选项可用才能进行在线扩容。</p>
<p>　　在NetRAID控制器的快速配置工具中，设置虚拟容量选项为可用时，控制器将建立虚拟磁盘空间，然后卷能通过重构把增加的物理磁盘扩展到虚拟空间中去。重构操作只能在单一阵列中的唯一逻辑驱动器上才可以运行，你不能在跨越阵列中使用在线扩容。</p>
<p>　　Channel：通道</p>
<p>　　在两个磁盘控制器之间传送数据和控制信息的电通路。</p>
<p>　　Format：格式化</p>
<p>　　在物理驱动器（硬盘）的所有数据区上写零的操作过程，格式化是一种纯物理操作，同时对硬盘介质做一致性检测，并且标记出不可读和坏的扇区。由于大部分硬盘在出厂时已经格式化过，所以只有在硬盘介质产生错误时才需要进行格式化。</p>
<p>Hot Spare：热备用</p>
<p>　　当一个正在使用的磁盘发生故障后，一个空闲、加电并待机的磁盘将马上代替此故障盘，此方法就是热备用。热备用磁盘上不存储任何的用户数据，最多可以有8个磁盘作为热备用磁盘。一个热备用磁盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分。而在某个特定的阵列中，只能有一个热备用磁盘。</p>
<p>　　当磁盘发生故障时，控制器的固件能自动的用热备用磁盘代替故障磁盘，并通过算法把原来储存在故障磁盘上的数据重建到热备用磁盘上。数据只能从带有冗余的逻辑驱动器上进行重建（除了RAID 0以外），并且热备用磁盘必须有足够多的容量。系统管理员可以更换发生故障的磁盘，并把更换后的磁盘指定为新的热备用磁盘。</p>
<p>　　Hot swap Disk Module：热交换磁盘模式</p>
<p>　　热交换模式允许系统管理员在服务器不断电和不中止网络服务的情况下更换发生故障的磁盘驱动器。由于所有的供电和电缆连线都集成在服务器的底板上，所以热交换模式可以直接把磁盘从驱动器笼子的插槽中拔除，操作非常简单。然后把替换的热交换磁盘插入到插槽中即可。热交换技术仅仅在RAID 1，3，5，10，30和50的配置情况下才可以工作。</p>
<p>　　I2O（Intelligent Input/Output）：智能输入输出</p>
<p>　　智能输入输出是一种工业标准，输入输出子系统的体系结构完全独立于网络操作系统，并不需要外部设备的支持。I2O使用的驱动程序可以分为操作系统服务模块（operating system services module，OSMs）和硬件驱动模块（hardware device modules，HDMs）。</p>
<p>　　Initialization：初始化</p>
<p>　　在逻辑驱动器的数据区上写零的操作过程，并且生成相应的奇偶位，使逻辑驱动器处于就绪状态。初始化将删除以前的数据并产生奇偶校验，所以逻辑驱动器在此过程中将一并进行一致性检测。没有经过初始化的阵列是不能使用的，因为还没有生成奇偶区，阵列会产生一致性检测错误。</p>
<p>　　IOP（I/O Processor）：输入输出处理器</p>
<p>　　输入输出处理器是NetRAID控制器的指令中心，实现包括命令处理，PCI和SCSI总线的数据传输，RAID的处理，磁盘驱动器重建，高速缓存的管理和错误恢复等功能。</p>
<p>　　Logical Drive：逻辑驱动器</p>
<p>　　阵列中的虚拟驱动器，它可以占用一个以上的物理磁盘。逻辑驱动器把阵列或跨越阵列中的磁盘分割成了连续的存储空间，而这些存储空间分布在阵列中的所有磁盘上。NetRAID控制器能设置最多8个不同容量大小的逻辑驱动器，而每个阵列中至少要设置一个逻辑驱动器。输入输出操作只能在逻辑驱动器处于在线的状态下才运行。</p>
<p>　　Logical Volume：逻辑卷








　　由逻辑磁盘形成的虚拟盘，也可称为磁盘分区。</p>
<p>　　Mirroring：镜像</p>
<p>　　冗余的一种类型，一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。RAID 1和RAID 10使用的就是镜像。</p>
<p>Parity：奇偶校验位</p>
<p>　　在数据存储和传输中，字节中额外增加一个比特位，用来检验错误。它常常是从两个或更多的原始数据中产生一个冗余数据，冗余数据可以从一个原始数据中进行重建。不过，奇偶校验数据并不是对原始数据的完全复制。</p>
<p>　　在RAID中，这种方法可以应用到阵列中的所有磁盘驱动器上。奇偶校验位还可以组成专用的奇偶校验方式，在专用奇偶校验中，奇偶校验数据可分布在系统中所有的磁盘上。如果一个磁盘发生故障，可以通过其它磁盘上的数据和奇偶校验数据重建出这个故障磁盘上的数据。</p>
<p>　　Power Fail Safeguard：掉电保护</p>
<p>　　当此项设置为可用时，在重构过程中（非重建），所有的数据将一直保存在磁盘上，直到重构完成后才删除。这样如果在重构过程中发生掉电，将不会发生数据丢失的危险情况。</p>
<p>　　RAID：独立冗余磁盘阵列</p>
<p>　　独立冗余磁盘阵列最初叫做廉价冗余磁盘阵列（Redundant Array of Inexpensive Disks），它是由多个小容量、独立的硬盘组成的阵列，而阵列综合的性能可以超过单一昂贵大容量硬盘（SLED）的性能。由于是对多个磁盘并行操作，所以RAID磁盘子系统与单一磁盘相比它的输入输出性能得到了提高。服务器会把RAID阵列看成一个单一的存储单元，并对几个磁盘同时访问，所以提高了输入输出的速率。</p>
<p>　　RAID Levels：RAID级别</p>
<p>　　RAID级别为不同冗余类型在逻辑驱动器上的应用。它可以提高逻辑驱动器的故障容许度和性能，但也会减少逻辑驱动器的可用容量，每个逻辑驱动器都必须指定一个RAID级别。</p>
<p>　　RAID 1，3和5的逻辑驱动器使用了单一的阵列，附表1描述了它们的具体情况。简单地说，RAID 0是没有冗余，它可由一个或多个物理驱动器组成；RAID 1是镜像冗余，它在一个阵列中需要两个物理驱动器；RAID 3为专用奇偶校验冗余，即所有的冗余数据都存储在一个专用的磁盘上，一个阵列至少由三个物理驱动器组成；RAID 5为分散奇偶校验冗余，即阵列中的冗余数据分散存储在阵列中所有磁盘上，它的一个阵列中至少需要三个物理驱动器。</p>
<p>　　RAID 10，30和50是逻辑驱动器跨越阵列而组成的。附表2描述了跨越磁盘阵列的情况。</p>
<p>　　Read Policy：读取策略</p>
<p>　　NetRAID控制器提供了三种读取策略，分别为Read-Ahead（预读），Normal（标准）和Adaptive（适中）。</p>
<p>　　预读是在运行中，控制器不断的提前读取未被请求的数据，把它存储在内存中，并期望这些数据能被使用。预读可以更快的提供连续数据，当访问的是随机数据时效果就不佳了。</p>
<p>　　标准策略不使用预读的方法，当读取的数据大部分为随机数据时，这个策略是最有效的。</p>
<p>　　适中策略是当访问的最后两个磁盘上的数据存储在连续扇区上时，将采用预读的方法。</p>
<p>　　Ready State：就绪状态</p>
<p>　　就绪状态是一个可用的硬盘，它即不在线也不是热备用盘，并可以添加到任一个阵列中或者指定为热备用盘的这种硬盘状态。</p>
<p>Rebuild：重建</p>
<p>　　在RAID 1，3，5，10，30或50阵列中把一个故障盘上的所有数据再生到替换磁盘上的过程。磁盘重建过程中逻辑驱动器通常不会中断对其数据的访问请求。</p>
<p>　　Rebuild Rate：重建率</p>
<p>　　重建操作过程的速度。每个控制器都分配了重建率，它反映的是在重建操作中IOP资源使用的百分比。</p>
<p>　　Reconstruct：重构</p>
<p>　　在改变RAID级别后，对逻辑驱动器上的数据重新整理的过程。</p>
<p>　　SCSI Disk [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p> </p>
<p>Bus Architecture：</p>
<p>　Bus快取传输架构就如同高速公路一般，储存效能易受数据流量影响，数据传输容易纠结于交流道上。</p>
<p>　Switch Architecture：</p>
<p>　Switch快取传输架构就如同圆环一般，储存效能易受数据流量影响，数据传输效能不彰，储存架构扩充易受局限。</p>
<p>Array：阵列</p>
<p>　　磁盘阵列模式是把几个磁盘的存储空间整合起来，形成一个大的单一连续的存储空间。NetRAID控制器利用它的SCSI通道可以把多个磁盘组合成一个磁盘阵列。简单的说，阵列就是由多个磁盘组成，并行工作的磁盘系统。需要注意的是作为热备用的磁盘是不能添加到阵列中的。</p>
<p><span id="more-195"></span></p>
<p>　　Array Spanning：阵列跨越</p>
<p>　　阵列跨越是把2个，3个或4个磁盘阵列中的存储空间进行再次整合，形成一个具有单一连续存储空间的逻辑驱动器的过程。NetRAID控制器可以跨越连续的几个阵列，但每个阵列必需由相同数量的磁盘组成，并且这几个阵列必需具有相同的RAID级别。就是说，跨越阵列是对已经形成了的几个阵列进行再一次的组合，RAID 1，RAID 3和RAID 5跨越阵列后分别形成了RAID 10，RAID 30和RAID 50。</p>
<p>　　Cache Policy：高速缓存策略</p>
<p>　　NetRAID控制器具有两种高速缓存策略，分别为Cached I/O（缓存I/O）和Direct I/O（直接I/O）。缓存I/O总是采用读取和写入策略，读取的时候常常是随意的进行缓存。直接I/O在读取新的数据时总是采用直接从磁盘读出的方法，如果一个数据单元被反复地读取，那么将选择一种适中的读取策略，并且读取的数据将被缓存起来。只有当读取的数据重复地被访问时，数据才会进入缓存，而在完全随机读取状态下，是不会有数据进入缓存的。</p>
<p> </p>
<p>　　Capacity Expansion：容量扩展</p>
<p>　　在微软的Windows NT，2000或Novell公司的NetWare 4.2，5操作系统下，可以在线增加目前卷的容量。在Windows 2000或NetWare 5系统下，准备在线扩容时，要禁用虚拟容量选项。而在Windows NT或NetWare 4.2系统下，要使虚拟容量选项可用才能进行在线扩容。</p>
<p>　　在NetRAID控制器的快速配置工具中，设置虚拟容量选项为可用时，控制器将建立虚拟磁盘空间，然后卷能通过重构把增加的物理磁盘扩展到虚拟空间中去。重构操作只能在单一阵列中的唯一逻辑驱动器上才可以运行，你不能在跨越阵列中使用在线扩容。</p>
<p>　　Channel：通道</p>
<p>　　在两个磁盘控制器之间传送数据和控制信息的电通路。</p>
<p>　　Format：格式化</p>
<p>　　在物理驱动器（硬盘）的所有数据区上写零的操作过程，格式化是一种纯物理操作，同时对硬盘介质做一致性检测，并且标记出不可读和坏的扇区。由于大部分硬盘在出厂时已经格式化过，所以只有在硬盘介质产生错误时才需要进行格式化。</p>
<p>Hot Spare：热备用</p>
<p>　　当一个正在使用的磁盘发生故障后，一个空闲、加电并待机的磁盘将马上代替此故障盘，此方法就是热备用。热备用磁盘上不存储任何的用户数据，最多可以有8个磁盘作为热备用磁盘。一个热备用磁盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分。而在某个特定的阵列中，只能有一个热备用磁盘。</p>
<p>　　当磁盘发生故障时，控制器的固件能自动的用热备用磁盘代替故障磁盘，并通过算法把原来储存在故障磁盘上的数据重建到热备用磁盘上。数据只能从带有冗余的逻辑驱动器上进行重建（除了RAID 0以外），并且热备用磁盘必须有足够多的容量。系统管理员可以更换发生故障的磁盘，并把更换后的磁盘指定为新的热备用磁盘。</p>
<p>　　Hot swap Disk Module：热交换磁盘模式</p>
<p>　　热交换模式允许系统管理员在服务器不断电和不中止网络服务的情况下更换发生故障的磁盘驱动器。由于所有的供电和电缆连线都集成在服务器的底板上，所以热交换模式可以直接把磁盘从驱动器笼子的插槽中拔除，操作非常简单。然后把替换的热交换磁盘插入到插槽中即可。热交换技术仅仅在RAID 1，3，5，10，30和50的配置情况下才可以工作。</p>
<p>　　I2O（Intelligent Input/Output）：智能输入输出</p>
<p>　　智能输入输出是一种工业标准，输入输出子系统的体系结构完全独立于网络操作系统，并不需要外部设备的支持。I2O使用的驱动程序可以分为操作系统服务模块（operating system services module，OSMs）和硬件驱动模块（hardware device modules，HDMs）。</p>
<p>　　Initialization：初始化</p>
<p>　　在逻辑驱动器的数据区上写零的操作过程，并且生成相应的奇偶位，使逻辑驱动器处于就绪状态。初始化将删除以前的数据并产生奇偶校验，所以逻辑驱动器在此过程中将一并进行一致性检测。没有经过初始化的阵列是不能使用的，因为还没有生成奇偶区，阵列会产生一致性检测错误。</p>
<p>　　IOP（I/O Processor）：输入输出处理器</p>
<p>　　输入输出处理器是NetRAID控制器的指令中心，实现包括命令处理，PCI和SCSI总线的数据传输，RAID的处理，磁盘驱动器重建，高速缓存的管理和错误恢复等功能。</p>
<p>　　Logical Drive：逻辑驱动器</p>
<p>　　阵列中的虚拟驱动器，它可以占用一个以上的物理磁盘。逻辑驱动器把阵列或跨越阵列中的磁盘分割成了连续的存储空间，而这些存储空间分布在阵列中的所有磁盘上。NetRAID控制器能设置最多8个不同容量大小的逻辑驱动器，而每个阵列中至少要设置一个逻辑驱动器。输入输出操作只能在逻辑驱动器处于在线的状态下才运行。</p>
<p>　　Logical Volume：逻辑卷<br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
　　由逻辑磁盘形成的虚拟盘，也可称为磁盘分区。</p>
<p>　　Mirroring：镜像</p>
<p>　　冗余的一种类型，一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。RAID 1和RAID 10使用的就是镜像。</p>
<p>Parity：奇偶校验位</p>
<p>　　在数据存储和传输中，字节中额外增加一个比特位，用来检验错误。它常常是从两个或更多的原始数据中产生一个冗余数据，冗余数据可以从一个原始数据中进行重建。不过，奇偶校验数据并不是对原始数据的完全复制。</p>
<p>　　在RAID中，这种方法可以应用到阵列中的所有磁盘驱动器上。奇偶校验位还可以组成专用的奇偶校验方式，在专用奇偶校验中，奇偶校验数据可分布在系统中所有的磁盘上。如果一个磁盘发生故障，可以通过其它磁盘上的数据和奇偶校验数据重建出这个故障磁盘上的数据。</p>
<p>　　Power Fail Safeguard：掉电保护</p>
<p>　　当此项设置为可用时，在重构过程中（非重建），所有的数据将一直保存在磁盘上，直到重构完成后才删除。这样如果在重构过程中发生掉电，将不会发生数据丢失的危险情况。</p>
<p>　　RAID：独立冗余磁盘阵列</p>
<p>　　独立冗余磁盘阵列最初叫做廉价冗余磁盘阵列（Redundant Array of Inexpensive Disks），它是由多个小容量、独立的硬盘组成的阵列，而阵列综合的性能可以超过单一昂贵大容量硬盘（SLED）的性能。由于是对多个磁盘并行操作，所以RAID磁盘子系统与单一磁盘相比它的输入输出性能得到了提高。服务器会把RAID阵列看成一个单一的存储单元，并对几个磁盘同时访问，所以提高了输入输出的速率。</p>
<p>　　RAID Levels：RAID级别</p>
<p>　　RAID级别为不同冗余类型在逻辑驱动器上的应用。它可以提高逻辑驱动器的故障容许度和性能，但也会减少逻辑驱动器的可用容量，每个逻辑驱动器都必须指定一个RAID级别。</p>
<p>　　RAID 1，3和5的逻辑驱动器使用了单一的阵列，附表1描述了它们的具体情况。简单地说，RAID 0是没有冗余，它可由一个或多个物理驱动器组成；RAID 1是镜像冗余，它在一个阵列中需要两个物理驱动器；RAID 3为专用奇偶校验冗余，即所有的冗余数据都存储在一个专用的磁盘上，一个阵列至少由三个物理驱动器组成；RAID 5为分散奇偶校验冗余，即阵列中的冗余数据分散存储在阵列中所有磁盘上，它的一个阵列中至少需要三个物理驱动器。</p>
<p>　　RAID 10，30和50是逻辑驱动器跨越阵列而组成的。附表2描述了跨越磁盘阵列的情况。</p>
<p>　　Read Policy：读取策略</p>
<p>　　NetRAID控制器提供了三种读取策略，分别为Read-Ahead（预读），Normal（标准）和Adaptive（适中）。</p>
<p>　　预读是在运行中，控制器不断的提前读取未被请求的数据，把它存储在内存中，并期望这些数据能被使用。预读可以更快的提供连续数据，当访问的是随机数据时效果就不佳了。</p>
<p>　　标准策略不使用预读的方法，当读取的数据大部分为随机数据时，这个策略是最有效的。</p>
<p>　　适中策略是当访问的最后两个磁盘上的数据存储在连续扇区上时，将采用预读的方法。</p>
<p>　　Ready State：就绪状态</p>
<p>　　就绪状态是一个可用的硬盘，它即不在线也不是热备用盘，并可以添加到任一个阵列中或者指定为热备用盘的这种硬盘状态。</p>
<p>Rebuild：重建</p>
<p>　　在RAID 1，3，5，10，30或50阵列中把一个故障盘上的所有数据再生到替换磁盘上的过程。磁盘重建过程中逻辑驱动器通常不会中断对其数据的访问请求。</p>
<p>　　Rebuild Rate：重建率</p>
<p>　　重建操作过程的速度。每个控制器都分配了重建率，它反映的是在重建操作中IOP资源使用的百分比。</p>
<p>　　Reconstruct：重构</p>
<p>　　在改变RAID级别后，对逻辑驱动器上的数据重新整理的过程。</p>
<p>　　SCSI Disk Status：SCSI磁盘状态</p>
<p>　　SCSI磁盘（物理驱动器）可以有以下五种状态，分别为Ready（就绪），未配置的加电可操作磁盘；Online（在线），配置过的加电可操作磁盘；Hot Spare（热备用），当一个磁盘出现故障时，准备使用的加电待用磁盘；Failed（故障），磁盘发生错误导致失效或用户利用NetRAID控制器实用程序使驱动器脱机的状态；Rebuilding（重建），磁盘正处于从一个或几个关键性逻辑驱动器上恢复数据的过程中。</p>
<p>　　Stripe Size：条带容量</p>
<p>　　在每个磁盘上连续写入数据的总量，也称作“条带深度”。你可以指定每个逻辑驱动器的条带容量从2KB，4KB，8KB一直到128KB。为了获得更高的性能，要选择条带的容量等于或小于操作系统的簇的大小。大容量的条带会产生更高的读取性能，尤其在读取连续数据的时候。而读取随机数据的时候，最好设定条带的容量小一点。如果指定128KB的条带将需要8MB内存。</p>
<p>　　Striping：条带化</p>
<p>　　条带化是把连续的数据分割成相同大小的数据块，把每段数据分别写入到阵列中不同磁盘上的方法。此技术非常有用，它比单个磁盘所能提供的读写速度要快的多，当数据从第一个磁盘上传输完后，第二个磁盘就能确定下一段数据。数据条带化正在一些现代数据库和某些RAID硬件设备中得到广泛应用。</p>
<p>　　Virtual Sizing：虚拟容量</p>
<p>　　当此设置生效后，对一个逻辑驱动器来说，控制器将报告逻辑驱动器的容量比实际的物理容量要大的多。“虚拟”空间可以允许在线扩容。</p>
<p>　　Write policy：写入策略</p>
<p>　　当处理器向磁盘上写入数据的时候，数据先被写入高速缓存中，并认为处理器有可能马上再次读取它。NetRAID有两种如下的写入策略：</p>
<p>　　Write Back（回写），在回写状态下，数据只有在要被从高速缓存中清除时才写到磁盘上。随着主存读取的数据增加，回写需要开始从高速缓存中向磁盘上写数据，并把更新的数据写入高速缓存中。由于一个数据可能会被写入高速缓存中许多次，而没有进行磁盘存取，所以回写的效率非常高。</p>
<p>　　Write Through（完全写入），在完全写入状态下，数据在输入到高速缓存时，它同时也被写到磁盘上。因为数据已经复制到磁盘上，所以在高速缓存中可以直接更改要替换的数据，因此完全写入要比回写简单的多。</p>
<p>附表1</p>
<p>RAID级别 RAID 0 RAID 1 RAID 3 RAID 5 </p>
<p>名称 条带 镜像 专用校验条带 分散校验条带 </p>
<p>允许故障 否 是 是 是 </p>
<p>冗余类型 无 副本 校验 校验 </p>
<p>热备用操作 不可 可以 可以 可以 </p>
<p>硬盘数量 一个以上 两个 三个以上 三个以上 </p>
<p>可用容量 最大 最小 中间 中间 </p>
<p>减少容量 无 50% 一个磁盘 一个磁盘 </p>
<p>读性能 高（盘的数量决定） 中间 高 高 </p>
<p>随机写性能 最高 中间 最低 低 </p>
<p>连续写性能 最高 中间 低 最低 </p>
<p>典型应用 无故障的迅速读写 允许故障的小文件、随机数据写入 允许故障的大文件、连续数据传输 允许故障的小文件、随机数据传输 </p>
<p>　　附表2</p>
<p>RAID级别 RAID 10 RAID 30 RAID 50 </p>
<p>名称 跨越镜像阵列 跨越专用校验阵列 跨越分散校验阵列 </p>
<p>允许故障 是 是 是 </p>
<p>冗余类型 副本 校验 校验 </p>
<p>热备用操作 可以 可以 可以 </p>
<p>磁盘数量  </p>
<p>跨越2个阵列 4 6,8,10,12,14或16 6,8,10,12,14或16 </p>
<p>跨越3个阵列 6 9,12或15 9,12或15 </p>
<p>跨越4个阵列 8 12或16 12或16 </p>
<p>可用容量 最小 中间 中间 </p>
<p>减少容量 50% 每个阵列中一个磁盘 每个阵列中一个磁盘 </p>
<p>读性能 中间 高 高 </p>
<p>随机写性能 中间 最低 低 </p>
<p>连续写性能 中间 低 最低 </p>
<p>典型应用 允许故障高速度小文件、随机数据写入 允许故障高速度大文件、连续数据传输 允许故障高速度小文件、随机数据传输</p>
<p> </p>
<p>Mirror是镜像方式，数据虽然存在两个物理设备中，但是OS和逻辑层次只识别一个逻辑的设备；replication是将源数据重新复制一份到目的地，系统可以识别到两个数据。同时，mirror是在两个设备中同步数据；而replication到目的地的数据，只保持复制时的状态，没有更新！ </p>
<p>同步方式和异步方式在Remote replication或容灾中用到的比较多，指的是数据同步的方式。同步方式的安全性和时效性很好，但会牺牲很多性能；异步方式可以提高读写性能，但安全性比同步方式稍低。如果带宽很高，就建议使用同步replication的方式。</p>
<p>ABTS(中止基本链路服务)</p>
<p>ACC(链路服务接受应答)：对扩展链路服务请求(如FLOGI)的正常回答，表示请求已被接受。</p>
<p>Access fairness(公平接入)：一个进程，用于保障竞争节点能够接入到仲裁环路中。</p>
<p>Access method(接入方法)：接入到物理网络以传输数据的方法</p>
<p>ACK(确认帧)：用于端对端的流量控制，对Class-1 和 Class-2 连接中一个或多个帧的顺利接收表示确认</p>
<p>Active copper(活动铜缆)：允许设备之间连接距离达到33米的铜缆连接</p>
<p>Address identifier(地址识别符)：一个24比特数字，用来指示通信设备的链路层地址。每个数据帧帧头中的两个地址标识符分别用于标识源 ID 和目的ID。</p>
<p>Alias server(别名服务器)：一个推荐标准，FC-PH-3 的组成部分。它使用周知地址FFFFF8，并维护一个标识符映射表，以支持多点广播组管理。</p>
<p>AL_PA(仲裁环路物理地址)：一个8比特值，用来标识接入到仲裁环路中的设备。</p>
<p>AL_TIME(仲裁环路超时值)：在最坏的网络状况下，广播一个字所需时间的两倍值。其缺省值为15毫秒(ms)。</p>
<p>ANSI(美国国家标准学会)：美国的标准管理机构。</p>
<p>ARB(仲裁原语)：只用于仲裁环路拓扑结构，作为节点环路端口(L_Port)的填充字传输，表示该节点可以接入到环路中 。</p>
<p>Arbitrated Loop(仲裁环路)：一个共享的100 Mbps 光纤通道传输链路，支持126个设备和一个到架构中的接入端口，端口的仲裁环路物理地址(AL_PA)值越小，其优先级越高。</p>
<p>Arbitration(仲裁): 解决对共享环路拓扑的竞争，合理分配链路资源的方法。</p>
<p>ARP(地址解析协议)：TCP/IP 协议组的一个组成部分，用于将 IP 地址转换为以太网地址(即链路层 MAC 地址)。</p>
<p>ASIC(特定应用集成电路)</p>
<p>ATM(异步传输模式)：一种高速包交换技术，用来通过局域网或广域网传输数据，其数据包具有固定的长度。它可提供网络中任意两点之间的连接，并且各节点可同时进行数据传输。</p>
<p>Bandwidth(带宽)：电缆，链路或系统传输数据的能力。</p>
<p>BB_Credit(缓冲区到缓冲区信用数)：用来决定一次可向接收方发送多少帧数据。</p>
<p>Broadcast(广播)：将一个数据包发送给架构中的所有 N_Port 端口</p>
<p>Bypass circuitry(旁路电路)：当有效信号在传输中丢失时，使用该电路自动绕过信号通路上的一个设备。</p>
<p>CAM(内容寻址内存)</p>
<p>Camp on推荐作为架构连接请求队列的优化手段，以使连接请求的受理顺序更加合理。</p>
<p>Cascade(级联)：连接两个或更多的光纤通道集线器或交换机以增加端口数量或扩展网络覆盖范围。通常最高级联数为7级。但 SilkWorm 1000 交换机的级联数可达32， SilkWorm 2000 交换机更高达239。</p>
<p>CDR(时钟和数据恢复电路)</p>
<p>CEConformité Européenne.</p>
<p>Channel(通道)：点对点链路，用于将数据从网络中的一点传送到另一点。</p>
<p>CIM(通用信息模式)：一个管理结构，允许使用一个通用程序管理各种完全不同的资源。</p>
<p>Class 1一种面向连接的服务级别，需要对帧的发送和接收进行确认。</p>
<p>Class 2一种无连接的服务级别，需要对 N_Port 端口之间帧的发送和接受进行确认。</p>
<p>Class 3一种无连接的服务级别，无需对 N_Port 端口之间帧的发送和接受进行确认。</p>
<p>Class 4一种面向连接的服务级别，允许使用虚电路的部分带宽。</p>
<p>Class 6面向连接的多点广播服务。主要用于中央服务器和客户之间的视频广播。</p>
<p>Class F一种无连接的服务级别， 对扩展端口(E_Port)之间数据的发送成功或失败进行通知。</p>
<p>CLS(撤消原语)：只用于仲裁环路，由一个L_Port 端口发送至另一个L_Port端口，用于关闭现有连接，撤消对话。</p>
<p>Community(社区)：在简单网络管理协议(SNMP)中，代理与管理站之间的关系集合，主要包括对验证，访问控制和代理特性的定义。</p>
<p>Controller(控制器)：一个计算机模块，用于解释主机与外设之间的信号，控制器通常为外设的一部分。</p>
<p>COS(服务级别)</p>
<p>CRC(循环冗余码校验)：一种编码测试方法，用于对传输的数据进行错误检测与纠正。</p>
<p>Credit(信用值)：表示 F/FL_Port端口向N/NL_Port 端口提供的最大缓冲区的数量值，以防止N/NL_Port端口发送过多的数据帧，使接收缓冲区溢出。</p>
<p>Cut-through(捷径交换)：一种交换技术，允许在取得帧中的目的地址后立刻作出路由决定。</p>
<p>Datagram(数据报)：一种 Class 3 光纤通道服务，允许快速发送数据到与架构相连的多个设备，无需接收确认。</p>
<p>Dedicated simplex(专用单工)：允许一个 N_Port 端口在保持一个Class 1连接的同时，作为发起方初始化与另一个 N_Port 端口之间的对话。</p>
<p>Disparity(专用单工)：允许一个 N_Port 端口在保持一个Class 1连接的同时，作为发起方初始化与另一个 N_Port 端口之间的对话。</p>
<p>DLS(动态负载均衡)：允许在Fx 或 E_Port 端口发生变化时重新计算路由。</p>
<p>Domain ID(域标识符)：为SilkWorm 2000系列交换机分配的一个1-239之间的唯一数字，用于在架构中表示该交换机。</p>
<p>DWDM(密集波分多路复用)：见波分多路复用，允许不同波长的波共用光纤。</p>
<p>E_D_TOV(故障检测超时值)：某项操作可允许的数据来回的最长时间，超过此时间仍无回应，即报错。</p>
<p>EE_Credit(端对端信用值)：未得到确认的帧的最大数目，用于管理两个通信设备之间的帧交换。</p>
<p>EIA(电子工业协会)</p>
<p>8b/10b encoding(8b/10b 编码)：一种编码方案，将一个8比特字节编码为两个10比特字符，用于平衡高速传输的比特流中1和0的数量。</p>
<p>ELP(扩展链路进程)</p>
<p>Emulex一个主机总线适配器的品牌</p>
<p>EOF(帧终止符)：一组固定比特序列，标识帧的结束。</p>
<p>E_Port (扩展端口)：用于连接两个交换机。</p>
<p>Exchange(交换)：高层光纤通道机制，用于两个 N_Port 端口之间的单向或双向通信。</p>
<p>Fabric(交换)：高层光纤通道机制，用于两个 N_Port 端口之间的单向或双向通信。</p>
<p>FAN(架构地址通知)：在环路重新初始化时，保存仲裁环路物理地址和架构地址(需要交换机支持)。</p>
<p>F_BSY(架构端口繁忙帧)：架构发送此帧表示由于架构或目的 N_Port 端口繁忙而无法进行数据的发送工作。</p>
<p>FCA(光纤通道协会)</p>
<p>FC-0光纤通道网络的最底层，即物理介质。</p>
<p>FC-1本层包括有8b/10b 编码方案。</p>
<p>FC-2本层负责组帧和协议，帧结构，序列/交换管理和固定字符集的使用。</p>
<p>FC-3本层包括用于一个节点的多个 N_Port 端口 的通用服务。</p>
<p>FC-4本层负责处理标准与配置文件，服务于上层协议(如SCSI和IP)到光纤通道协议的映射工作。</p>
<p>FC-AL(光纤通道仲裁环路)</p>
<p>FC-AV Fibre Channel Audio Visual.</p>
<p>FC-CT(光纤通道通用传输)</p>
<p>FC-FG(光纤通道一般要求)</p>
<p>FC-FLA(光纤通道环路接入)</p>
<p>FC-GS(光纤通道通用服务)</p>
<p>FC-GS-2(光纤通道第二代通用服务)</p>
<p>FC_IP(用于IP协议的光纤通道)</p>
<p>FC-PH(光纤通道物理协议)：用于FC-0， FC-1和 FC-2层的物理和信号协议，同时还对链路信令，物理介质类型和传输速度作了规定。</p>
<p>FC-PH-2(第二代物理接口)</p>
<p>FC-PH-3(第三代物理接口)</p>
<p>F_RJT(架构端口拒绝帧)：架构发送的一个命令帧，用来指示帧发送请求被拒绝。拒绝的原因可能为不支持服务级别，帧头无效或无可用的 N_Port 端口。</p>
<p>FC_SB(光纤通道单字节)</p>
<p>FC-SW(光纤通道交换架构)： 规定了光纤通道交换机互连和初始化的工具和算法，以建立多交换机光纤通道架构。</p>
<p>FC-SW-2(第二代光纤通道交换架构)：规定了互连和初始化光纤通道交换机以组成多交换机光纤通道架构的算法和工具。</p>
<p>FC_VI(光纤通道虚拟接口)</p>
<p>FCC(联邦通信委员会)</p>
<p>FCIA(光纤通道工业协会):其任务是为光纤通道产品培育和拓展市场。</p>
<p>FCLC(光纤通道环路社团)</p>
<p>FCP(光纤通道协议)：定义了 SCSI接口到光纤通道的映射。</p>
<p>FDDI(光纤分布式数据接口)：美国国家标准学会(ANSI)为城域网制定的网络结构标准，FDDI 网络基于光纤而建造，可提供每秒100兆比特的传输能力。</p>
<p>FFFFF5Class 6 多点广播服务器的周知光纤通道地址</p>
<p>FFFFF6时钟同步服务器的周知光纤通道地址</p>
<p>FFFFF7安全密钥分发服务器的周知光纤通道地址</p>
<p>FFFFF8别名服务器的周知光纤通道地址</p>
<p>FFFFF9服务质量(QoS)提供商的周知 光纤通道地址</p>
<p>FFFFFA管理服务器的周知光纤通道地址</p>
<p>FFFFFB时间服务器的周知光纤通道地址</p>
<p>FFFFFC目录服务器的周知光纤通道地址</p>
<p>FFFFFD架构控制器的周知光纤通道地址</p>
<p>FFFFFEF_Port端口的周知光纤通道地址</p>
<p>FFFFFF周知广播地址</p>
<p>Fill word周知广播地址</p>
<p>FL_Port(架构环路端口)：用于将环路连接到架构上，需要启用光纤环路接口卡LED。它是环路中NL_Port端口接入架构的入口。</p>
<p>Flash(闪存)：一种可编程NVRAM 存储器，可保存其中数据。</p>
<p>FLOGI(架构登录)：节点逻辑连接到架构交换机上的过程。</p>
<p>F_Port一种同 N_Port 端口连接的架构端口。</p>
<p>Fractional Bandwidth(部分带宽)：使用链路的部分带宽传输数据，每个 N_Port 端口最多可有254个Class 4 连接。</p>
<p>Frame(帧)：为网络传输而定义的数据单元，由帧起始定界符(SOF)，帧头，数据部分，循环冗余校验(CRC)以及帧终止符(EOF)几部分组成。数据部分长度为0-2112个字节，CRC长度为4字节。</p>
<p>FRU(可实地替换单元)：发生故障时可更换的部件。</p>
<p>FSP(光纤通道服务协议)：用于所有服务的通用 FC-4 级协议，透明于架构类型和网络拓扑结构。</p>
<p>FSPF(光纤最短路径优先协议)：一种用于光纤通道交换机的路由协议。</p>
<p>Full duplex(全双工)：在一条连接上同时发送和接受数据的能力。</p>
<p>Full fabric citizenship(全架构成员)：可登录到名字服务的环路设备</p>
<p>Gateway(网关)：用于连接不兼容网络的设备，能够提供必要的软硬件转换工作。 </p>
<p>GBIC(千兆比特接口转换器)：一个可拆卸的收发模块，提供光纤通道与千兆比特物理层之间的转换。</p>
<p>Gbps每秒千兆比特</p>
<p>GBps每秒千兆字节</p>
<p>Gigabit1,062,500,000 比特</p>
<p>GLM(千兆比特链路模块)：一个半透明收发器，具有串行/串并转换功能。</p>
<p>G_Port(通用端口)：支持E_Port 端口或 F_Port端口的功能</p>
<p>GUI(图形用户界面)</p>
<p>HBA(主机总线适配器)服务器或工作站总线与光纤通道网络之间的接口。</p>
<p>HiPPI(高性能并行接口)：一个800Mbit/sec的接口，通常用于超级计算机环境。</p>
<p>Hot swappable(热替换)：可以在加电状态下进行替换的部件。</p>
<p>HSSDC高速串行数据连接</p>
<p>HTTP(超文本传输协议)：用于World Wide Web(万维网)的标准TCP/IP传输协议。</p>
<p>Hub(集线器)：光纤通道线路连接器，用于将环路拓扑收缩为星型拓扑。集线器能够自动识别一个活动节点，并将其加入到环路中，而停止工作的节点则被移出环路。</p>
<p>Hunt Group(寻找组)：以一个别名ID注册的多个N_Por端口，以便架构将其路由至空闲端口。</p>
<p>Idle(空闲)：当链路中没有数据需要传输时，连续发送的固定二进制序列，以维持链路的活动。也被用于维持比特，字节和字的同步。</p>
<p>In-band(带内)：在光纤通道中用于管理协议的数据的传输。</p>
<p>Initiator(启动设备)：在光纤通道网络中，同存储设备之间的事务的发起方，可以是服务器或工作站。</p>
<p>Intercabinet(机柜间布线)：铜缆架设的一种规范，允许机柜间连接距离长达33米。</p>
<p>Intermix(混合)：允许Class 1连接中的闲置带宽用于Class 2 或 Class 3连接。</p>
<p>Interswitch(交换机间连接)：见ISL</p>
<p>Intracabinet(机柜内布线)：铜缆架设的一种规范，允许机柜布线长度达到13米。</p>
<p>IOD(有序发送)：一个设置参数，保证各帧按顺序发送，否则便抛弃该帧。</p>
<p>IP(Internet协议)：TCP/IP协议组的组成部分，负责与网络主机地址有关的工作。</p>
<p>IPI智能外设接口</p>
<p>ISL(交换机间连接)：两交换机之间通过E_Port 端口的连接。</p>
<p>Isolated E_Port (隔离E_Port 端口)：存在ISL连接，但由于重叠的域ID或没有标识参数如E_D_TOV，而导致交换机间无数据传输，此时E_Port 端口便处于隔离状态。</p>
<p>ISP(Internet服务提供商)</p>
<p>Jaycor一个主机总线适配器的品牌</p>
<p>JBOD(磁盘束)：多个磁盘被配置为仲裁环路的一个单元。</p>
<p>Jitter(抖动)：当字节流通过物理介质时，时间同步的偏移。</p>
<p>K28.5一种特殊的10比特字符，用来指示光纤通道命令帧的开始。</p>
<p>LAN(局域网)：传输距离小于5公里的网络。</p>
<p>Latency(存储转发时间)：数据帧在一个网络设备中停留的时间，即从帧到达该设备到被转发之间的耗时。</p>
<p>LED(发光二级管)：一个位于交换机上的状态指示器，通常有黄，绿两种状态。</p>
<p>Link(链路控制设备)：一个终端卡，对不同模式下的光纤通道链路进行物理和逻辑控制。</p>
<p>LIFA(环路初始架构分配帧)：包含由架构分配的所有仲裁环路物理地址(AL_PA)的位图，是环路初始化过程中选定临时环路主控制器后发送的第一帧。</p>
<p>LIHA(环路初始化硬分配帧)：由一个比特序列表示的硬分配仲裁环路物理地址(AL_PA)，是环路初始化过程中选定临时环路主控制器后发送的第三帧。</p>
<p>LILP(环路初始化硬分配帧)：由一个比特序列表示的硬分配仲裁环路物理地址(AL_PA)，是环路初始化过程中选定临时环路主控制器后发送的第三帧。</p>
<p>Link(链路)：一个双向，点对点串行数据通道。</p>
<p>LIP(环路初始化进程)：获取环路地址，指示环路故障或重启节点的方法。</p>
<p>LIPA(环路初始化预分配)：在上一次环路初始化过程中未登录到架构中的设备在该帧中标记一个比特位。</p>
<p>LIRP(环路初始化位置报告帧)：在环路初始化过程中，所有L_Port端口选定其AL_PA地址后发送的第一帧。该帧被发送后，在环路中巡视，以便收集所有L_Port端口的相对物理位置信息。该帧为可选帧。</p>
<p>LISA(环路初始化软分配帧)：在环路初始化过程中发送的第四帧。该帧在选定了临时环路主控制器之后发送。</p>
<p>LISM(环路初始化主控制器选择帧)：在环路初始化过程中，当L_Port端口选择仲裁环路物理地址(AL_PA)时发送的第一帧。</p>
<p>Login server(登录服务器)：处理登录请求的单元。</p>
<p>LoomBrocade 公司第二代架构专用集成电路(ASIC)的代号。第二代架构专用集成电路用于SilkWorm 2xxx系列交换机中。</p>
<p>Looplet(小环路)：由架构连接的私有仲裁环路。</p>
<p>LPB(环路端口旁路)：由一个节点环路端口(L_Port)发送的原语序列，用来旁路另一个它指向的节点环路端口。只用于仲裁环路。</p>
<p>LPE(环路端口启用)：由一个节点环路端口发送的原语序列，用来激活被LPB原语旁路的另一个节点环路端口，只用于仲裁环路。</p>
<p>L_Port(节点环路端口)：支持仲裁环路协议的端口</p>
<p>LPSM(环路端口状态机)：监视和执行初始化任务并接入到架构的一套逻辑。由节点环路端口管理，以跟踪环路操作中不同阶段的状态。</p>
<p>LR(链路重启)：一个原语序列，在两个 N_Port 端口(点对点拓扑)或一个 N_Port 端口与一个F_Port 端口(架构拓扑)之间链路的初始化过程中使用。期望的答应为一个LRR原语序列(见下)。</p>
<p>LRR(链路重启应答)：一个原语序列，在两个 N_Port 端口(点对点拓扑)或一个 N_Port 端口与一个F_Port 端口(架构拓扑)之间链路的初始化过程中使用，作为对LR原语序列的回应，期望一个空���应答。</p>
<p>LWL(长波光纤)：连接器色码为蓝色，基于1300毫米激光，支持1.0625千兆比特/秒的链路速度。</p>
<p>MAN(城域网)</p>
<p>Mbps(兆比特/秒)</p>
<p>MBps(兆字节/秒)</p>
<p>Metric(步长)：一个分配给路由器的相对值，用来帮助计算最短路径。</p>
<p>MIA(介质接口适配器)：光纤至铜缆之间的连接转换设备。</p>
<p>MIB(介质接口适配器)：光纤至铜缆之间的连接转换设备。</p>
<p>MRK(标记原语信号)：只用于仲裁环路中，由L_Port端口发送，用于实现收发方同步。不同厂家对该信号有不同的定义。</p>
<p>MTBF(故障平均间隔)</p>
<p>Multicast(多点广播)：一种受限的广播，将信息发送到网络中的一组 N_Port 端口上。</p>
<p>Multimode(多模光纤)：一种光纤规格，允许设备之间的传输距离达到500米。</p>
<p>Name Server/Service(多模光纤)：一种光纤规格，允许设备之间的传输距离达到500米。</p>
<p>NAS(网络存储设备)：一个连接到控制器的磁盘阵列，通过该控制器接入到局域网中。</p>
<p>NDMP(网络数据管理协议)：用于磁带备份，无需占用服务器资源。</p>
<p>NIC(网络接口卡)</p>
<p>NL_Port(节点环路端口)：支持仲裁环路协议的端口。</p>
<p>Node(节点)：光纤通道设备，支持一个或多个端口。</p>
<p>Node name(节点名)：一个分配给光纤通道节点的64比特标识符。</p>
<p>Non-OFC一种激光收发器，由于其低强度而无需开放式光纤控制。</p>
<p>Nonparticipating Mode(多加入模式)：当接入到环路中的设备超过127个，从而无法获取仲裁环路物理地址时，便转入此模式。</p>
<p>NOS(无操作原语序列)：一个原语序列，在两个 N_Port 端口(点对点拓扑)或一个 N_Port 端口与一个 F_Port 端口(架构拓扑)之间链路的初始化过程中使用。该原语序列表示发送端口检测到链路故障或接收放不在环路中。</p>
<p>N_Port ( N_Port 端口)：架构或点对点连接中的光纤通道端口。</p>
<p>OFC(开放式架构控制)：一种允许或禁止高强度激光收发器的激光信号的方法。</p>
<p>OLS(离线原语序列)：一个原语序列，在两个 N_Port 端口(点对点拓扑)或一个 N_Port 端口与一个 F_Port </p>
<p>端口(架构拓扑)之间链路的初始化过程中使用。该原语序列表示发送端口正试图初始化一个链路，已识别NOS原语序列或即将离线。期望的应答为链路重启原语(LR)。</p>
<p>OLTP(在线事务进程)</p>
<p>Operation(操作)：一个FC-2用语，指建立区块。</p>
<p>OPN(连接建立原语信号)：只用于仲裁环路，由获得仲裁进程的 L_Port 端口发送，以建立与环路中其它端口的会话。</p>
<p>Ordered set(有序集)：一组低层协议，对帧传输，初始化和介质访问进行管理，并区分光纤通道中的控制信息和数据。</p>
<p>Originator (发起方)：启动对话的 N_Port 端口</p>
<p>Out-of-band(带外)：在光纤通道网络之外(通常是在以太网)进行的管理协议信息的传输。</p>
<p>OX_ID (发起方会话标识符)：数据帧帧头中的一个两字节域，用来指示帧所属的连接。</p>
<p>Parallel(并行)：在多条线路上同时传输数据位。</p>
<p>Participating Mode(加入模式)：L_Port 端口的正常操作模式， L_Port 端口取得仲裁环路物理地址后即工作在此模式下。</p>
<p>Passive copper A low-cost copper fibre channel connection allowing distances up to 13 meters (14 yards) between devices.</p>
<p>PBC (端口旁路电路)：集线器或磁盘设备中的一个电路，用于打开或关闭一个环路以加入或移走节点。</p>
<p>PLDA(私有环路直接连接)：一个逻辑环路。</p>
<p>PLOGI一个端口对端口登录进程。通过该过程，发起方同目标建立对话。</p>
<p>Point to Point(点对点)：两设备之间专用的光纤通道连接。</p>
<p>Port(端口)：一个光纤通道入口，用于将节点连接到网络中。</p>
<p>Port Log(端口日志)：交换机所有活动的一份记录。</p>
<p>Port Log Dump(端口日志查看)：一个读取端口日志的命令，以查看交换机中发生的事件。</p>
<p>Port name(端口名)：一个分配给光纤通道端口的64比特标识符</p>
<p>POST(加电自检)：交换机检查其部件的例行程序。</p>
<p>Primitive sequence(原语序列)：一个顺序比特集，用于指示或启动网络介质的状态转换，至少需要连续发送三遍，接收方才会做出应答。</p>
<p>Primitive signals (原语信号)：一个顺序比特集，用于指示活动或事件。只需发送一次，对方即会作出应答。空闲(Idle)和就绪(R_RDY)用于所有的三种拓扑结构(ARB，OPN和CLS)中，MRK只用于仲裁环路中。</p>
<p>Private device(专用设备)：支持环路，可识别8比特地址，但不能登录到架构中。</p>
<p>Private loop(专用环路)：未连接到架构中的仲裁环路。</p>
<p>Private loop device(专用环路设备)：未连接到结构中的仲裁环路设备，</p>
<p>Private NL_Port(专用 NL_Port 端口)：公共或专用环路中的一个 NL_Port 端口，只与环路中的其它端口通信，与架构之间不进行通信。</p>
<p>PSU电源</p>
<p>Public device(公共设备)：既支持环路，又能够登录到架构中的设备。</p>
<p>Public loop(公共环路)：连接到架构上的一个仲裁环路。</p>
<p>Public loop device(公共环路设备)：一个支持架构登录和服务的仲裁环路设备。</p>
<p>Public NL_Port(公共 NL_Port 端口)：既可与环路中其它端口通信，又可通过 FL_Port 端口与架构中的 N_Port 端口通信的NL_Port端口。</p>
<p>Qlogic(公共 NL_Port 端口)：既可与环路中其它端口通信，又可通过 FL_Port 端口与架构中的 N_Port 端口通信的NL_Port端口。</p>
<p>QoS(服务质量)</p>
<p>Queue(队列)：在将帧发送到环路中之前，在每个仲裁环路物理地址处收集帧的机制。</p>
<p>QuickLoop(快速环路)：Brocade 公司的一个软件产品，允许一个交换机的多端口组成一个逻辑私有环路直接连接(PLDA)。</p>
<p>RAID(廉价磁盘冗余阵列)：服务器可将其视为单一卷的一组磁盘，通过磁盘镜像或奇偶校验技术而具备容错性。</p>
<p>R_A_TOV(资源分配超时值)：用于超时操作中，指一个帧在架构中的最长允许停留时间。</p>
<p>Receiver(接收方)：进行信号检测及处理工作的设备。</p>
<p>Redundancy(冗余)：维持多个同功能的部件以获得高可用性。</p>
<p>Remote switch(远程交换机)：一个通过计算机网络技术网关跨越ATM网络的可选设备。</p>
<p>Repeater(中继器)：通过恢复时钟再生并传输外发信号的设备。</p>
<p>Responder(中继器)：通过恢复时钟再生并传输外发信号的设备。</p>
<p>Retimer(重定时器)：使用独立时钟产生外发信号的设备。</p>
<p>Route(路由)：两交换机之间的一条通路。</p>
<p>R_RDY(接受方就绪)：一个原语信号，表示接收方准备接收数据。</p>
<p>RSCN(状态改变通知)：交换机具备的一项功能，负责在架构本身或其内部状态发生改变时，通知注册的节点。</p>
<p>R_T_TOV(收发方超时值)：接收方采用此值来检测收发方同步是否丢失。</p>
<p>RX_ID(应答方连接标识符)：帧头中的一个两字节域，应答方利用其值来指示帧所属的连接。</p>
<p>S_ID(源ID)：帧头中一个三字节域，其值为该帧发送端口的地址标识符。</p>
<p>SAN(存储区网络)：通过光纤将计算设备和磁盘或磁带阵列相连组成的网络，用于存储目的。</p>
<p>SCR(状态改变注册)：使用此命令进行注册的设备才可以接收 RSCN 通知。</p>
<p>SCSI(小型计算机系统接口)：一个并行总线基础结构极其协议，用于在15-25米的距离上传输大的数据块。</p>
<p>SCSI-2总线结构的更高版本。</p>
<p>SCSI-3用于串行线路的SCSI总线标准。</p>
<p>SEQ_ID(序列标识符)：帧头中的一个单字节域。连接的应答方利用其值标识帧所属的连接。</p>
<p>Sequence(帧序列)：从一个 N_Port 端口到另一个 N_Port 端口发送的一组相关帧。</p>
<p>Sequence initiator(序列发起方)：产生并发送一个新序列的 N_Port 端口。</p>
<p>Sequence recipient(序列接收方)：特定序列的目的 N_Port 端口。</p>
<p>SERDES(串行并行转换电路)：将串行比特流转换为并行字符或进行反向转换工作的电路。</p>
<p>Serial(串行)：在单一线路上顺序进行数据比特传输。</p>
<p>Server(服务器)：一个中央计算机：处理终端用户请求或运行应用程序。</p>
<p>SES(SCSI接口独立设备服务)：SCSI协议组的一个子集，用来监视独立设备的温度，供电和风扇状态。</p>
<p>SilkWormBrocade 公司系列交换机品牌。</p>
<p>Single mode(单模光纤)：一种光纤规格，允许设备之间的传输距离达到10公里。</p>
<p>sLink service(sLink 服务)：位于架构与一个 N_Port 端口或两个 N_Port 端口之间，用于登录，序列/传输管理和维持连接的设备。</p>
<p>SMI(管理信息结构)：一个用于设置或获取简单网络管理协议(SNMP)管理变量的符号结构。</p>
<p>SNMP(简单网络管理协议)：TCP/IP协议组中的一个协议，用于TCP/IP网络的管理，采用代理和工作站的管理方式。</p>
<p>SNS(简单名字服务器/服务)：由架构服务器提供的一种服务，用于存储架构相关对象的名字，地址和属性。信息可在高速缓冲区保留15分钟。也被称为目录服务。</p>
<p>SOF (帧起始符)：一组固定比特，标识帧的开始和服务级别。</p>
<p>SoIP(IP网络上的SCSI接口)</p>
<p>SONET(同步光纤网络)：一个光纤网络标准，可提供积木式组件和灵活的净荷映射。</p>
<p>Special character(特殊字符)：一个10比特字符，无对应的8比特值，但仍被视为有效值，用于表示某一传输字是一个有序比特集。它是唯一可能包含连续5个1或5个0的字符。</p>
<p>SRM(存储资源管理)：对磁盘卷和文件资源的管理。</p>
<p>Stealth mode(窃用模式)：一些交换机使用QuickLoop 程序以取得同Brocade交换机相似的工作特性，这种方法称为窃用模式。</p>
<p>Storage(存储设备)：用于存储数据的设备，如磁盘或磁带</p>
<p>Store-and-forward(存储设备)：用于存储数据的设备，如磁盘或磁带</p>
<p>Striping(磁盘条纹)：一种RAID技术，将文件分割成块写多个磁盘中，带奇偶校验或不带奇偶校验。</p>
<p>Switch(交换机)：一种架构设备，可为每个端口提供全部带宽并通过链路层地址实现高速数据路由。</p>
<p>SWL (短波光纤)：连接器色码为黑色，基于850毫米激光，支持1.0625千兆比特/秒的链路速度。</p>
<p>T11(T11标准委员会)：一个标准委员会，致力于为中央计算机收发数据制订标准。</p>
<p>Tachyon由HP公司开发的一种芯片，可用于多种设备，在一个芯片上集成有FC-0到FC-2。</p>
<p>Target(存储目标)：光纤通道网络中的一个磁盘阵列或磁带机。</p>
<p>TCP/IP(传输控制协议/网际协议)：Internet的标准协议组</p>
<p>Telnet基于TCP/IP的远程虚拟终端。</p>
<p>Tenancy(链路租用)：网络设备对仲裁环路的临时占用，以便进行数据传输。</p>
<p>Time server(时间服务器)：一种光纤通道服务，可管理所有定时器</p>
<p>Topology(拓扑)：网络结构中设备的物理或逻辑布局。</p>
<p>TPC(第三方拷贝)：一种磁带备份协议，无需占用服务器资源。</p>
<p>Transceiver(第三方拷贝)：一种磁带备份协议，无需占用服务器资源。</p>
<p>Translative mode(转移模式)：允许公用设备同专用设备跨架构进行通信。</p>
<p>Transmission character(传输字符)：在光纤通道中连续传输的有效或无效字符。</p>
<p>Transmission word(传输字符)：在光纤通道中连续传输的有效或无效字符。</p>
<p>Trap(陷阱)：简单网络管理协议的一种机制，代理通过该机制向管理站发送重大事件通知。</p>
<p>TTL(生存期)：一个条目在缓存中的存留时间。</p>
<p>Tunneling(隧道技术)：一种在不同网络间传输数据的技术，适用情况：源主机与目的主机所在网络为同一类型，中间转发网络为其它类型。</p>
<p>U_Port (隧道技术)：一种在不同网络间传输数据的技术，适用情况：源主机与目的主机所在网络为同一类型，中间转发网络为其它类型。</p>
<p>ULP (高层协议)：用于光纤通道介质与FC-4层之间的协议。代表性的有 SCSI，IP，HiPPI 和 IPI 协议。</p>
<p>Unicast(高层协议)：用于光纤通道介质与FC-4层之间的协议。代表性的有 SCSI，IP，HiPPI 和 IPI 协议。</p>
<p>VAR(增值转售商)</p>
<p>VCSEL(垂直表面激光发射器)：一种经改良的，更加可靠的激光发射器。</p>
<p>Virtual circuit(虚电路)： N_Port 端口之间的一条单向通路，允许几个传输共用全部带宽。</p>
<p>WAN(广域网)</p>
<p>WDM (广域网)</p>
<p>World-Wide Name用于架构节点和端口的一个64比特注册标识符。该标识符是全球唯一的。</p>
<p>Zoning(分区)：架构交换机或集线器的一项功能，允许按照节点的物理端口，节点名或节点地址对节点进行分段</p>
<p>A</p>
<p>Array</p>
<p>硬盘组，也叫Disk Array，是由两个或两个以上的独立硬盘组合成的一个逻辑存储设备，并且对计算机和用户表现为一个单一的存储设备。 </p>
<p>ATA</p>
<p>一种用于硬盘驱动器的数据传输接口。目前，基于ATA接口的数据传输速率最高可达133MB/s(ATA100)。</p>
<p>ATAPI</p>
<p>一种用于CD-ROM，CD-RW，ZIP等设备的数据传输接口。</p>
<p> </p>
<p>Access</p>
<p>对硬盘等存储设备进行的数据读，写或更新等操作。</p>
<p> </p>
<p>B</p>
<p>Backup</p>
<p>在另一个存储设备上额外存储的原始内容的复本，以用于恢复因意外事故而删除或毁坏的文件，目录和磁盘卷等内容。</p>
<p> </p>
<p>Bootable array support</p>
<p>从磁盘阵列启动计算机的功能。 </p>
<p> </p>
<p>Bus</p>
<p>总线。在芯片，电路板或接口中用来收发数据的电路部分。</p>
<p> </p>
<p>C</p>
<p>Cache</p>
<p>是一种临时存储数据的存储空间，它用来存储慢速存储设备上最常访问的数据供其它设备访问，从而提高访问慢速设备时的性能。</p>
<p> </p>
<p>Capacity</p>
<p>存储设备可以存储的最大数据量。通常以兆字节为单位。</p>
<p> </p>
<p>Controller</p>
<p>将计算机的数据或命令转换成适用于外设可识别格式的芯片或电路。</p>
<p> </p>
<p>Controller card</p>
<p>带有控制芯片或电路的插卡。通常装在计算机的扩展插槽上，如PCI插槽。</p>
<p> </p>
<p>D</p>
<p>Disk</p>
<p>计算机数据存储介质，最为常用的包括软盘和硬盘。</p>
<p> </p>
<p>Disk Array</p>
<p>参照“Array”</p>
<p> </p>
<p>E</p>
<p>Event log</p>
<p>事件记录或事件日志，它是用户操作或错误事件的记录，通常用于参考排除问题。</p>
<p> </p>
<p>F</p>
<p>Fault Tolerance</p>
<p>容错，当一个或更多的硬盘驱动器发生故障时系统仍能继续工作的能力。</p>
<p> </p>
<p>File server</p>
<p>文件服务器，为网络提供共享资源访问控制的计算机。文件服务器计算机装有网络操作系统，并且装有多数用于共享的设备，如磁盘子系统和打印机等。</p>
<p> </p>
<p>Firmware</p>
<p>固件，它是储存在只读存储器，如EPROM中，用以控制计算机或磁盘驱动器的的软件指令程序。</p>
<p> </p>
<p>G</p>
<p>Gigabyte(GB)</p>
<p>计算机数据单位，相当于十亿字节(一千兆)。</p>
<p> </p>
<p>Global Hot Spares</p>
<p>用于当任何一个磁盘组的硬盘失败后，恢复该硬盘组和数据的备用硬盘。</p>
<p> </p>
<p>H</p>
<p>Hard disk</p>
<p>硬盘，数据的磁存储媒介。通常由一种磁性薄膜依附在一个铝制圆盘上而形成。由于硬盘转动的比软盘快，因此头文件越靠近盘片时，硬盘传输数据的速率就越快，同时在相同的磁盘卷上存储的数据就越多。</p>
<p> </p>
<p>Hot Spare</p>
<p>预备盘。当硬盘组的一个硬盘发生失败后，自动用来替换失败盘，进而恢复硬盘组和数据的备用硬盘。</p>
<p> </p>
<p>Hot Swap</p>
<p>热插拔。在不关闭服务器或中断涉及其它设备的工作的情况下，用好设备替换下冗余硬盘组中失败设备的功能。</p>
<p> </p>
<p>Host Adapter</p>
<p>主机适配卡。插到主机板上，作为计算机系统总线和外设之间接口的控制卡。</p>
<p> </p>
<p>I </p>
<p>Interface</p>
<p>接口。一种硬件或软件协议，控制外设和计算机之间的数据转换的接口电路。</p>
<p> </p>
<p>J</p>
<p>Jumper</p>
<p>跳线。电路板上两个突出插针的连接装置。它能改变插针管脚的电瓶高低。一些厂商也利用DIP开关来取代插针式跳线。</p>
<p> </p>
<p>JBOD</p>
<p>磁盘阵列的一种方式。该方式逻辑上将硬盘一个接一个的连接在一起。在一个JBOD阵列中，数据先从第一个硬盘开始存储，当第一个磁盘空间用完后，数据才开始被存放到第二个硬盘，然后是第三个。JBOD不能提高存储性能，也不提供数据冗余，但是能够使所有的磁盘空间得到全部利用。</p>
<p> </p>
<p>K</p>
<p>Kilogbyte(KB)</p>
<p>计算机数据单位，等于1,024字节。</p>
<p> </p>
<p>M</p>
<p>Megabyte(MB)</p>
<p>计算机数据单位，相当于1,024K字节或1,048,576字节。</p>
<p> </p>
<p>Megahertz(MHz)</p>
<p>频率单位，等于百万次每秒。</p>
<p> </p>
<p>Mirror Drive</p>
<p>镜像盘，Mirror硬盘组中用于存储备份数据的硬盘。</p>
<p> </p>
<p>Mirroring</p>
<p>也称作RAID 1，通过将原存储硬盘上的所有数据备份到镜像硬盘上来提供数据保护。由于是100%的备份，因此存储成本较高。</p>
<p> </p>
<p>N</p>
<p>NAS</p>
<p>Network Attached Storage的缩写，一种通过局域网接口连接到网络的存储设备，例如以太网。NAS独立于服务器的，专门设计用来在网络上提供数据存取服务的设备。 </p>
<p>P</p>
<p>Parity</p>
<p>奇偶校验。防止系统因为错误而导致数据丢失的技术。RAID3和RAID5中，奇偶校验将写入的数据异或计算出数据的校验信息，并存储到硬盘组的组成硬盘上。当一个硬盘发生损坏后，利用剩余硬盘上的数据和奇偶校验信息可以恢复损坏硬盘上的数据。</p>
<p> </p>
<p>Performance</p>
<p>性能。对于存储设备而言，它是一种衡量在正常情况下存储/读取数据 进/出存储设备的速度。</p>
<p> </p>
<p>R</p>
<p>RAID</p>
<p>独立磁盘冗余阵列(RAID)，是在多个硬盘上按不同方式存储数据，从而提高数据存取性能和提供数据安全保护的技术。存储数据的不同方式称为RAID级别（Level）。<br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
 </p>
<p>RAID 0+1</p>
<p>RAID 1和RAID 0的综合形式。可以提供高性能和高数据安全保护。也称作RAID10。</p>
<p> </p>
<p>RAID 0</p>
<p>数据以Strip为单位存放在一个阵列的多个驱动器上。性能稳定，但是没有数据保护。</p>
<p> </p>
<p>RAID 1</p>
<p>见&#8221;Mirroring&#8221;</p>
<p> </p>
<p>RAID 10</p>
<p>见&#8221;RAID 0+1&#8243;</p>
<p> </p>
<p>RAID 5</p>
<p>数据及数据的奇偶校验信息分散存储在组成RAID 5的各个硬盘上。RAID 5是数据安全，性能和存储成本兼顾的一种RAID级别。</p>
<p> </p>
<p>Redundancy</p>
<p>数据冗余。将额外的数据或数据信息保存在一个独立的硬盘上，来防止数据丢失。</p>
<p> </p>
<p>S</p>
<p>SCSI</p>
<p>small computer system interface的缩写。一种ANSI的用于计算机和外围控制器之间的接口。Apple Macintosh系统和UNIX操作系统多采用该总线接口。</p>
<p> </p>
<p>Striping</p>
<p>见&#8221;RAID 0&#8243;</p>
<p> </p>
<p>Source Drive</p>
<p>源盘。Mirror硬盘组中用于存储原始数据的硬盘。数据从源盘复制到镜像盘。</p>
<p> </p>
<p>Strip</p>
<p>分散存储到硬盘组硬盘上的数据块。Strip尺寸就是数据块的尺寸。</p>
<p> </p>
<p>Stripe</p>
<p>硬盘组上顺序存储的数据条。Stripe尺寸=驱动器个数*Strip尺寸。</p>
<p> </p>
<p>Sustained Transfer Rate</p>
<p>从存储设备持续读出/写入数据的速度能力。</p>
<p> </p>
<p>T</p>
<p>Transfer rate</p>
<p>数据传输速率。</p>
<p> </p>
<p>X</p>
<p>XOR</p>
<p>一种布尔运算，RAID技术中用于计算奇偶校验信息。</p>
<p> </p>
<p>interleaving意思就是内存交错技术！</p>
<p>有内存的双路交错和四路交错，可以成倍/四倍扩大总线带宽！</p>
<p>譬如说DDR200的内存，双路交错即可达到与FSB400的处理器相对应的带宽！</p>
<p>磁盘阵列技术术语</p>
<p>硬盘镜像（Disk Mirroring）：硬盘镜像最简单的形式是，一个主机控制器带二个互为镜像的硬盘。数据同时写入二个硬盘，二个硬盘上的数据完全相同，因此一个硬盘故障时，另一个硬盘可提供数据。 </p>
<p>硬盘数据跨盘（Disk Spanning）：利用这种技术，几个硬盘看上去像是一个大硬盘；这个虚拟盘可以把数据跨盘存储在不同的物理盘上，用户不需关心哪个盘上存有他需要的数据。</p>
<p>硬盘数据分段（Disk Striping）：数据分散存储在几个盘上。数据的第一段放在盘0，第2段放在盘1，……直至达到硬盘链中的最后一个盘，然后下一个逻辑段将放在硬盘0，再下一个逻辑段放在盘1，如此循环直至完成写操作。</p>
<p>双控（Duplexing）：这里指的是用二个控制器来驱动一个硬盘子系统。一个控制器发生故障，另一个控制器马上控制硬盘操作。此外，如果编写恰当的控制器软件，可实现不同的硬盘驱动器同时工作。</p>
<p>容错（Fault Tolerant）：具有容错功能的机器有抗故障的能力。例如RAID 1镜像系统是容错的，镜像盘中的一个出故障，硬盘子系统仍能正常工作。</p>
<p>主机控制器（Host Adapter）：这里指的是使主机和外设进行数据交换的控制部件（如SCSI控制器）。</p>
<p>热修复（Hot Fix）：指用一个硬盘热备份来替换发生的故障的硬盘。要注意故障盘并不是真正地被物理替换了。用作热备份的盘被加载上故障盘原来的数据，然后系统恢复工作。</p>
<p>热补（Hot Patch）：具有硬盘热备份，可随时替换故障盘的系统。</p>
<p>热备份（Hot Spare）：与CPU系统电连接的硬盘，它能替换下系统中的故障盘。与冷备份的区别是，冷备份盘平时与机器不相连接，硬盘故障时才换下故障盘。</p>
<p>平均数据丢失时间（MTBDL－Mean Time Between Data Loss）：发生数据丢失的事件间的平均时间。 平均无故障工作时间（MTBF－Mean Time Between Failure或MTIF）：设备平均无故障运行时间。</p>
<p>廉价冗余磁盘阵列（RAID－Redundant Array of Inexpensive Drives）：一种将多个廉价硬盘组合成快速，有容错功能的硬盘子系统的技术。</p>
<p>系统重建（Reconstruction or Rebuild）：一个硬盘发生故障后，从其它正确的硬盘数据和奇偶信息恢复故障盘数据的过程。</p>
<p>恢复时间（Reconstruction Time）：为故障盘重建数据所需要的时间。</p>
<p>单个大容量硬盘（SLED－Singe Expensive Drive）。</p>
<p>传输速率（Transfer Rate）：指在不同条件下存取数据的速度。</p>
<p>虚拟盘（Virtual Disk）：与虚拟存储器类似，虚拟盘是一个概念盘，用户不必关心他的数据写在哪个物理盘上。虚拟盘一般跨越几个物理盘，但用户看到的只是一个盘。</p>
<p> </p>
<p>iFCP(Internet Fibre Channel Protocol)因特网光纤信道协议。IETF制定的一类通过IP网络连接光纤信道设备协议草案标准。IFCP采用了与FCIP同样的数据包封装技术，倚赖TCP（传输控制协议）进行拥塞控制、错误检测以及故障修复。如有必要，iFCP可以截取并模拟光纤信道设备所请求的光纤服务。详情参阅http://www.ietf.org/internet-drafts/draft-ietf-ips-ifcp-14.txt</p>
<p>iSCSI(Internet SCSI)是IETF(互联网工程任务小组)制订并于2003年2月正式发布的标准协议，可以理解成SCSI over TCP/IP，即网络上的SCSI。它实际是将SCSI命令压缩到TCP/IP包中，从而使数据块在网络上传输。详情参阅http://www.ietf.org/internet-drafts/draft-ietf-ips-iscsi-20.txt</p>
<p>FCIP（Fibre Channel over TCP/IP），基于IP协议的光纤信道。由因特网工程工作组（IETF）IP存储工作小组制订的草案标准。其实现方式是将光纤信道数据直接映射到IP网络上传输，使得SAN的广域网连接更为简单廉价。详情参阅IETF官方网站：http://www.ietf.org/internet-dra &#8230; -fcovertcpip-12.txt</p>
<p>DSG增强备份技术</p>
<p>DSG一体化数据存储管理平台中的SnapAssure是全球存储界的优秀磁盘备份技术，DSG是提供增强备份技术解决方案的全球关键厂家之</p>
<p>一。</p>
<p>基于Oracle数据库，SnapAssure能够解决备份中您亟待解决的问题：</p>
<p>1、备份数据的验证问题（能够快速准确的验证）</p>
<p>2、备份数据的可用问题（能够提供查询、统计等功能）</p>
<p>3、备份窗口缩小的问题（提供更快的备份和恢复）</p>
<p>4、恢复的时间与版本的问题（可恢复到任意版本）</p>
<p>5、数据表级的恢复（甚至更小级别）</p>
<p>6、非归档模式的备份问题（业界唯一）</p>
<p> </p>
<p>固态驱动器(Static Disk Drive,SDD)，闪存硬盘。可能是另一种硬盘发展的趋势，速度快，但相对来说成本高昂。</p>
<p>这是DDN的专有技术： 意思是当Host发出IO请求时，可以不通过存储控制器而直接到达RAID磁盘，进而反应而提高存储的性能；事实上DDN的做法在早期(2001~2004)确实有优势：由于在端口上有DMA处理，和Stream App进行直接编程，确实可以做到App和存储浑然一体的效果；但随着技术的进步，它的奇效在减弱，而它的专用性/昂贵缺陷越来越明显；事实上DDN采用20个后端就可证明它也是依赖增加后端来提高性能吞吐的；而后端多了，自然成本就上去了。</p>
<p> </p>
<p>FCIP 是把FC frame 封装入 TCP 的 payload, 对于TCP而言， FC frame 就是它要传输得数据部分</p>
<p>iFCP： iFCP 的gateway给每一个FC 设备一个 4 byte 的 IP 地址， 这个IP地址和 FC frame被封装成一个 iFCP包， 最后再封装入 TCP包</p>
<p> </p>
<p>MPIO就是Multipath I/O</p>
<p>是免费的多路径管理软件</p>
<p>IBM AIX上有内嵌的MPIO驱动</p>
<p>WINDOWS上也可以免费下载微软的MPIO</p>
<p>用于一台主机上1块或多块HBA卡时和双控制器的存储连接时的路径管理</p>
<p> </p>
<p>HSM(Hierarchical Storage Management),分级存储管理,很多公司都在提，可参考HP的相关方案．</p>
<p>CAS　内容寻址存储　EMC有相关方案</p>
<p>集群，cluster，看问题的一个方面，应用可能是数据库（oracle），也可能是web service&#8230;.</p>
<p>双机热备，集群的一种形式，两台计算机的集群，提供一台机器故障，另一台机器自动接管的功能，应用可以使人和数据库、web service，中间件、等等</p>
<p>负载平衡，集群的另一种形式，两机同时工作，一台机器故障，另一台机器无所谓接管，因为同时也在工作。</p>
<p>rac，对于特定应用的负载平衡，特定应用就是oracle</p>
<p>SAS(Serial Attached SCSI)即串行连接SCSI，是新一代的SCSI技术，和现在流行的Serial ATA(SATA)硬盘相同，都是采用串行技术以获得更高的传输速度，并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性，并且提供与SATA硬盘的兼容性。</p>
<p>和传统并行SCSI接口比较起来，SAS不仅在接口速度上得到显著提升(现在主流Ultra 320 SCSI速度为320MB/sec，而SAS才刚起步速度就达到300MB/sec，未来会达到600MB/sec甚至更多)，而且由于采用了串行线缆，不仅可以实现更长的连接距离，还能够提高抗干扰能力，并且这种细细的线缆还可以显著改善机箱内部的散热情况。</p>
<p> </p>
<p>Brocade的定义中，Hard Zone是指通过对数据帧的过滤来实现隔离，通过Bloom ASIC在硬件级别实现；Soft Zone是通过Name Server来实现访问的隔离。</p>
<p>简单的区别，Hard Zone只包含WWN或Domain Port地址；Soft Zone包含两者，这是最直接的区别。</p>
<p>HardZone的安全性能很高，直接通过对数据帧操作；SoftZone不安全，不能阻止非法用户的访问。</p>
<p>Brocade的Hard zone还包括ALPA,以上三种方式任意组合形成的Zone就是soft,Hard Zone是标准定义，大家都一样。</p>
<p>负载均衡 &#8211; 相关概念解释</p>
<p>　说到负载均衡，先得从集群讲起，集群就是一组连在一起的计算机，从外部看它是一个系统，各节点可以是不同的操作系统或不同硬件构成的计算机。例如一个提供Web服务的集群，对外界来看是一个大Web服务器。不过集群的节点也可以单独提供服务。</p>
<p> </p>
<p>　集群的概念容易和一些概念(SMP 、NUMA、MPP、分布处理)相混淆，其主要区别在资源被共享和复制的级别不同。它们是按SMP、NUMA、MPP、集群、分布处理从最紧密到最松散的排列。</p>
<p> </p>
<p>　　SMP(多处理系统)：这种系统是在一台计算机里有多个CPU,CPU之间的地位是平等的，它们共享内存空间和I/O设备。其工作方法是由操作系统负责将任务分解成多个并发进程，然后让其在不同的CPU上运行。</p>
<p> </p>
<p>　　NUMA(非统一内存存取)：这种系统可以让多处理计算机的CPU比SMP更高效地共享本地内存，CPU可以更快速地存取单一的内存区域，不过如需要也可以用间接方式存取其他区域的内存，这种方法是让某些CPU在给定范围的物理内存中有更大的优先使用权。</p>
<p> </p>
<p>　　MPP(巨型并行处理)：这种系统的节点都有自己的CPU，并有自己的专有资源。此种结构相对独立，但各个节点一般没有完全存取I/O的能力。</p>
<p> </p>
<p>　　集群：集群系统是由独立的计算机组成，但有控制管理工具统一管理。</p>
<p> </p>
<p>　　分布处理：它是比我们要构筑的集群系统更松散的连接，一般是任务在不同的地方完成，没有可以作为整体管理的单一实体。</p>
<p> </p>
<p>　　以上的聚合方式有紧有疏，它们都有自己的适用范围，这里就不多说了，有兴趣可自己找些资料看，这里只是想让大家了解它所处的位置。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/195.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在Solaris8系统上安装和配置NBU6.5</title>
		<link>http://www.evanjiang.net.cn/archives/190.html</link>
		<comments>http://www.evanjiang.net.cn/archives/190.html#comments</comments>
		<pubDate>Mon, 05 Jan 2009 07:03:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[存储备份]]></category>
		<category><![CDATA[solaris 安装 配置 netbackup]]></category>

		<guid isPermaLink="false">http://www.hunttech.com.cn/wpblog/?p=190</guid>
		<description><![CDATA[<p> </p>
<p class="MsoNormal" align="left">安装前准备 
修改主机的/etc/hosts文件，增加如下行 
X.X.X.X nbuserver 
保证200MB的空间 
必须使用root用户安装安装过程 </p>
<p>Symantec Installation Script 
Copyright 1993 - 2007 Symantec Corporation, All Rights Reserved. </p>
<p>Installing NetBackup Server Software </p>
<p> NOTE:  To install only NetBackup Client software locally on this machine 
        or to load additional UNIX client software on this server, insert 
        the NetBackup UNIX Clients cdrom. </p>
<p class="MsoNormal" align="left"></p>
<p>Do you wish to continue? [y,n] (y) y </p>
<p>NetBackup installs to the running root environment, by default. </p>
<p>Are you installing to the running root environment? [y,n] (y) y </p>
<p>Processing package instance &#60;SYMCnetbp&#62; from &#60;/tmp/nbu/solaris&#62; </p>
<p>NetBackup and Media Manager 
(sparc) 6.5,REV=2007.07.24.02.54 
Copyright 1993 - 2007 Symantec Corporation, All Rights Reserved. </p>
<p>NetBackup and Media Manager binaries will be installed in 
/opt/openv </p>
<p>and a link will be created from /usr/openv 
to /opt/openv, if it does not exist. </p>
<p>        Is this okay? (y) [y,n,?,q]  
NetBackup and Media Manager 6.5 will be installed. </p>
<p>Using &#60;/opt&#62; as the package base directory. 
## Processing package information. 
## Processing system information. 
## Verifying disk space requirements. 
## Checking for conflicts with packages already installed. </p>
<p>Installing NetBackup and Media Manager as &#60;SYMCnetbp&#62; </p>
<p>## Executing preinstall script. </p>
<p>    Creating /opt/openv. </p>
<p>    Creating link from /usr/openv to /opt/openv. </p>
<p>## Installing part 1 of 1. 
/opt/openv/NB-Java.tar.Z 
/opt/openv/db/bin/create_nbdb 
/opt/openv/db/bin/nbdb_admin 
/opt/openv/db/bin/nbdb_backup 
/opt/openv/db/bin/nbdb_move 
/opt/openv/db/bin/nbdb_ping 
/opt/openv/db/bin/nbdb_restore 
/opt/openv/db/bin/nbdb_unload 
/opt/openv/db/bin/nbdb_upgrade 
/opt/openv/db/bin/nbdbms_server_install 
/opt/openv/db/bin/nbdbms_start_server 
/opt/openv/db/bin/vxdbms_server.tar.Z 
/opt/openv/db/lib/libsybackubr.so 
/opt/openv/db/scripts/NBDB.6.0.0.0.sql 
/opt/openv/db/scripts/NBDB.6.0.1.0.sql 
/opt/openv/db/scripts/NBDB.6.0.2.0.sql 
/opt/openv/db/scripts/NBDB.6.0.3.0.sql 
/opt/openv/db/scripts/NBDB.6.0.4.0.sql 
/opt/openv/db/scripts/NBDB.6.0.sql 
/opt/openv/db/scripts/NBDB.downgrade.6.0.1.0.sql 
/opt/openv/db/scripts/NBDB.downgrade.6.0.2.0.sql 
/opt/openv/db/scripts/NBDB.downgrade.6.0.3.0.sql 
/opt/openv/db/scripts/NBDB.downgrade.6.0.4.0.sql 
/opt/openv/db/scripts/NBDB.downgrade.6.0.5.0.sql 
/opt/openv/db/scripts/emmDeviceMapping_proc_p.sql 
/opt/openv/db/scripts/emmGetNextRobotIndex_proc_p.sql 
/opt/openv/db/scripts/emmMachineDeviceConnection_proc_p.sql 
/opt/openv/db/scripts/emmMediaRule_proc_p.sql 
/opt/openv/db/scripts/emmStu_proc_p.sql 
/opt/openv/db/scripts/emm_asa_defaults.sql 
/opt/openv/db/scripts/emm_asa_schema.sql 
/opt/openv/db/scripts/emmproc_p.sql 
/opt/openv/db/scripts/rb_asa_schema.sql 
/opt/openv/lib/libAsyncEventService.so 
/opt/openv/lib/libNBNosService.so 
/opt/openv/lib/libVbp.so 
/opt/openv/lib/libVbpMT.so 
/opt/openv/lib/libVcnbac.so 
/opt/openv/lib/libVcnbacST.so 
/opt/openv/lib/libVcom.so 
/opt/openv/lib/libVcomMT.so 
/opt/openv/lib/libVdb.so 
/opt/openv/lib/libVdbMT.so 
/opt/openv/lib/libVdiskmediaid.so 
/opt/openv/lib/libVdiskmediaidST.so 
/opt/openv/lib/libVdsm.so 
/opt/openv/lib/libVdsmST.so 
/opt/openv/lib/libVemm.so 
/opt/openv/lib/libVemmMT.so 
/opt/openv/lib/libVlicense.so 
/opt/openv/lib/libVlicenseMT.so 
/opt/openv/lib/libVnbaz.so 
/opt/openv/lib/libVnbazST.so 
/opt/openv/lib/libbasictemplate.so 
/opt/openv/lib/libcatalog.so 
/opt/openv/lib/libicudt18b.so 
/opt/openv/lib/libmgmtsvc.so 
/opt/openv/lib/libsfr.so 
/opt/openv/lib/libsth.so 
/opt/openv/lib/libsthMT.so 
/opt/openv/lib/libsthtar.so 
/opt/openv/lib/libsthtarST.so 
/opt/openv/lib/libsts.so 
/opt/openv/lib/libstsMT.so 
/opt/openv/lib/libstsemm.so 
/opt/openv/lib/libstsemmMT.so 
/opt/openv/lib/libstseventservice.so 
/opt/openv/lib/libstsimage.so 
/opt/openv/lib/libstsimageMT.so 
/opt/openv/lib/libstspiarraydisk.so 
/opt/openv/lib/libstspiarraydiskMT.so 
/opt/openv/lib/libstspibasicdisk.so 
/opt/openv/lib/libstspibasicdiskMT.so 
/opt/openv/lib/libstspinearstore.so 
/opt/openv/lib/libstspinearstoreMT.so 
/opt/openv/lib/libstspiproxyMT.so 
/opt/openv/lib/libstsproxyMT.so 
/opt/openv/lib/libstsrc.so 
/opt/openv/lib/libstsrcMT.so 
/opt/openv/lib/libstsutil.so 
/opt/openv/lib/libstsutilMT.so 
/opt/openv/lib/libvrtssal_api.so 
/opt/openv/lib/libvxPBXCommonST.so 
/opt/openv/lib/libvxPBXIOPST.so 
/opt/openv/lib/libvxPBXST.so 
/opt/openv/lib/libvxPBXVxSSST.so 
/opt/openv/lib/libvxSigComp2.so 
/opt/openv/lib/libvxSigComp2ST.so 
/opt/openv/lib/libvxSigFCL2.so 
/opt/openv/lib/libvxSigFCL2ST.so 
/opt/openv/lib/libvxSigSchedule2.so 
/opt/openv/lib/libvxSigSchedule2ST.so 
/opt/openv/lib/libvxTAOST.so.3 
/opt/openv/lib/libvxTAO_BiDirGIOPST.so.3 
/opt/openv/lib/libvxTAO_DynamicInterface.so.3 
/opt/openv/lib/libvxTAO_IORTableST.so.3 
/opt/openv/lib/libvxTAO_MessagingST.so.3 
/opt/openv/lib/libvxTAO_PortableServerST.so.3 
/opt/openv/lib/libvxTAO_SecurityST.so.3 
/opt/openv/lib/libvxUCS4_UTF16.so.3 
/opt/openv/lib/libvxVxSSIOPST.so 
/opt/openv/man/man1/bp.1 
/opt/openv/man/man1/bparchive.1 
/opt/openv/man/man1/bpbackup.1 
/opt/openv/man/man1/bpkeyfile.1 
/opt/openv/man/man1/bplist.1 
/opt/openv/man/man1/bprestore.1 
/opt/openv/man/man1/jbpSA.1 
/opt/openv/man/man1/tpreq.1 
/opt/openv/man/man1/tpunmount.1 
/opt/openv/man/man1/vxlogview.1 
/opt/openv/man/man1m/acsd.1m 
/opt/openv/man/man1m/backupdbtrace.1m 
/opt/openv/man/man1m/backuptrace.1m 
/opt/openv/man/man1m/bmrc.1m 
/opt/openv/man/man1m/bmrconfig.1m 
/opt/openv/man/man1m/bmrepadm.1m 
/opt/openv/man/man1m/bmrprep.1m 
/opt/openv/man/man1m/bmrs.1m 
/opt/openv/man/man1m/bmrsrtadm.1m 
/opt/openv/man/man1m/bpSALinfo.1m 
/opt/openv/man/man1m/bpadm.1m 
/opt/openv/man/man1m/bpbackupdb.1m 
/opt/openv/man/man1m/bpcatarc.1m 
/opt/openv/man/man1m/bpcatlist.1m 
/opt/openv/man/man1m/bpcatres.1m 
/opt/openv/man/man1m/bpcatrm.1m 
/opt/openv/man/man1m/bpcd.1m 
/opt/openv/man/man1m/bpchangeprimary.1m 
/opt/openv/man/man1m/bpclient.1m 
/opt/openv/man/man1m/bpclntcmd.1m 
/opt/openv/man/man1m/bpcompatd.1m 
/opt/openv/man/man1m/bpconfig.1m 
/opt/openv/man/man1m/bpdbjobs.1m 
/opt/openv/man/man1m/bpdbm.1m 
/opt/openv/man/man1m/bpdgclone.1m 
/opt/openv/man/man1m/bpduplicate.1m 
/opt/openv/man/man1m/bperror.1m 
/opt/openv/man/man1m/bpexpdate.1m 
/opt/openv/man/man1m/bpfis.1m 
/opt/openv/man/man1m/bpgetconfig.1m 
/opt/openv/man/man1m/bpgetdebuglog.1m 
/opt/openv/man/man1m/bpimage.1m 
/opt/openv/man/man1m/bpimagelist.1m 
/opt/openv/man/man1m/bpimmedia.1m 
/opt/openv/man/man1m/bpimport.1m 
/opt/openv/man/man1m/bpinst.1m 
/opt/openv/man/man1m/bpkeyutil.1m 
/opt/openv/man/man1m/bplabel.1m 
/opt/openv/man/man1m/bpmedia.1m 
/opt/openv/man/man1m/bpmedialist.1m 
/opt/openv/man/man1m/bpminlicense.1m 
/opt/openv/man/man1m/bpmoverinfo.1m 
/opt/openv/man/man1m/bpnbat.1m 
/opt/openv/man/man1m/bpnbaz.1m 
/opt/openv/man/man1m/bppficorr.1m 
/opt/openv/man/man1m/bpplclients.1m 
/opt/openv/man/man1m/bppldelete.1m 
/opt/openv/man/man1m/bpplinclude.1m 
/opt/openv/man/man1m/bpplinfo.1m 
/opt/openv/man/man1m/bppllist.1m 
/opt/openv/man/man1m/bpplsched.1m 
/opt/openv/man/man1m/bpplschedrep.1m 
/opt/openv/man/man1m/bppolicynew.1m 
/opt/openv/man/man1m/bpps.1m 
/opt/openv/man/man1m/bprd.1m 
/opt/openv/man/man1m/bprecover.1m 
/opt/openv/man/man1m/bpschedule.1m 
/opt/openv/man/man1m/bpschedulerep.1m 
/opt/openv/man/man1m/bpsetconfig.1m 
/opt/openv/man/man1m/bpstsinfo.1m 
/opt/openv/man/man1m/bpstuadd.1m 
/opt/openv/man/man1m/bpstudel.1m 
/opt/openv/man/man1m/bpstulist.1m 
/opt/openv/man/man1m/bpsturep.1m 
/opt/openv/man/man1m/bptestbpcd.1m 
/opt/openv/man/man1m/bptpcinfo.1m 
/opt/openv/man/man1m/bpverify.1m 
/opt/openv/man/man1m/cat_convert.1m 
/opt/openv/man/man1m/create_nbdb.1m 
/opt/openv/man/man1m/duplicatetrace.1m 
/opt/openv/man/man1m/importtrace.1m 
/opt/openv/man/man1m/jnbSA.1m 
/opt/openv/man/man1m/ltid.1m 
/opt/openv/man/man1m/nbdb_admin.1m 
/opt/openv/man/man1m/nbdb_backup.1m 
/opt/openv/man/man1m/nbdb_move.1m 
/opt/openv/man/man1m/nbdb_ping.1m 
/opt/openv/man/man1m/nbdb_restore.1m 
/opt/openv/man/man1m/nbdb_unload.1m 
/opt/openv/man/man1m/nbdbms_start_server.1m 
/opt/openv/man/man1m/nbdbms_start_stop.1m 
/opt/openv/man/man1m/nbdc.1m 
/opt/openv/man/man1m/nbdelete.1m 
/opt/openv/man/man1m/nbdevconfig.1m 
/opt/openv/man/man1m/nbdevquery.1m 
/opt/openv/man/man1m/nbemm.1m 
/opt/openv/man/man1m/nbemmcmd.1m 
/opt/openv/man/man1m/nbexecute.1m 
/opt/openv/man/man1m/nbfirescan.1m 
/opt/openv/man/man1m/nbftadm.1m 
/opt/openv/man/man1m/nbftconfig.1m 
/opt/openv/man/man1m/nbhba.1m 
/opt/openv/man/man1m/nbjm.1m 
/opt/openv/man/man1m/nbpem.1m 
/opt/openv/man/man1m/nbpemreq.1m 
/opt/openv/man/man1m/nbpushdata.1m 
/opt/openv/man/man1m/nbrb.1m 
/opt/openv/man/man1m/nbshareddisk.1m 
/opt/openv/man/man1m/nbstl.1m 
/opt/openv/man/man1m/nbstlutil.1m 
/opt/openv/man/man1m/nbsu.1m 
/opt/openv/man/man1m/nbsvrgrp.1m 
/opt/openv/man/man1m/odld.1m 
/opt/openv/man/man1m/restoretrace.1m 
/opt/openv/man/man1m/set_ndmp_attr.1m 
/opt/openv/man/man1m/tl4d.1m 
/opt/openv/man/man1m/tl8cd.1m &#60;symbolic link&#62; 
/opt/openv/man/man1m/tl8d.1m 
/opt/openv/man/man1m/tldcd.1m &#60;symbolic link&#62; 
/opt/openv/man/man1m/tldd.1m 
/opt/openv/man/man1m/tlhcd.1m &#60;symbolic link&#62; 
/opt/openv/man/man1m/tlhd.1m 
/opt/openv/man/man1m/tlmd.1m 
/opt/openv/man/man1m/tpautoconf.1m 
/opt/openv/man/man1m/tpclean.1m 
/opt/openv/man/man1m/tpconfig.1m 
/opt/openv/man/man1m/tpext.1m 
/opt/openv/man/man1m/tpformat.1m 
/opt/openv/man/man1m/tshd.1m 
/opt/openv/man/man1m/verifytrace.1m 
/opt/openv/man/man1m/vltadm.1m 
/opt/openv/man/man1m/vltcontainers.1m 
/opt/openv/man/man1m/vlteject.1m 
/opt/openv/man/man1m/vltinject.1m 
/opt/openv/man/man1m/vltoffsitemedia.1m 
/opt/openv/man/man1m/vltopmenu.1m 
/opt/openv/man/man1m/vltrun.1m 
/opt/openv/man/man1m/vmadd.1m 
/opt/openv/man/man1m/vmadm.1m 
/opt/openv/man/man1m/vmchange.1m 
/opt/openv/man/man1m/vmcheckxxx.1m 
/opt/openv/man/man1m/vmd.1m 
/opt/openv/man/man1m/vmdelete.1m 
/opt/openv/man/man1m/vmoprcmd.1m 
/opt/openv/man/man1m/vmphyinv.1m 
/opt/openv/man/man1m/vmpool.1m 
/opt/openv/man/man1m/vmquery.1m 
/opt/openv/man/man1m/vmrule.1m 
/opt/openv/man/man1m/vmupdate.1m 
/opt/openv/man/man1m/vxlogcfg.1m 
/opt/openv/man/man1m/vxlogmgr.1m 
/opt/openv/msg/C/netbackup/TrbMsgs 
/opt/openv/netbackup/bin/add_media_server 
/opt/openv/netbackup/bin/add_media_server_on_clients 
/opt/openv/netbackup/bin/admincmd/backupdbtrace 
/opt/openv/netbackup/bin/admincmd/backuptrace 
/opt/openv/netbackup/bin/admincmd/bpSALinfo 
/opt/openv/netbackup/bin/admincmd/bpauthorize 
/opt/openv/netbackup/bin/admincmd/bpauthsync 
/opt/openv/netbackup/bin/admincmd/bpbackupdb 
/opt/openv/netbackup/bin/admincmd/bpcatarc 
/opt/openv/netbackup/bin/admincmd/bpcatlist 
/opt/openv/netbackup/bin/admincmd/bpcatres 
/opt/openv/netbackup/bin/admincmd/bpcatrm 
/opt/openv/netbackup/bin/admincmd/bpccname 
/opt/openv/netbackup/bin/admincmd/bpchangeprimary 
/opt/openv/netbackup/bin/admincmd/bpclient 
/opt/openv/netbackup/bin/admincmd/bpconfig 
/opt/openv/netbackup/bin/admincmd/bpcounts 
/opt/openv/netbackup/bin/admincmd/bpcoverage 
/opt/openv/netbackup/bin/admincmd/bpdbjobs 
/opt/openv/netbackup/bin/admincmd/bpdrfiles 
/opt/openv/netbackup/bin/admincmd/bpduplicate 
/opt/openv/netbackup/bin/admincmd/bperror 
/opt/openv/netbackup/bin/admincmd/bpexpdate 
/opt/openv/netbackup/bin/admincmd/bpflist 
/opt/openv/netbackup/bin/admincmd/bpfrag 
/opt/openv/netbackup/bin/admincmd/bpgetconfig 
/opt/openv/netbackup/bin/admincmd/bpgetdebuglog 
/opt/openv/netbackup/bin/admincmd/bpgethost 
/opt/openv/netbackup/bin/admincmd/bpgetmedia 
/opt/openv/netbackup/bin/admincmd/bpimage 
/opt/openv/netbackup/bin/admincmd/bpimagelist 
/opt/openv/netbackup/bin/admincmd/bpimmedia 
/opt/openv/netbackup/bin/admincmd/bpimport 
/opt/openv/netbackup/bin/admincmd/bplabel 
/opt/openv/netbackup/bin/admincmd/bplicense 
/opt/openv/netbackup/bin/admincmd/bplocaladdrs 
/opt/openv/netbackup/bin/admincmd/bpmedia 
/opt/openv/netbackup/bin/admincmd/bpmedialist 
/opt/openv/netbackup/bin/admincmd/bpminlicense 
/opt/openv/netbackup/bin/admincmd/bpmoverinfo 
/opt/openv/netbackup/bin/admincmd/bpnbaz 
/opt/openv/netbackup/bin/admincmd/bppficorr 
/opt/openv/netbackup/bin/admincmd/bpplcatdrinfo 
/opt/openv/netbackup/bin/admincmd/bpplclients 
/opt/openv/netbackup/bin/admincmd/bppldelete 
/opt/openv/netbackup/bin/admincmd/bpplinclude 
/opt/openv/netbackup/bin/admincmd/bpplinfo 
/opt/openv/netbackup/bin/admincmd/bppllist 
/opt/openv/netbackup/bin/admincmd/bpplsched 
/opt/openv/netbackup/bin/admincmd/bpplschedrep 
/opt/openv/netbackup/bin/admincmd/bpplschedwin 
/opt/openv/netbackup/bin/admincmd/bpplvalid 
/opt/openv/netbackup/bin/admincmd/bppolicynew 
/opt/openv/netbackup/bin/admincmd/bprdreq 
/opt/openv/netbackup/bin/admincmd/bprecover 
/opt/openv/netbackup/bin/admincmd/bpretlevel 
/opt/openv/netbackup/bin/admincmd/bprsh 
/opt/openv/netbackup/bin/admincmd/bpschedule 
/opt/openv/netbackup/bin/admincmd/bpschedulerep 
/opt/openv/netbackup/bin/admincmd/bpsetconfig 
/opt/openv/netbackup/bin/admincmd/bpsnapconfig 
/opt/openv/netbackup/bin/admincmd/bpstsinfo 
/opt/openv/netbackup/bin/admincmd/bpstuadd 
/opt/openv/netbackup/bin/admincmd/bpstudel 
/opt/openv/netbackup/bin/admincmd/bpstulist 
/opt/openv/netbackup/bin/admincmd/bpsturep 
/opt/openv/netbackup/bin/admincmd/bpsyncinfo 
/opt/openv/netbackup/bin/admincmd/bptestbpcd 
/opt/openv/netbackup/bin/admincmd/bpuser 
/opt/openv/netbackup/bin/admincmd/bpverify 
/opt/openv/netbackup/bin/admincmd/bpversion 
/opt/openv/netbackup/bin/admincmd/bpversion_update 
/opt/openv/netbackup/bin/admincmd/duplicatetrace 
/opt/openv/netbackup/bin/admincmd/get_license_key 
/opt/openv/netbackup/bin/admincmd/importtrace 
/opt/openv/netbackup/bin/admincmd/nb_updatedssu 
/opt/openv/netbackup/bin/admincmd/nbdc 
/opt/openv/netbackup/bin/admincmd/nbdelete 
/opt/openv/netbackup/bin/admincmd/nbdevconfig 
/opt/openv/netbackup/bin/admincmd/nbdevquery 
/opt/openv/netbackup/bin/admincmd/nbemmcmd 
/opt/openv/netbackup/bin/admincmd/nbexecute 
/opt/openv/netbackup/bin/admincmd/nbftconfig 
/opt/openv/netbackup/bin/admincmd/nbftsrv_config 
/opt/openv/netbackup/bin/admincmd/nbhba 
/opt/openv/netbackup/bin/admincmd/nbjmreq 
/opt/openv/netbackup/bin/admincmd/nbpemreq 
/opt/openv/netbackup/bin/admincmd/nbproxyreq 
/opt/openv/netbackup/bin/admincmd/nbrbutil 
/opt/openv/netbackup/bin/admincmd/nbshareddisk 
/opt/openv/netbackup/bin/admincmd/nbstl 
/opt/openv/netbackup/bin/admincmd/nbstlutil 
/opt/openv/netbackup/bin/admincmd/nbsvrgrp 
/opt/openv/netbackup/bin/admincmd/restoretrace 
/opt/openv/netbackup/bin/admincmd/verifytrace 
/opt/openv/netbackup/bin/backup_exit_notify 
/opt/openv/netbackup/bin/backup_notify 
/opt/openv/netbackup/bin/bpadm 
/opt/openv/netbackup/bin/bpbrm 
/opt/openv/netbackup/bin/bpbrmds 
/opt/openv/netbackup/bin/bpclusterutil 
/opt/openv/netbackup/bin/bpcompatd 
/opt/openv/netbackup/bin/bpdbm 
/opt/openv/netbackup/bin/bpdm 
/opt/openv/netbackup/bin/bpinst 
/opt/openv/netbackup/bin/bpjava-susvc 
/opt/openv/netbackup/bin/bpjobd 
/opt/openv/netbackup/bin/bprd 
/opt/openv/netbackup/bin/bpsynth 
/opt/openv/netbackup/bin/bptm 
/opt/openv/netbackup/bin/cat_convert 
/opt/openv/netbackup/bin/cluster/cluster_active 
/opt/openv/netbackup/bin/cluster/cluster_config 
/opt/openv/netbackup/bin/cluster/cluster_update 
/opt/openv/netbackup/bin/cluster/cluster_upgrade 
/opt/openv/netbackup/bin/cluster/suncluster/gethostnames 
/opt/openv/netbackup/bin/cluster/suncluster/gettime 
/opt/openv/netbackup/bin/cluster/suncluster/hasp_check 
/opt/openv/netbackup/bin/cluster/suncluster/scnb.VRTS 
/opt/openv/netbackup/bin/cluster/suncluster/scnb.conf 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_config 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_mon_check 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_mon_start 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_mon_stop 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_probe 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_probe_usr 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_remove 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_start 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_stop 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_svc_start 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_svc_stop 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_update 
/opt/openv/netbackup/bin/cluster/suncluster/scnb_validate 
/opt/openv/netbackup/bin/cluster/suncluster/simple_probe 
/opt/openv/netbackup/bin/cluster/util/cluster_add_node 
/opt/openv/netbackup/bin/cluster/util/cluster_mvnbdb 
/opt/openv/netbackup/bin/cluster/util/cluster_type 
/opt/openv/netbackup/bin/cluster/util/logger 
/opt/openv/netbackup/bin/cluster/util/monitor 
/opt/openv/netbackup/bin/cluster/util/offline 
/opt/openv/netbackup/bin/cluster/util/online 
/opt/openv/netbackup/bin/cluster/vcs/clean 
/opt/openv/netbackup/bin/cluster/vcs/info 
/opt/openv/netbackup/bin/cluster/vcs/logger 
/opt/openv/netbackup/bin/cluster/vcs/monitor 
/opt/openv/netbackup/bin/cluster/vcs/offline 
/opt/openv/netbackup/bin/cluster/vcs/online 
/opt/openv/netbackup/bin/cluster/vcs/vcs_nbu_config 
/opt/openv/netbackup/bin/dbbackup_notify 
/opt/openv/netbackup/bin/diskfull_notify 
/opt/openv/netbackup/bin/driver/ql2300_stub.5.8 
/opt/openv/netbackup/bin/driver/ql2300_stub.conf 
/opt/openv/netbackup/bin/driver/windrvr6.5.9 
/opt/openv/netbackup/bin/driver/windrvr6.conf 
/opt/openv/netbackup/bin/goodies/README 
/opt/openv/netbackup/bin/goodies/README.busy_files 
/opt/openv/netbackup/bin/goodies/available_media 
/opt/openv/netbackup/bin/goodies/bpend_notify 
/opt/openv/netbackup/bin/goodies/bpend_notify.bat 
/opt/openv/netbackup/bin/goodies/bpend_notify_busy 
/opt/openv/netbackup/bin/goodies/bperrcode 
/opt/openv/netbackup/bin/goodies/bpplconvert 
/opt/openv/netbackup/bin/goodies/bpstart_notify 
/opt/openv/netbackup/bin/goodies/bpstart_notify.bat 
/opt/openv/netbackup/bin/goodies/check_coverage 
/opt/openv/netbackup/bin/goodies/cleanstats 
/opt/openv/netbackup/bin/goodies/db2.filelist 
/opt/openv/netbackup/bin/goodies/db_begin_bkup 
/opt/openv/netbackup/bin/goodies/db_begin_streams 
/opt/openv/netbackup/bin/goodies/db_end_bkup 
/opt/openv/netbackup/bin/goodies/db_end_streams 
/opt/openv/netbackup/bin/goodies/duplicate_images 
/opt/openv/netbackup/bin/goodies/edit_services 
/opt/openv/netbackup/bin/goodies/fimselector 
/opt/openv/netbackup/bin/goodies/lotusnotes.filelist 
/opt/openv/netbackup/bin/goodies/mail_bp_reports 
/opt/openv/netbackup/bin/goodies/man/add_media_server_on_clients.1m 
/opt/openv/netbackup/bin/goodies/man/backupdbtrace.1m 
/opt/openv/netbackup/bin/goodies/man/backuptrace.1m 








/opt/openv/netbackup/bin/goodies/man/bmrc.1m 
/opt/openv/netbackup/bin/goodies/man/bmrconfig.1m 
/opt/openv/netbackup/bin/goodies/man/bmrepadm.1m 
/opt/openv/netbackup/bin/goodies/man/bmrprep.1m 
/opt/openv/netbackup/bin/goodies/man/bmrs.1m 
/opt/openv/netbackup/bin/goodies/man/bmrsrtadm.1m 
/opt/openv/netbackup/bin/goodies/man/bp.1 
/opt/openv/netbackup/bin/goodies/man/bpSALinfo.1m 
/opt/openv/netbackup/bin/goodies/man/bpadm.1m 
/opt/openv/netbackup/bin/goodies/man/bparchive.1 
/opt/openv/netbackup/bin/goodies/man/bpbackup.1 
/opt/openv/netbackup/bin/goodies/man/bpbackupdb.1m 
/opt/openv/netbackup/bin/goodies/man/bpcatarc.1m 
/opt/openv/netbackup/bin/goodies/man/bpcatlist.1m 
/opt/openv/netbackup/bin/goodies/man/bpcatres.1m 
/opt/openv/netbackup/bin/goodies/man/bpcatrm.1m 
/opt/openv/netbackup/bin/goodies/man/bpcd.1m 
/opt/openv/netbackup/bin/goodies/man/bpchangeprimary.1m 
/opt/openv/netbackup/bin/goodies/man/bpclient.1m 
/opt/openv/netbackup/bin/goodies/man/bpclntcmd.1m 
/opt/openv/netbackup/bin/goodies/man/bpcompatd.1m 
/opt/openv/netbackup/bin/goodies/man/bpconfig.1m 
/opt/openv/netbackup/bin/goodies/man/bpdbjobs.1m 
/opt/openv/netbackup/bin/goodies/man/bpdbm.1m 
/opt/openv/netbackup/bin/goodies/man/bpdgclone.1m 
/opt/openv/netbackup/bin/goodies/man/bpduplicate.1m 
/opt/openv/netbackup/bin/goodies/man/bperror.1m 
/opt/openv/netbackup/bin/goodies/man/bpexpdate.1m 
/opt/openv/netbackup/bin/goodies/man/bpfis.1m 
/opt/openv/netbackup/bin/goodies/man/bpgetconfig.1m 
/opt/openv/netbackup/bin/goodies/man/bpgetdebuglog.1m 
/opt/openv/netbackup/bin/goodies/man/bpimage.1m 
/opt/openv/netbackup/bin/goodies/man/bpimagelist.1m 
/opt/openv/netbackup/bin/goodies/man/bpimmedia.1m 
（其余的省略，输出的信息太多）</p>
<p> </p>


<p class="MsoNormal"> 风之幻想 回复于：2008-12-23 15:58:34</p>
<p>然后，开始配置设备让主机的NBU服务器可以找到磁带库上的驱动器。（前提是SAN已经连同，光纤交换机用的是cisco 9124,关于9124配置的问题，配置相对是比较简单的（在图形界面上的配置还是比较简单的，唯一区别的是管理9124有2个界面一个是device manager，另一个是fabric manager启动的方式不一样。device manager直接通过IE浏览器就可以启动，fabric manager需要启动本地的一个程序，装好光盘的管理软件以后，就可以在你的program file下有一个cisco manager的软件在那个里面有一个fabric manager的启动程序启动就可以了。启动的时候9124需要你进行一个默认的配置，都有提示，比较简单，这里就不贴出来了。） 
环境介绍机器型号SUN440.版本SunOS 5.8 Generic_117350-26 sun4u sparc SUNW,Sun-Fire-V440.由于机器是solaris8的所以，在修改st.conf等文件的时候需要重新启动这个是比较麻烦的事情还有，重新加了4G的HBA卡。重新打了新的SAN补丁包（SAN_4.4.13）否则的话在8下是看不到4G卡的。还有如果Generic的版本太低了会对NBU6.5的写造成麻烦。会变的很慢。然后，确定是否装入了 sg 驱动程序。 
 调用以下命令： 
/usr/sbin/modinfo &#124; grep sg 
如果装入了驱动程序，输出中会包括一行与下列内容类似的信息： 
141 fc580000 2d8c 116 1 sg (SCSA Generic Revision: 3.5e) 
安装 sg 驱动程序 </p>
<p>调用以下命令： 
/usr/openv/volmgr/bin/driver/sg.install 
安装驱动程序之后，无需重新启动系统，也无需在每次系统启动过程中或者启动以后运行 sg.install 命令。 </p>
<p>配置 sg 和 st 驱动程序 
创建 /kernel/drv/sg.conf 文件。 
创建 /dev/sg 目录和 sg 节点。 
将条目添加到 /etc/devlink.tab 文件。 
NetBackup 还会创建可以添加到 st.conf 文件的条目。因此，您可以在安装NetBackup 之后、在其中配置设备之前添加条目（安装 NetBackup 服务器软件时，应检查安装跟踪，以确保正确配置了 sg 驱动程序）。 
下列过程中的 NetBackup sg.build 脚本会创建以下文件： 
/usr/openv/volmgr/bin/driver/st.conf 
/usr/openv/volmgr/bin/driver/sg.conf 
/usr/openv/volmgr/bin/driver/sg.links </p>
<p>1。 调用下面两个命令来运行 sg.build 脚本，以便创建目标 ID 和逻辑单元： 
cd /usr/openv/volmgr/bin/driver 
/usr/openv/volmgr/bin/sg.build all -mt target -ml lun </p>
<p>下面是对这些选项的描述： 
all 选项创建 NetBackup st.conf、sg.conf 和 sg.links 文件并用相应的条目填充这些文件。 
-mt target 选项和参数指定 SCSI 总线所使用（或者绑定到 FCP HBA）的最大目标 ID。其最大值为 126。默认情况下，适配器的 SCSI 启动程序目标 ID 为 7，因此脚本不会为目标 ID 7 创建条目。 
-ml lun 选项和参数指定 SCSI 总线（或 FCP HBA）所使用的逻辑单元号的最大值。最大值为 255。 
2。 用 /usr/openv/volmgr/bin/driver/st.conf 文件中的条目替换 
/kernel/drv/st.conf 文件中的下列七个条目： 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=2 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=3 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=4 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=5 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=6 lun=0; 
修改 /kernel/drv/st.conf 文件之前，应为其创建副本。可注释掉默认条 
目，而不用替换它们。若要注释掉它们，请在七个默认条目的每一行的开头放 
一个 # 字符。 
3。 使用重新配置选项（boot -r 或 reboot &#8211; -r）重新启动系统。 
启动进程中，系统会查明设备 st.conf 文件中的所有目标。它应为其发现的所有设备创建设备文件。 
4。 使用下面的命令验证系统是否为所有磁带设备都创建了设备节点： 
ls -l /dev/rmt/*cbn </p>
<p>5 。通过调用下面两个命令安装新的 sg 驱动程序配置： 
/usr/bin/rm -f /kernel/drv/sg.conf 
/usr/openv/volmgr/bin/driver/sg.install 
NetBackup sg.install 脚本： 
安装和装入 sg 驱动程序。 
将 /usr/openv/volmgr/bin/driver/sg.conf 文件复制到 
/kernel/drv/sg.conf。 
创建 /dev/sg 目录和节点。 
将 /usr/openv/volmgr/bin/driver/sg.links 文件追加到 
/etc/devlink.tab 文件。 
6。 确保 sg 驱动程序找到所有机械手、磁带机。 </p>
<p>st.conf 文件示例 
以下 /usr/openv/volmgr/bin/driver/st.conf 文件示例显示了目标 0-15 
和逻辑单元号 0-7。 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=1; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=2; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=3; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=4; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=5; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=6; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=7; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=1; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=2; 
. 
&#60;entries omitted for brevity&#62; 
. 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=15 lun=5; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=15 lun=6; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=15 lun=7; </p>
<p>sg.conf 文件示例 
以下 /usr/openv/volmgr/bin/driver/sg.conf 文件示例显示了目标 0-15和逻辑单元号 0-8。它还包含三个 StorEdge Network Foundation HBA 端口的目标条目。 
sg.build -mt 选项不影响 FCP 目标，但是 -ml 选项会影响它。在使用sg.build命令的时候，如果给的LUN数比较大的话，会生成很多的虚拟的一些设备出现，对系统暂时没有发现有什么影响，但是，有一个问题在运行cfgadm –a和luxadm命令的时候，输出会非常的慢，这点需要注意。 
因此， sg.build 脚本为这三个端口创建了逻辑单元号 0 到 7 的条目。 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=0; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=1; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=2; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=3; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=4; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=5; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=6; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=7; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=1 lun=0; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=1 lun=1; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=1 lun=2; 
. 
&#60;entries omitted for brevity&#62; 
. 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=15 lun=5; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=15 lun=6; 
name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=15 lun=7; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c3&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c3&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c6&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c6&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c9&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c9&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53cc&#8221;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53cc&#8221;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53b9&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53b9&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c3&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c3&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c6&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c6&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c9&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c9&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53cc&#8221;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53cc&#8221;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53b9&#8243;; 
name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53b </p>
<p>sg.links 文件示例 
以下 /usr/openv/volmgr/bin/driver/sg.links 文件示例显示了目标 0-15和逻辑单元号 0-7。它还包含用于三个 StorEdge Network Foundation HBA 端口的条目。 
检测到三个端口（用它们的全球名称标识）。因此， sg.build 脚本为这三个端口创建了逻辑单元号 0 到 7 的条目。 
# begin SCSA Generic devlinks file - creates nodes in /dev/sg 
type=ddi_pseudo;name=sg;addr=0,0; sg/c\N0t0l0 
type=ddi_pseudo;name=sg;addr=0,1; sg/c\N0t0l1 
type=ddi_pseudo;name=sg;addr=0,2; sg/c\N0t0l2 
type=ddi_pseudo;name=sg;addr=0,3; sg/c\N0t0l3 
type=ddi_pseudo;name=sg;addr=0,4; sg/c\N0t0l4 
type=ddi_pseudo;name=sg;addr=0,5; sg/c\N0t0l5 
type=ddi_pseudo;name=sg;addr=0,6; sg/c\N0t0l6 
type=ddi_pseudo;name=sg;addr=0,7; sg/c\N0t0l7 
type=ddi_pseudo;name=sg;addr=1,0; sg/c\N0t1l0 
type=ddi_pseudo;name=sg;addr=1,1; sg/c\N0t1l1 
. 
&#60;entries omitted for brevity&#62; 
. 
type=ddi_pseudo;name=sg;addr=f,5; sg/c\N0t15l5 
type=ddi_pseudo;name=sg;addr=f,6; sg/c\N0t15l6 
type=ddi_pseudo;name=sg;addr=f,7; sg/c\N0t15l7 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,0; sg/c\N0t\A1l0 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,1; sg/c\N0t\A1l1 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,0; sg/c\N0t\A1l0 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,1; sg/c\N0t\A1l1 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,0; sg/c\N0t\A1l0 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,1; sg/c\N0t\A1l1 
type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,0; sg/c\N0t\A1l0 
type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,1; sg/c\N0t\A1l1 
type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,0; sg/c\N0t\A1l0 
type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,1; sg/c\N0t\A1l1 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,0; sg/c\N0t\A1l0 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,1; sg/c\N0t\A1l1 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,0; sg/c\N0t\A1l0 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,1; sg/c\N0t\A1l1 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,0; sg/c\N0t\A1l0 
type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,1; sg/c\N0t\A1l1 
type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,0; sg/c\N0t\A1l0 
type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,1; sg/c\N0t\A1l1 
type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,0; sg/c\N0t\A1l0 
type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,1; sg/c\N0t\A1l1 
# end SCSA devlinks </p>
<p>配置 SCSI 和 FCP 机械手控制 </p>
<p>要与 SCSI 控制的机械手外围设备进行通信， NetBackup 使用 NetBackup SCSI通用 (sg) 驱动程序。 
配置机械手控制之前，必须安装和配置 sg 驱动程序。Solaris 使用 sg 配置来创建机械手控制设备文件。有如果在 NetBackup 中使用设备发现，则 etBackup 会自动发现位于 /dev/sg 目录的机械手控制设备文件（进而发现设备）。如果手动在 NetBackup 中添加机械手，必须输入设备文件的路径名。 
若要显示 sg 驱动程序可以使用的设备文件，请使用带 all 参数的 sgscan 命令。 
sgscan 输出中的单词“Changer”标识机械手控制的设备文件。 </p>
<p>SCSI 和 FCP 机械手控制设备文件示例 
下面是主机的 sgscan all 输出示例。示例指的是这个 sgscan 输出。 
# /usr/openv/volmgr/bin/sgscan all 
/dev/sg/c0t6l0: Cdrom: &#8221;TOSHIBA XM-5401TASUN4XCD&#8221; 
/dev/sg/c1tw500104f0008d53b9l0: Changer: &#8221;STK SL500&#8243; 
/dev/sg/c1tw500104f0008d53c3l0: Tape (/dev/rmt/0): &#8221;HP Ultrium 3-SCSI&#8221; 
/dev/sg/c1tw500104f0008d53c6l0: Tape (/dev/rmt/1): &#8221;HP Ultrium 3-SCSI&#8221; 
/dev/sg/c1tw500104f0008d53c9l0: Tape (/dev/rmt/2): &#8221;IBM ULTRIUM-TD3&#8243; 
/dev/sg/c1tw500104f0008d53ccl0: Tape (/dev/rmt/3): &#8221;IBM ULTRIUM-TD3&#8243; 
/dev/sg/c2t1l0: Changer: &#8221;STK SL500&#8243; 
/dev/sg/c2t2l0: Tape (/dev/rmt/22): &#8221;HP Ultrium 3-SCSI&#8221; 
/dev/sg/c2t3l0: Tape (/dev/rmt/10): &#8221;HP Ultrium 3-SCSI&#8221; 
/dev/sg/c2tal0: Tape (/dev/rmt/18): &#8221;IBM ULTRIUM-TD3&#8243; 
/dev/sg/c2tbl0: Tape (/dev/rmt/19): &#8221;IBM ULTRIUM-TD3&#8243; 
/dev/sg/c3t0l0: Disk (/dev/rdsk/c1t0d0): &#8221;FUJITSU MAV2073RCSUN72G&#8221; 
/dev/sg/c3t3l0: Disk (/dev/rdsk/c1t3d0): &#8221;FUJITSU MAV2073RCSUN72G&#8221; </p>
<p>NetBackup 使用支持压缩、关闭时不倒带和 Berkeley 式关闭的磁带机设备文件。 
这些设备文件位于 /dev/rmt 目录下，其格式如下所示： 
/dev/rmt/IDcbn 
其中： 
ID 是逻辑驱动器号，可以通过 sgscan 命令显示该值。 
c 表示压缩。 
b 表示 Berkeley 式关闭。 
n 表示关闭时不倒带。 
如果使用 NetBackup 设备发现， NetBackup 会发现设备文件，进而发现设备。如果手动向 NetBackup 配置添加磁带机，必须指定设备文件的路径名。NetBackup 要求压缩、关闭时不倒带和 Berkeley 式关闭的设备文件。 
若要显示在系统中配置的磁带设备文件，请使用带 tape 参数的 sgscan 命令，如下所示： 
# /usr/openv/volmgr/bin/sgscan tape 
/dev/sg/c1tw500104f0008d53c3l0: Tape (/dev/rmt/0): &#8221;HP Ultrium 3-SCSI&#8221; 
/dev/sg/c1tw500104f0008d53c6l0: Tape (/dev/rmt/1): &#8221;HP Ultrium 3-SCSI&#8221; 
/dev/sg/c1tw500104f0008d53c9l0: Tape (/dev/rmt/2): &#8221;IBM ULTRIUM-TD3&#8243; 
/dev/sg/c1tw500104f0008d53ccl0: Tape (/dev/rmt/3): &#8221;IBM ULTRIUM-TD3&#8243; 
/dev/sg/c2t2l0: Tape (/dev/rmt/22): &#8221;HP Ultrium 3-SCSI&#8221; 
/dev/sg/c2t3l0: Tape (/dev/rmt/10): &#8221;HP Ultrium 3-SCSI&#8221; 
/dev/sg/c2tal0: Tape (/dev/rmt/18): &#8221;IBM ULTRIUM-TD3&#8243; 
/dev/sg/c2tbl0: Tape (/dev/rmt/19): &#8221;IBM ULTRIUM-TD3&#8243; </p>
<p>配置 SAN 客户机 
NetBackup SAN 客户机使用磁带驱动程序和 SCSI 直通方法，以与 etBackup FT介质服务器进行光纤传输通信。必须配置 Solaris 操作系统，以便它能够识别 
NetBackup 介质服务器上的 FT 设备。为此，请修改 /kernel/drv/st.conf 文件，如下所示： 
1 找到 tape-config-list= 部分，或者创建该部分（如果不存在）。 
2 将以下几行添加到 tape-config-list= 部分： 
&#8220;ARCHIVE Python&#8221;, &#8221;FT Pipe&#8221;, &#8221;ARCH_04106&#8243;; 
“包含” ARCH_04106 的 ARCHIVE Python 行可能已存在于 st.conf 文件中。但是，它应以注释字符 (#) 开头。如果没有，请在现有行的开头添加一个注释字符。 </p>
<p>3 找到以 ARCH_04106 “开头”的行，复制该行并将其粘贴到tape-config-list= 行之后。删除这一行最前面的注释字符 (#)。下面是该行的一个示例： 
ARCH_04106 = 1, 0x2C, 0, 0&#215;09639, 4, 0&#215;00, 0x8C, 0x8c, 0x8C, 3; 
（记得这里需要是必须让磁带的类型是可变长的就是第3位必须是0，否则在运行备份的时候会报错的） 
修改 /kernel/drv/st.conf，以便 Solaris 能够发现两个逻辑单元号上的设备，如下所示： 
1 在 st.conf 文件中找到以下行： 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=0; 
2 用下面的内容替换该行和目标 5 中的下列各行。这将修改 st.conf 文件，以包含对非零逻辑单元号的搜索。 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=1; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=1; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=2 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=2 lun=1; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=3 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=3 lun=1; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=4 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=4 lun=1; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=5 lun=0; 
name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=5 lun=1; 
name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=0; 
name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=1; 
name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=2; 
name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=3; 
name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=4; 
name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=5; 
name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=6; 








如果，你本地有磁带机的话，在NBU上是可以看到的，只要不选择使用本地的磁带机是不会造成影响的。剩下就可以在NBU中配置备份</p>
]]></description>
			<content:encoded><![CDATA[<p> </p>
<p class="MsoNormal" align="left"><span>安装前准备</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>修改主机的</span><span lang="EN-US">/etc/hosts</span><span>文件，增加如下行</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">X.X.X.X nbuserver </span><span lang="EN-US"><br />
</span><span>保证</span><span lang="EN-US">200MB</span><span>的空间</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>必须使用</span><span lang="EN-US">root</span><span>用户安装安装过程</span><span lang="EN-US"> </span></p>
<p><span lang="EN-US">Symantec Installation Script </span><span lang="EN-US"><br />
</span><span lang="EN-US">Copyright 1993 - 2007 Symantec Corporation, All Rights Reserved. </span></p>
<p><span lang="EN-US">Installing NetBackup Server Software </span></p>
<p><span lang="EN-US"> NOTE:  To install only NetBackup Client software locally on this machine </span><span lang="EN-US"><br />
</span><span lang="EN-US">        or to load additional UNIX client software on this server, insert </span><span lang="EN-US"><br />
</span><span lang="EN-US">        the NetBackup UNIX Clients cdrom. </span></p>
<p class="MsoNormal" align="left"><span lang="EN-US"><span id="more-190"></span></span></p>
<p><span lang="EN-US">Do you wish to continue? [y,n] (y) y </span></p>
<p><span lang="EN-US">NetBackup installs to the running root environment, by default. </span></p>
<p><span lang="EN-US">Are you installing to the running root environment? [y,n] (y) y </span></p>
<p><span lang="EN-US">Processing package instance &lt;SYMCnetbp&gt; from &lt;/tmp/nbu/solaris&gt; </span></p>
<p><span lang="EN-US">NetBackup and Media Manager </span><span lang="EN-US"><br />
</span><span lang="EN-US">(sparc) 6.5,REV=2007.07.24.02.54 </span><span lang="EN-US"><br />
</span><span lang="EN-US">Copyright 1993 - 2007 Symantec Corporation, All Rights Reserved. </span></p>
<p><span lang="EN-US">NetBackup and Media Manager binaries will be installed in </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv </span></p>
<p><span lang="EN-US">and a link will be created from /usr/openv </span><span lang="EN-US"><br />
</span><span lang="EN-US">to /opt/openv, if it does not exist. </span></p>
<p><span lang="EN-US">        Is this okay? (y) [y,n,?,q]  </span><span lang="EN-US"><br />
</span><span lang="EN-US">NetBackup and Media Manager 6.5 will be installed. </span></p>
<p><span lang="EN-US">Using &lt;/opt&gt; as the package base directory. </span><span lang="EN-US"><br />
</span><span lang="EN-US">## Processing package information. </span><span lang="EN-US"><br />
</span><span lang="EN-US">## Processing system information. </span><span lang="EN-US"><br />
</span><span lang="EN-US">## Verifying disk space requirements. </span><span lang="EN-US"><br />
</span><span lang="EN-US">## Checking for conflicts with packages already installed. </span></p>
<p><span lang="EN-US">Installing NetBackup and Media Manager as &lt;SYMCnetbp&gt; </span></p>
<p><span lang="EN-US">## Executing preinstall script. </span></p>
<p><span lang="EN-US">    Creating /opt/openv. </span></p>
<p><span lang="EN-US">    Creating link from /usr/openv to /opt/openv. </span></p>
<p><span lang="EN-US">## Installing part 1 of 1. </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/NB-Java.tar.Z </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/create_nbdb </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/nbdb_admin </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/nbdb_backup </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/nbdb_move </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/nbdb_ping </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/nbdb_restore </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/nbdb_unload </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/nbdb_upgrade </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/nbdbms_server_install </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/nbdbms_start_server </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/bin/vxdbms_server.tar.Z </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/lib/libsybackubr.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.6.0.0.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.6.0.1.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.6.0.2.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.6.0.3.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.6.0.4.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.6.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.downgrade.6.0.1.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.downgrade.6.0.2.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.downgrade.6.0.3.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.downgrade.6.0.4.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/NBDB.downgrade.6.0.5.0.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/emmDeviceMapping_proc_p.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/emmGetNextRobotIndex_proc_p.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/emmMachineDeviceConnection_proc_p.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/emmMediaRule_proc_p.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/emmStu_proc_p.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/emm_asa_defaults.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/emm_asa_schema.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/emmproc_p.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/db/scripts/rb_asa_schema.sql </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libAsyncEventService.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libNBNosService.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVbp.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVbpMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVcnbac.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVcnbacST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVcom.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVcomMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVdb.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVdbMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVdiskmediaid.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVdiskmediaidST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVdsm.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVdsmST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVemm.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVemmMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVlicense.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVlicenseMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVnbaz.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libVnbazST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libbasictemplate.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libcatalog.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libicudt18b.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libmgmtsvc.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libsfr.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libsth.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libsthMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libsthtar.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libsthtarST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libsts.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstsMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstsemm.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstsemmMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstseventservice.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstsimage.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstsimageMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstspiarraydisk.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstspiarraydiskMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstspibasicdisk.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstspibasicdiskMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstspinearstore.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstspinearstoreMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstspiproxyMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstsproxyMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstsrc.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstsrcMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstsutil.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libstsutilMT.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvrtssal_api.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxPBXCommonST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxPBXIOPST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxPBXST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxPBXVxSSST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxSigComp2.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxSigComp2ST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxSigFCL2.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxSigFCL2ST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxSigSchedule2.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxSigSchedule2ST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxTAOST.so.3 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxTAO_BiDirGIOPST.so.3 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxTAO_DynamicInterface.so.3 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxTAO_IORTableST.so.3 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxTAO_MessagingST.so.3 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxTAO_PortableServerST.so.3 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxTAO_SecurityST.so.3 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxUCS4_UTF16.so.3 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/lib/libvxVxSSIOPST.so </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1/bp.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1/bparchive.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1/bpbackup.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1/bpkeyfile.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1/bplist.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1/bprestore.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1/jbpSA.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1/tpreq.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1/tpunmount.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1/vxlogview.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/acsd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/backupdbtrace.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/backuptrace.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bmrc.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bmrconfig.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bmrepadm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bmrprep.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bmrs.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bmrsrtadm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpSALinfo.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpadm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpbackupdb.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpcatarc.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpcatlist.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpcatres.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpcatrm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpcd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpchangeprimary.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpclient.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpclntcmd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpcompatd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpconfig.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpdbjobs.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpdbm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpdgclone.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpduplicate.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bperror.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpexpdate.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpfis.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpgetconfig.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpgetdebuglog.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpimage.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpimagelist.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpimmedia.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpimport.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpinst.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpkeyutil.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bplabel.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpmedia.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpmedialist.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpminlicense.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpmoverinfo.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpnbat.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpnbaz.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bppficorr.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpplclients.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bppldelete.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpplinclude.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpplinfo.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bppllist.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpplsched.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpplschedrep.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bppolicynew.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpps.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bprd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bprecover.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpschedule.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpschedulerep.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpsetconfig.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpstsinfo.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpstuadd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpstudel.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpstulist.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpsturep.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bptestbpcd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bptpcinfo.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/bpverify.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/cat_convert.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/create_nbdb.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/duplicatetrace.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/importtrace.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/jnbSA.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/ltid.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdb_admin.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdb_backup.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdb_move.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdb_ping.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdb_restore.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdb_unload.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdbms_start_server.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdbms_start_stop.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdc.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdelete.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdevconfig.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbdevquery.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbemm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbemmcmd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbexecute.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbfirescan.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbftadm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbftconfig.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbhba.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbjm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbpem.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbpemreq.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbpushdata.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbrb.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbshareddisk.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbstl.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbstlutil.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbsu.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/nbsvrgrp.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/odld.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/restoretrace.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/set_ndmp_attr.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tl4d.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tl8cd.1m &lt;symbolic link&gt; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tl8d.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tldcd.1m &lt;symbolic link&gt; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tldd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tlhcd.1m &lt;symbolic link&gt; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tlhd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tlmd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tpautoconf.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tpclean.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tpconfig.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tpext.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tpformat.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/tshd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/verifytrace.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vltadm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vltcontainers.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vlteject.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vltinject.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vltoffsitemedia.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vltopmenu.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vltrun.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmadd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmadm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmchange.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmcheckxxx.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmdelete.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmoprcmd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmphyinv.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmpool.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmquery.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmrule.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vmupdate.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vxlogcfg.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/man/man1m/vxlogmgr.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/msg/C/netbackup/TrbMsgs </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/add_media_server </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/add_media_server_on_clients </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/backupdbtrace </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/backuptrace </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpSALinfo </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpauthorize </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpauthsync </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpbackupdb </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpcatarc </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpcatlist </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpcatres </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpcatrm </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpccname </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpchangeprimary </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpclient </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpconfig </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpcounts </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpcoverage </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpdbjobs </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpdrfiles </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpduplicate </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bperror </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpexpdate </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpflist </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpfrag </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpgetconfig </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpgetdebuglog </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpgethost </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpgetmedia </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpimage </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpimagelist </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpimmedia </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpimport </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bplabel </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bplicense </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bplocaladdrs </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpmedia </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpmedialist </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpminlicense </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpmoverinfo </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpnbaz </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bppficorr </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpplcatdrinfo </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpplclients </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bppldelete </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpplinclude </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpplinfo </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bppllist </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpplsched </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpplschedrep </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpplschedwin </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpplvalid </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bppolicynew </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bprdreq </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bprecover </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpretlevel </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bprsh </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpschedule </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpschedulerep </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpsetconfig </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpsnapconfig </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpstsinfo </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpstuadd </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpstudel </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpstulist </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpsturep </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpsyncinfo </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bptestbpcd </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpuser </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpverify </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpversion </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/bpversion_update </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/duplicatetrace </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/get_license_key </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/importtrace </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nb_updatedssu </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbdc </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbdelete </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbdevconfig </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbdevquery </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbemmcmd </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbexecute </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbftconfig </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbftsrv_config </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbhba </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbjmreq </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbpemreq </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbproxyreq </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbrbutil </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbshareddisk </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbstl </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbstlutil </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/nbsvrgrp </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/restoretrace </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/admincmd/verifytrace </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/backup_exit_notify </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/backup_notify </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpadm </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpbrm </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpbrmds </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpclusterutil </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpcompatd </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpdbm </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpdm </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpinst </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpjava-susvc </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpjobd </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bprd </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bpsynth </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/bptm </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cat_convert </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/cluster_active </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/cluster_config </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/cluster_update </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/cluster_upgrade </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/gethostnames </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/gettime </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/hasp_check </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb.VRTS </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb.conf </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_config </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_mon_check </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_mon_start </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_mon_stop </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_probe </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_probe_usr </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_remove </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_start </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_stop </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_svc_start </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_svc_stop </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_update </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/scnb_validate </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/suncluster/simple_probe </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/util/cluster_add_node </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/util/cluster_mvnbdb </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/util/cluster_type </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/util/logger </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/util/monitor </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/util/offline </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/util/online </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/vcs/clean </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/vcs/info </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/vcs/logger </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/vcs/monitor </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/vcs/offline </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/vcs/online </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/cluster/vcs/vcs_nbu_config </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/dbbackup_notify </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/diskfull_notify </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/driver/ql2300_stub.5.8 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/driver/ql2300_stub.conf </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/driver/windrvr6.5.9 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/driver/windrvr6.conf </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/README </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/README.busy_files </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/available_media </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/bpend_notify </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/bpend_notify.bat </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/bpend_notify_busy </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/bperrcode </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/bpplconvert </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/bpstart_notify </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/bpstart_notify.bat </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/check_coverage </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/cleanstats </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/db2.filelist </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/db_begin_bkup </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/db_begin_streams </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/db_end_bkup </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/db_end_streams </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/duplicate_images </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/edit_services </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/fimselector </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/lotusnotes.filelist </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/mail_bp_reports </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/add_media_server_on_clients.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/backupdbtrace.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/backuptrace.1m </span><span lang="EN-US"><br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bmrc.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bmrconfig.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bmrepadm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bmrprep.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bmrs.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bmrsrtadm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bp.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpSALinfo.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpadm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bparchive.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpbackup.1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpbackupdb.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpcatarc.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpcatlist.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpcatres.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpcatrm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpcd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpchangeprimary.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpclient.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpclntcmd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpcompatd.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpconfig.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpdbjobs.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpdbm.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpdgclone.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpduplicate.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bperror.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpexpdate.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpfis.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpgetconfig.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpgetdebuglog.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpimage.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpimagelist.1m </span><span lang="EN-US"><br />
</span><span lang="EN-US">/opt/openv/netbackup/bin/goodies/man/bpimmedia.1m </span><span lang="EN-US"><br />
</span><span>（其余的省略，输出的信息太多）</span></p>
<p> </p>
<div class="MsoNormal"><span lang="EN-US"><br />
<hr size="2" /></span></div>
<p class="MsoNormal"><strong><span lang="EN-US"> <a href="http://bbs.chinaunix.net/viewpro.php?uid=146726" target="_blank"><span lang="EN-US"><span lang="EN-US">风之幻想</span></span></a> </span></strong><strong><span>回复于：</span></strong><strong><span lang="EN-US">2008-12-23 15:58:34</span></strong></p>
<p><span>然后，开始配置设备让主机的</span><span lang="EN-US">NBU</span><span>服务器可以找到磁带库上的驱动器。（前提是</span><span lang="EN-US">SAN</span><span>已经连同，光纤交换机用的是</span><span lang="EN-US">cisco 9124,</span><span>关于</span><span lang="EN-US">9124</span><span>配置的问题，配置相对是比较简单的（在图形界面上的配置还是比较简单的，唯一区别的是管理</span><span lang="EN-US">9124</span><span>有</span><span lang="EN-US">2</span><span>个界面一个是</span><span lang="EN-US">device manager</span><span>，另一个是</span><span lang="EN-US">fabric manager</span><span>启动的方式不一样。</span><span lang="EN-US">device manager</span><span>直接通过</span><span lang="EN-US">IE</span><span>浏览器就可以启动，</span><span lang="EN-US">fabric manager</span><span>需要启动本地的一个程序，装好光盘的管理软件以后，就可以在你的</span><span lang="EN-US">program file</span><span>下有一个</span><span lang="EN-US">cisco manager</span><span>的软件在那个里面有一个</span><span lang="EN-US">fabric manager</span><span>的启动程序启动就可以了。启动的时候</span><span lang="EN-US">9124</span><span>需要你进行一个默认的配置，都有提示，比较简单，这里就不贴出来了。）</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>环境介绍机器型号</span><span lang="EN-US">SUN440.</span><span>版本</span><span lang="EN-US">SunOS 5.8 Generic_117350-26 sun4u sparc SUNW,Sun-Fire-V440.</span><span>由于机器是</span><span lang="EN-US">solaris8</span><span>的所以，在修改</span><span lang="EN-US">st.conf</span><span>等文件的时候需要重新启动这个是比较麻烦的事情还有，重新加了</span><span lang="EN-US">4G</span><span>的</span><span lang="EN-US">HBA</span><span>卡。重新打了新的</span><span lang="EN-US">SAN</span><span>补丁包（</span><span lang="EN-US">SAN_4.4.13</span><span>）否则的话在</span><span lang="EN-US">8</span><span>下是看不到</span><span lang="EN-US">4G</span><span>卡的。还有如果</span><span lang="EN-US">Generic</span><span>的版本太低了会对</span><span lang="EN-US">NBU6.5</span><span>的写造成麻烦。会变的很慢。然后，确定是否装入了</span><span lang="EN-US"> sg </span><span>驱动程序。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US"> </span><span>调用以下命令：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">/usr/sbin/modinfo | grep sg </span><span lang="EN-US"><br />
</span><span>如果装入了驱动程序，输出中会包括一行与下列内容类似的信息：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">141 fc580000 2d8c 116 1 sg (SCSA Generic Revision: 3.5e) </span><span lang="EN-US"><br />
</span><span>安装</span><span lang="EN-US"> sg </span><span>驱动程序</span><span lang="EN-US"> </span></p>
<p><span>调用以下命令：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">/usr/openv/volmgr/bin/driver/sg.install </span><span lang="EN-US"><br />
</span><span>安装驱动程序之后，无需重新启动系统，也无需在每次系统启动过程中或者启动以后运行</span><span lang="EN-US"> sg.install </span><span>命令。</span><span lang="EN-US"> </span></p>
<p><span>配置</span><span lang="EN-US"> sg </span><span>和</span><span lang="EN-US"> st </span><span>驱动程序</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>创建</span><span lang="EN-US"> /kernel/drv/sg.conf </span><span>文件。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>创建</span><span lang="EN-US"> /dev/sg </span><span>目录和</span><span lang="EN-US"> sg </span><span>节点。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>将条目添加到</span><span lang="EN-US"> /etc/devlink.tab </span><span>文件。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">NetBackup </span><span>还会创建可以添加到</span><span lang="EN-US"> st.conf </span><span>文件的条目。因此，您可以在安装</span><span lang="EN-US">NetBackup </span><span>之后、在其中配置设备之前添加条目（安装</span><span lang="EN-US"> NetBackup </span><span>服务器软件时，应检查安装跟踪，以确保正确配置了</span><span lang="EN-US"> sg </span><span>驱动程序）。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>下列过程中的</span><span lang="EN-US"> NetBackup sg.build </span><span>脚本会创建以下文件：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">/usr/openv/volmgr/bin/driver/st.conf </span><span lang="EN-US"><br />
</span><span lang="EN-US">/usr/openv/volmgr/bin/driver/sg.conf </span><span lang="EN-US"><br />
</span><span lang="EN-US">/usr/openv/volmgr/bin/driver/sg.links </span></p>
<p><span lang="EN-US">1</span><span>。</span><span lang="EN-US"> </span><span>调用下面两个命令来运行</span><span lang="EN-US"> sg.build </span><span>脚本，以便创建目标</span><span lang="EN-US"> ID </span><span>和逻辑单元：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">cd /usr/openv/volmgr/bin/driver </span><span lang="EN-US"><br />
</span><span lang="EN-US">/usr/openv/volmgr/bin/sg.build all -mt target -ml lun </span></p>
<p><span>下面是对这些选项的描述：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">all </span><span>选项创建</span><span lang="EN-US"> NetBackup st.conf</span><span>、</span><span lang="EN-US">sg.conf </span><span>和</span><span lang="EN-US"> sg.links </span><span>文件并用相应的条目填充这些文件。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">-mt target </span><span>选项和参数指定</span><span lang="EN-US"> SCSI </span><span>总线所使用（或者绑定到</span><span lang="EN-US"> FCP HBA</span><span>）的最大目标</span><span lang="EN-US"> ID</span><span>。其最大值为</span><span lang="EN-US"> 126</span><span>。默认情况下，适配器的</span><span lang="EN-US"> SCSI </span><span>启动程序目标</span><span lang="EN-US"> ID </span><span>为</span><span lang="EN-US"> 7</span><span>，因此脚本不会为目标</span><span lang="EN-US"> ID 7 </span><span>创建条目。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">-ml lun </span><span>选项和参数指定</span><span lang="EN-US"> SCSI </span><span>总线（或</span><span lang="EN-US"> FCP HBA</span><span>）所使用的逻辑单元号的最大值。最大值为</span><span lang="EN-US"> 255</span><span>。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">2</span><span>。</span><span lang="EN-US"> </span><span>用</span><span lang="EN-US"> /usr/openv/volmgr/bin/driver/st.conf </span><span>文件中的条目替换</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">/kernel/drv/st.conf </span><span>文件中的下列七个条目：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=2 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=3 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=4 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=5 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=6 lun=0; </span><span lang="EN-US"><br />
</span><span>修改</span><span lang="EN-US"> /kernel/drv/st.conf </span><span>文件之前，应为其创建副本。可注释掉默认条</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>目，而不用替换它们。若要注释掉它们，请在七个默认条目的每一行的开头放</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>一个</span><span lang="EN-US"> # </span><span>字符。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">3</span><span>。</span><span lang="EN-US"> </span><span>使用重新配置选项（</span><span lang="EN-US">boot -r </span><span>或</span><span lang="EN-US"> reboot &#8211; -r</span><span>）重新启动系统。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>启动进程中，系统会查明设备</span><span lang="EN-US"> st.conf </span><span>文件中的所有目标。它应为其发现的所有设备创建设备文件。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">4</span><span>。</span><span lang="EN-US"> </span><span>使用下面的命令验证系统是否为所有磁带设备都创建了设备节点：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">ls -l /dev/rmt/*cbn </span></p>
<p><span lang="EN-US">5 </span><span>。通过调用下面两个命令安装新的</span><span lang="EN-US"> sg </span><span>驱动程序配置：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">/usr/bin/rm -f /kernel/drv/sg.conf </span><span lang="EN-US"><br />
</span><span lang="EN-US">/usr/openv/volmgr/bin/driver/sg.install </span><span lang="EN-US"><br />
</span><span lang="EN-US">NetBackup sg.install </span><span>脚本：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>安装和装入</span><span lang="EN-US"> sg </span><span>驱动程序。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>将</span><span lang="EN-US"> /usr/openv/volmgr/bin/driver/sg.conf </span><span>文件复制到</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">/kernel/drv/sg.conf</span><span>。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>创建</span><span lang="EN-US"> /dev/sg </span><span>目录和节点。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>将</span><span lang="EN-US"> /usr/openv/volmgr/bin/driver/sg.links </span><span>文件追加到</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">/etc/devlink.tab </span><span>文件。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">6</span><span>。</span><span lang="EN-US"> </span><span>确保</span><span lang="EN-US"> sg </span><span>驱动程序找到所有机械手、磁带机。</span><span lang="EN-US"> </span></p>
<p><span lang="EN-US">st.conf </span><span>文件示例</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>以下</span><span lang="EN-US"> /usr/openv/volmgr/bin/driver/st.conf </span><span>文件示例显示了目标</span><span lang="EN-US"> 0-15 </span><span lang="EN-US"><br />
</span><span>和逻辑单元号</span><span lang="EN-US"> 0-7</span><span>。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=2; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=3; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=4; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=5; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=6; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=7; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=2; </span><span lang="EN-US"><br />
</span><span lang="EN-US">. </span><span lang="EN-US"><br />
</span><span lang="EN-US">&lt;entries omitted for brevity&gt; </span><span lang="EN-US"><br />
</span><span lang="EN-US">. </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=15 lun=5; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=15 lun=6; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=15 lun=7; </span></p>
<p><span lang="EN-US">sg.conf </span><span>文件示例</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>以下</span><span lang="EN-US"> /usr/openv/volmgr/bin/driver/sg.conf </span><span>文件示例显示了目标</span><span lang="EN-US"> 0-15</span><span>和逻辑单元号</span><span lang="EN-US"> 0-8</span><span>。它还包含三个</span><span lang="EN-US"> StorEdge Network Foundation HBA </span><span>端口的目标条目。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">sg.build -mt </span><span>选项不影响</span><span lang="EN-US"> FCP </span><span>目标，但是</span><span lang="EN-US"> -ml </span><span>选项会影响它。在使用</span><span lang="EN-US">sg.build</span><span>命令的时候，如果给的</span><span lang="EN-US">LUN</span><span>数比较大的话，会生成很多的虚拟的一些设备出现，对系统暂时没有发现有什么影响，但是，有一个问题在运行</span><span lang="EN-US">cfgadm –a</span><span>和</span><span lang="EN-US">luxadm</span><span>命令的时候，输出会非常的慢，这点需要注意。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>因此，</span><span lang="EN-US"> sg.build </span><span>脚本为这三个端口创建了逻辑单元号</span><span lang="EN-US"> 0 </span><span>到</span><span lang="EN-US"> 7 </span><span>的条目。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=2; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=3; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=4; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=5; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=6; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=0 lun=7; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=1 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=1 lun=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=1 lun=2; </span><span lang="EN-US"><br />
</span><span lang="EN-US">. </span><span lang="EN-US"><br />
</span><span lang="EN-US">&lt;entries omitted for brevity&gt; </span><span lang="EN-US"><br />
</span><span lang="EN-US">. </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=15 lun=5; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=15 lun=6; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; class=&#8221;scsi&#8221; target=15 lun=7; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c3&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c3&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c6&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c6&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c9&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c9&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53cc&#8221;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53cc&#8221;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53b9&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53b9&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c3&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c3&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c6&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c6&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53c9&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53c9&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53cc&#8221;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53cc&#8221;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=0 fc-port-wwn=&#8221;500104f0008d53b9&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;sg&#8221; parent=&#8221;fp&#8221; target=0 lun=1 fc-port-wwn=&#8221;500104f0008d53b </span></p>
<p><span lang="EN-US">sg.links </span><span>文件示例</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>以下</span><span lang="EN-US"> /usr/openv/volmgr/bin/driver/sg.links </span><span>文件示例显示了目标</span><span lang="EN-US"> 0-15</span><span>和逻辑单元号</span><span lang="EN-US"> 0-7</span><span>。它还包含用于三个</span><span lang="EN-US"> StorEdge Network Foundation HBA </span><span>端口的条目。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>检测到三个端口（用它们的全球名称标识）。因此，</span><span lang="EN-US"> sg.build </span><span>脚本为这三个端口创建了逻辑单元号</span><span lang="EN-US"> 0 </span><span>到</span><span lang="EN-US"> 7 </span><span>的条目。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US"># begin SCSA Generic devlinks file - creates nodes in /dev/sg </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=0,0; sg/c\N0t0l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=0,1; sg/c\N0t0l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=0,2; sg/c\N0t0l2 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=0,3; sg/c\N0t0l3 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=0,4; sg/c\N0t0l4 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=0,5; sg/c\N0t0l5 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=0,6; sg/c\N0t0l6 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=0,7; sg/c\N0t0l7 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=1,0; sg/c\N0t1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=1,1; sg/c\N0t1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">. </span><span lang="EN-US"><br />
</span><span lang="EN-US">&lt;entries omitted for brevity&gt; </span><span lang="EN-US"><br />
</span><span lang="EN-US">. </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=f,5; sg/c\N0t15l5 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=f,6; sg/c\N0t15l6 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=f,7; sg/c\N0t15l7 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,0; sg/c\N0t\A1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,1; sg/c\N0t\A1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,0; sg/c\N0t\A1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,1; sg/c\N0t\A1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,0; sg/c\N0t\A1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,1; sg/c\N0t\A1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,0; sg/c\N0t\A1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,1; sg/c\N0t\A1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,0; sg/c\N0t\A1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,1; sg/c\N0t\A1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,0; sg/c\N0t\A1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c3,1; sg/c\N0t\A1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,0; sg/c\N0t\A1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c6,1; sg/c\N0t\A1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,0; sg/c\N0t\A1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53c9,1; sg/c\N0t\A1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,0; sg/c\N0t\A1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53cc,1; sg/c\N0t\A1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,0; sg/c\N0t\A1l0 </span><span lang="EN-US"><br />
</span><span lang="EN-US">type=ddi_pseudo;name=sg;addr=w500104f0008d53b9,1; sg/c\N0t\A1l1 </span><span lang="EN-US"><br />
</span><span lang="EN-US"># end SCSA devlinks </span></p>
<p><span>配置</span><span lang="EN-US"> SCSI </span><span>和</span><span lang="EN-US"> FCP </span><span>机械手控制</span><span lang="EN-US"> </span></p>
<p><span>要与</span><span lang="EN-US"> SCSI </span><span>控制的机械手外围设备进行通信，</span><span lang="EN-US"> NetBackup </span><span>使用</span><span lang="EN-US"> NetBackup SCSI</span><span>通用</span><span lang="EN-US"> (sg) </span><span>驱动程序。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>配置机械手控制之前，必须安装和配置</span><span lang="EN-US"> sg </span><span>驱动程序。</span><span lang="EN-US">Solaris </span><span>使用</span><span lang="EN-US"> sg </span><span>配置来创建机械手控制设备文件。有如果在</span><span lang="EN-US"> NetBackup </span><span>中使用设备发现，则</span><span lang="EN-US"> etBackup </span><span>会自动发现位于</span><span lang="EN-US"> /dev/sg </span><span>目录的机械手控制设备文件（进而发现设备）。如果手动在</span><span lang="EN-US"> NetBackup </span><span>中添加机械手，必须输入设备文件的路径名。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>若要显示</span><span lang="EN-US"> sg </span><span>驱动程序可以使用的设备文件，请使用带</span><span lang="EN-US"> all </span><span>参数的</span><span lang="EN-US"> sgscan </span><span>命令。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">sgscan </span><span>输出中的单词</span><span lang="EN-US">“Changer”</span><span>标识机械手控制的设备文件。</span><span lang="EN-US"> </span></p>
<p><span lang="EN-US">SCSI </span><span>和</span><span lang="EN-US"> FCP </span><span>机械手控制设备文件示例</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>下面是主机的</span><span lang="EN-US"> sgscan all </span><span>输出示例。示例指的是这个</span><span lang="EN-US"> sgscan </span><span>输出。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US"># /usr/openv/volmgr/bin/sgscan all </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c0t6l0: Cdrom: &#8221;TOSHIBA XM-5401TASUN4XCD&#8221; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c1tw500104f0008d53b9l0: Changer: &#8221;STK SL500&#8243; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c1tw500104f0008d53c3l0: Tape (/dev/rmt/0): &#8221;HP Ultrium 3-SCSI&#8221; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c1tw500104f0008d53c6l0: Tape (/dev/rmt/1): &#8221;HP Ultrium 3-SCSI&#8221; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c1tw500104f0008d53c9l0: Tape (/dev/rmt/2): &#8221;IBM ULTRIUM-TD3&#8243; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c1tw500104f0008d53ccl0: Tape (/dev/rmt/3): &#8221;IBM ULTRIUM-TD3&#8243; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c2t1l0: Changer: &#8221;STK SL500&#8243; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c2t2l0: Tape (/dev/rmt/22): &#8221;HP Ultrium 3-SCSI&#8221; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c2t3l0: Tape (/dev/rmt/10): &#8221;HP Ultrium 3-SCSI&#8221; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c2tal0: Tape (/dev/rmt/18): &#8221;IBM ULTRIUM-TD3&#8243; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c2tbl0: Tape (/dev/rmt/19): &#8221;IBM ULTRIUM-TD3&#8243; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c3t0l0: Disk (/dev/rdsk/c1t0d0): &#8221;FUJITSU MAV2073RCSUN72G&#8221; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c3t3l0: Disk (/dev/rdsk/c1t3d0): &#8221;FUJITSU MAV2073RCSUN72G&#8221; </span></p>
<p><span lang="EN-US">NetBackup </span><span>使用支持压缩、关闭时不倒带和</span><span lang="EN-US"> Berkeley </span><span>式关闭的磁带机设备文件。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>这些设备文件位于</span><span lang="EN-US"> /dev/rmt </span><span>目录下，其格式如下所示：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/rmt/IDcbn </span><span lang="EN-US"><br />
</span><span>其中：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">ID </span><span>是逻辑驱动器号，可以通过</span><span lang="EN-US"> sgscan </span><span>命令显示该值。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">c </span><span>表示压缩。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">b </span><span>表示</span><span lang="EN-US"> Berkeley </span><span>式关闭。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">n </span><span>表示关闭时不倒带。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>如果使用</span><span lang="EN-US"> NetBackup </span><span>设备发现，</span><span lang="EN-US"> NetBackup </span><span>会发现设备文件，进而发现设备。如果手动向</span><span lang="EN-US"> NetBackup </span><span>配置添加磁带机，必须指定设备文件的路径名。</span><span lang="EN-US">NetBackup </span><span>要求压缩、关闭时不倒带和</span><span lang="EN-US"> Berkeley </span><span>式关闭的设备文件。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>若要显示在系统中配置的磁带设备文件，请使用带</span><span lang="EN-US"> tape </span><span>参数的</span><span lang="EN-US"> sgscan </span><span>命令，如下所示：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US"># /usr/openv/volmgr/bin/sgscan tape </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c1tw500104f0008d53c3l0: Tape (/dev/rmt/0): &#8221;HP Ultrium 3-SCSI&#8221; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c1tw500104f0008d53c6l0: Tape (/dev/rmt/1): &#8221;HP Ultrium 3-SCSI&#8221; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c1tw500104f0008d53c9l0: Tape (/dev/rmt/2): &#8221;IBM ULTRIUM-TD3&#8243; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c1tw500104f0008d53ccl0: Tape (/dev/rmt/3): &#8221;IBM ULTRIUM-TD3&#8243; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c2t2l0: Tape (/dev/rmt/22): &#8221;HP Ultrium 3-SCSI&#8221; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c2t3l0: Tape (/dev/rmt/10): &#8221;HP Ultrium 3-SCSI&#8221; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c2tal0: Tape (/dev/rmt/18): &#8221;IBM ULTRIUM-TD3&#8243; </span><span lang="EN-US"><br />
</span><span lang="EN-US">/dev/sg/c2tbl0: Tape (/dev/rmt/19): &#8221;IBM ULTRIUM-TD3&#8243; </span></p>
<p><span>配置</span><span lang="EN-US"> SAN </span><span>客户机</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">NetBackup SAN </span><span>客户机使用磁带驱动程序和</span><span lang="EN-US"> SCSI </span><span>直通方法，以与</span><span lang="EN-US"> etBackup FT</span><span>介质服务器进行光纤传输通信。必须配置</span><span lang="EN-US"> Solaris </span><span>操作系统，以便它能够识别</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">NetBackup </span><span>介质服务器上的</span><span lang="EN-US"> FT </span><span>设备。为此，请修改</span><span lang="EN-US"> /kernel/drv/st.conf </span><span>文件，如下所示：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">1 </span><span>找到</span><span lang="EN-US"> tape-config-list= </span><span>部分，或者创建该部分（如果不存在）。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">2 </span><span>将以下几行添加到</span><span lang="EN-US"> tape-config-list= </span><span>部分：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">&#8220;ARCHIVE Python&#8221;, &#8221;FT Pipe&#8221;, &#8221;ARCH_04106&#8243;; </span><span lang="EN-US"><br />
</span><span lang="EN-US">“</span><span>包含</span><span lang="EN-US">” ARCH_04106 </span><span>的</span><span lang="EN-US"> ARCHIVE Python </span><span>行可能已存在于</span><span lang="EN-US"> st.conf </span><span>文件中。但是，它应以注释字符</span><span lang="EN-US"> (#) </span><span>开头。如果没有，请在现有行的开头添加一个注释字符。</span><span lang="EN-US"> </span></p>
<p><span lang="EN-US">3 </span><span>找到以</span><span lang="EN-US"> ARCH_04106 “</span><span>开头</span><span lang="EN-US">”</span><span>的行，复制该行并将其粘贴到</span><span lang="EN-US">tape-config-list= </span><span>行之后。删除这一行最前面的注释字符</span><span lang="EN-US"> (#)</span><span>。下面是该行的一个示例：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">ARCH_04106 = 1, 0x2C, 0, 0&#215;09639, 4, 0&#215;00, 0x8C, 0x8c, 0x8C, 3; </span><span lang="EN-US"><br />
</span><span>（记得这里需要是必须让磁带的类型是可变长的就是第</span><span lang="EN-US">3</span><span>位必须是</span><span lang="EN-US">0</span><span>，否则在运行备份的时候会报错的）</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span>修改</span><span lang="EN-US"> /kernel/drv/st.conf</span><span>，以便</span><span lang="EN-US"> Solaris </span><span>能够发现两个逻辑单元号上的设备，如下所示：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">1 </span><span>在</span><span lang="EN-US"> st.conf </span><span>文件中找到以下行：</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">2 </span><span>用下面的内容替换该行和目标</span><span lang="EN-US"> 5 </span><span>中的下列各行。这将修改</span><span lang="EN-US"> st.conf </span><span>文件，以包含对非零逻辑单元号的搜索。</span><span lang="EN-US"> </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=0 lun=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=1 lun=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=2 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=2 lun=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=3 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=3 lun=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=4 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=4 lun=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=5 lun=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; class=&#8221;scsi&#8221; target=5 lun=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=0; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=1; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=2; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=3; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=4; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=5; </span><span lang="EN-US"><br />
</span><span lang="EN-US">name=&#8221;st&#8221; parent=&#8221;fp&#8221; target=6; </span><br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
<span>如果，你本地有磁带机的话，在</span><span lang="EN-US">NBU</span><span>上是可以看到的，只要不选择使用本地的磁带机是不会造成影响的。剩下就可以在</span><span lang="EN-US">NBU</span><span>中配置备份</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/190.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
