﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-小丑-随笔分类-MetaFrame应用开发</title><link>http://www.cppblog.com/cqyangjf/category/2242.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 19 May 2008 12:41:30 GMT</lastBuildDate><pubDate>Mon, 19 May 2008 12:41:30 GMT</pubDate><ttl>60</ttl><item><title>WEB网络负载平衡方案可用与citrix</title><link>http://www.cppblog.com/cqyangjf/archive/2006/07/19/10224.html</link><dc:creator>小丑</dc:creator><author>小丑</author><pubDate>Wed, 19 Jul 2006 06:18:00 GMT</pubDate><guid>http://www.cppblog.com/cqyangjf/archive/2006/07/19/10224.html</guid><wfw:comment>http://www.cppblog.com/cqyangjf/comments/10224.html</wfw:comment><comments>http://www.cppblog.com/cqyangjf/archive/2006/07/19/10224.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/cqyangjf/comments/commentRss/10224.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cqyangjf/services/trackbacks/10224.html</trackback:ping><description><![CDATA[WEB网络负载平衡方案可用与citrix<br />一、网络负载平衡的优点<br />　　1.网络负载平衡允许你将传入的请求传播到最多达32台的服务器上，即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载平衡技术保证即使是在负载很重的情况下它们也能作出快速响应。<br />　　2.网络负载平衡对外只须提供一个IP地址（或域名）。<br />　　3.如果网络负载平衡中的一台或几台服务器不可用时，服务不会中断。网络负载平衡自动检测到服务器不可用时，能够迅速在剩余的服务器中重新指派客户机通讯。此保护措施能够帮助你为关键的业务程序提供不中断的服务。可以根据网络访问量的增多来增加网络负载平衡服务器的数量。<br />　　4.网络负载平衡可在普通的计算机上实现。<br />　　在Windows Server 2003中，网络负载平衡的应用程序包括Internet信息服务(IIS)、ISA　Server 2000防火墙与代理服务器、VPN虚拟专用网、终端服务器、Windows Media Services（Windows视频点播、视频广播）等服务。同时，网络负载平衡有助于改善你的服务器性能和可伸缩性，以满足不断增长的基于Internet客户端的需求。<br />　　网络负载平衡可以让客户端用一个逻辑Internet名称和虚拟IP地址（又称群集IP地址）访问群集，同时保留每台计算机各自的名称。<br />　　下面，我们将在两台安装Windows Server 2003的普通计算机上，介绍网络负载平衡的实现及应用。<br />二、网络负载平衡的实现<br />　　这两台计算机中，一台计算机名称为w2003-1，IP地址为202.206.197.190，另一台名为w2003-2，IP地址为202.206.197.191。<br />　　规划网络负载平衡群集使用的IP地址为202.206.197.195，规划网络负载平衡群集完整的计算机名称为cluster.heinfo.edu.cn。你需要在heinfo.edu.cn域中注册此主机名称并将地址设置为202.206.197.195。如果你没有DNS，可以在需要访问网络负载平衡的客户机（包括网络负载平衡主机）上编辑%systemroot%\system32\drivers\etc目录下的hosts文件，添加一条信息“202.206.197.195  cluster.heinfo.edu.cn”，即可解决DNS域名解析的问题。<br />　　当正式应用时，客户机只需要使用cluster.heinfo.edu.cn或IP地址202.206.197.195来访问服务器，网络服务平衡会根据每台服务器的负载情况自动选择202.206.197.190或者202.206.197.191对外提供服务。<br />　　网络负载平衡的实现过程如下：<br />　　在实现网络负载平衡的每一台计算机上，只能安装TCP/IP协议，不要安装任何其他的协议（如IPX协议或者NetBEUI协议），在网络属性中，“网络负载平衡”也不能被选择，这可以从“网络连接属性”中查看。<br />　　①先进入第一台计算机，以管理员身份登录，从“管理工具”中运行“网络负载平衡管理器”，用鼠标右键单击“网络负载平衡群集”，从出现的菜单中选择“新建群集”，进入“群集参数”界面（图1）。<br /><br />图1<br />　　在“IP地址”后面输入规划的群集参数地址202.206.197.195，在子网掩码处使用默认值，在“完整Internet名称”后面输入cluster.heinfo.edu.cn（也可以是其他的名称，但输入的DNS名称必须与输入的IP地址相符）。<br />　　如果允许远程控制，请选中“允许远程控制”，并在“远程密码”和“确认密码”处输入可以进行远程控制的密码。<br />②点击“下一步”按钮，进入群集IP地址页面后再进入“端口规则”界面，点击“下一步”按钮，进入“连接”界面（图2）。<br /><br />图2<br />　　③在“连接”界面的“主机”栏中输入当前计算机的名称w2003-1，然后点击“连接”按钮，将在“对配置一个新的群集可用的接口”框中显示出连接的计算机的网卡及IP地址。选择与群集IP地址同一网段的地址（用于对外提供网络应用的网卡），然后点击“下一步”按钮，进入设置“主机参数”界面，点击“完成”按钮，系统将自动开始网络负载平衡群集的配置。几分钟后，网络负载平衡群集配置完成。<br />　　④打开第二台计算机，并以管理员的身份登录进入。<br />　　注意：在网络负载平衡中的每个节点上，管理员账号的用户名和密码最好一致。<br />　　⑤然后，在第一台计算机上，用鼠标右键单击新创建的群集，从出现的菜单中选择“添加主机到群集”。将出现“连接”界面，在“主机”中输入第二台计算机的计算机名称，点击“连接”按钮，将会在“对配置群集可用的接口”下面显示出连接的计算机上的网络配置。选择202.206.197.191的网卡，进入主机参数界面，点击“完成”按钮，即可返回网络负载平衡管理器（图3）。<br /><br />图3<br />　　⑥关闭网络负载平衡管理器后再进入网络负载平衡管理器。用鼠标右键单击“网络负载平衡群集”，从出现的菜单中选择“连接到现存的”，将会弹出“连接”界面。<br />　　输入第一台计算机的名称，点击“连接”按钮，在“群集”下面将列出群集的IP地址，选择此IP地址，并点击“完成”按钮，连接群集即可完成。<br />以后，如果这两台服务器不能满足需求，可以按以上步骤添加第3台、第4台计算机到网络负载平衡中以满足要求。<br />　三、用IIS服务验证网络负载平衡<br />　　网络负载平衡配置好后，为了实现某项具体的服务，需要在网络负载平衡的计算机上安装相应的服务。例如：为了实现IIS网站的负载平衡，需要在相应的网络负载平衡的计算机上安装IIS服务。<br />　　安装网络负载平衡的应用程序时，不需要特别的方法，只需要在配置好网络负载平衡的计算机上安装相应的服务即可。但是为了让每个用户在通过网络负载平衡访问到不同的计算机时，能够访问到一致的数据，需要在网络负载平衡的每台计算机上保持数据的一致性。举例来说：实现了两个节点的IIS的网络负载平衡，为了保证两个网站内容的一致性，除了这两个IIS服务器的配置相同外，相应的网站数据必须一致。<br />　　为了检验网络负载平衡，我们可以通过IIS来进行验证，其他的一些应用如终端服务、Windows Media服务与IIS的应用相类似。<br />　　在网络负载平衡的每一台计算机上安装IIS服务，方法如下：<br />　　在“添加/删除程序”中，点击“添加Windows组件”，进入Windows组件向导，双击“应用程序服务器”，进入“应用程序服务器”（图4）。 <br /><br />图4<br />　　选中ASP.NET、Internet信息服务及应用网络COM+访问后，即可开始安装IIS服务。<br />　　安装之后，进入第一台计算机的inetpub\wwwroot目录，新建一个文本文件，输入以下内容：<br />　　&lt;html&gt;<br />　　This win2003-1<br />　　&lt;/html&gt;<br />　　然后将它保存为default.htm文件。这个网页在IE中将显示如下内容：<br />　　This w2003-1<br />　　在第二台计算机的inetpub\wwwroot目录，新建一个文本文件，并输入下面的内容：<br />　　&lt;html&gt;<br />　　This win2003-2<br />　　&lt;/html&gt;<br />　　这个网页在IE浏览器中将显示“This w2003-2”，随后将这个文件以default.htm名称保存。<br />　　然后，在其他计算机上的IE浏览器中键入http//cluster.heinfo.edu.cn，将会显示为“This win2003-1”或“This win2003-2”，根据网络的负载，网络负载平衡会自动转发到第一台计算机或第二台计算机。为了验证效果，你可以在浏览的时候，拔掉第一台计算机的网线或拔掉第二台机器的网线，将会发现浏览到的将是不同内容。当然，我们只是测试的时候，为了验证网络负载平衡的效果，两个网站的内容不一致，而在正式应用的时候，网络负载平衡群集的每个节点计算机的内容将是一致的，这样，不管使用那一个节点响应，都保证访问的内容是一致的。<br /><img src ="http://www.cppblog.com/cqyangjf/aggbug/10224.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cqyangjf/" target="_blank">小丑</a> 2006-07-19 14:18 <a href="http://www.cppblog.com/cqyangjf/archive/2006/07/19/10224.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MetaFrame应用开发</title><link>http://www.cppblog.com/cqyangjf/archive/2006/07/16/10115.html</link><dc:creator>小丑</dc:creator><author>小丑</author><pubDate>Sun, 16 Jul 2006 00:34:00 GMT</pubDate><guid>http://www.cppblog.com/cqyangjf/archive/2006/07/16/10115.html</guid><wfw:comment>http://www.cppblog.com/cqyangjf/comments/10115.html</wfw:comment><comments>http://www.cppblog.com/cqyangjf/archive/2006/07/16/10115.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/cqyangjf/comments/commentRss/10115.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/cqyangjf/services/trackbacks/10115.html</trackback:ping><description><![CDATA[
		<div class="postbody">win2k服务器上装了应用程序模式的终端服务，并打了sp4的终端服务破解补丁，经测试解除了时间限制。但服务器在一次系统自动更新以后，该补丁失效了。90天以后，客户机不能再登陆到服务器。那个着急啊~~~~~~~~~ <br /><br />后来，这篇文章帮助了我：<a href="http://www.33d9.com/doc/article/641.html"><font color="#1d58d1">http://www.33d9.com/doc/article/641.html</font></a><br />贴出原文与大家分享： <br /><br />Q：如何激活终端服务？ <br />A：Win2K的终端服务有90天的限制，如果这90天内不激活它的话，过期之后就不能连接到Win2K终端了（不影响无盘DOS站的使用）。要激活它首先得拥有一个七位数的注册号码（6565792或者5296992中任意一个均可），利用它再经过如下操作即可完成终端的激活： <br />（1）首先进入"我的电脑→控制面板→添加/删除程序，选"添加/删除 Windows 组件"，然后确保已选中其中的"终端服务"和"终端服务授权"两项。 <br />（2）当安装了"终端服务"和"终端服务授权"之后，在"开始→程序→管理工具"中就有"终端服务授权"一项，打开它，即可得到一个四段共20位数的"产品ID"，抄下它。 <br />（3）接入Internet，打开浏览器，进入<a href="https://activate.microsoft.com/"><font color="#1d58d1">https://activate.microsoft.com</font></a>（注意是"https"而不是"http"，这里千万不要少了那个"s"）这个地址，此时是英文界面。在左上角的下拉框中选中"Chinese(Simplified)"（简体中文）项，再按"GO"图标。 <br />（4）现在便得到的是中文网页了。确保已选中"启用许可证服务器"项，再单击"下一步"按钮。 <br />（5）在随后要求提供的信息界面中，"产品ID"处输入刚才抄下的那个20位数字；"购买方式"为"Select or Enterprise Agreetment"；再填入自己的其他基本资料，然后再选"下一步"继续。 <br />（6）此时系统会显示你方才输入的个人信息，确信无误之后再 "下一步"。 <br />（7）你便可以得到"已成功处理您的许可证服务器启动申请。你的许可证ID是：…"，又是一个需要抄下的分为七段的35位数，里面包含有数字也有大写的英文字母；并且还会问你"需要此时获取客户机许可证吗？"，你当然应该?quot;是"。 <br />（8）在接下来的界面中，"产品类型"一项应为"Windows 2000终端服务客户机访问许可证"；"数量"为你欲连接的最大用户数（比如为"100"）；在"注册号码"中输入你从微软获得的那个七位数（6565792或者5296992中任意一个均可），再"下一步"。 <br />（9）此时又是让你确认你的操作，无误后按"下一步"。 <br />（10）现在应该是"谢谢您激活终端服务许可证"的时候了！你的收获包括两个东东，一个是刚才已经得到的那个35位数的"许可证服务器ID"，一个是现在才取得的另一个七段共35位数的"许可证密钥包ID"。恭喜你！ <br />（11）现在该重新回到"开始→程序→管理工?quot;的"终端服务授权"中，用"下一步"大胆地前进吧！ <br />（12）当要求你指定注册时的"连接方法"时选"万维网"，再"下一步"。 <br />（13）根据提示逐字认真输入所获得的那个"许可证服务器ID"。 <br />（14）现在便完成了授权向导，还需要"立即安装许可证"，"下一步"继续。 <br />（15）根据提示逐字认真输入所获得的那个"许可证密钥包ID"。 <br />（16）长出了一口气：现在就再也没有90天的后顾之忧了！ <br />（17）等等！还有一步呢！再选中"终端服务授权"中的"SERVER"（服务器名），单击右键，启用即可。 <br /><br />另外，windows 2003的终端服务也可以激活：） 
<div id="divlinkurl" style="MARGIN-TOP: 10px; FONT-SIZE: 12px">链接地址: <a href="http://larkcom.cnblogs.com/archive/2005/03/10/115951.html"><font color="#1d58d1">http://larkcom.cnblogs.com/archive/2005/03/10/115951.html</font></a><br /><br /><br />问题分析<br /><br />我还发现：如果一台客户机已经有了无截至期限的终端服务授权证书，则该客户机就可以登录任意一台终端服务器，哪怕这台终端服务器的终端服务已经过期。<br /><br />我在做到第9步后总是不能得到 许可证密钥包ID ，出现的是页面无法显示，不知为何<br /><br />确认这一步是否选择了"Select or Enterprise Agreetment" <br /><br />（5）在随后要求提供的信息界面中，"产品ID"处输入刚才抄下的那个20位数字；"购买方式"为"Select or Enterprise Agreetment"；再填入自己的其他基本资料，然后再选"下一步"继续。<br /><br /><br />ICA需要开放端口1494</div></div>
<img src ="http://www.cppblog.com/cqyangjf/aggbug/10115.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cqyangjf/" target="_blank">小丑</a> 2006-07-16 08:34 <a href="http://www.cppblog.com/cqyangjf/archive/2006/07/16/10115.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>