﻿<?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>IT博客-梯玛网络-文章分类-网络知识</title><link>http://www.cnitblog.com/zty/category/7682.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 26 Sep 2011 15:07:37 GMT</lastBuildDate><pubDate>Mon, 26 Sep 2011 15:07:37 GMT</pubDate><ttl>60</ttl><item><title>在中兴OLT/ONU上实现组播业务</title><link>http://www.cnitblog.com/zty/articles/73804.html</link><dc:creator>梯玛</dc:creator><author>梯玛</author><pubDate>Mon, 23 May 2011 04:27:00 GMT</pubDate><guid>http://www.cnitblog.com/zty/articles/73804.html</guid><wfw:comment>http://www.cnitblog.com/zty/comments/73804.html</wfw:comment><comments>http://www.cnitblog.com/zty/articles/73804.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zty/comments/commentRss/73804.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zty/services/trackbacks/73804.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp; 目前，EPON作为主要的接入技术，在运营商中大量使用，下面以中兴C220/C200（Version V1.1.3P2T6）OLT为例，在EPON网络中配置组播。<br />&nbsp;&nbsp;&nbsp; 网络环境信息如下：用户访问VLAN为100，OLT透传该VLAN，用户网关在上级三层交换机上，组播地址为239.192.0.1，OLT上联千兆端口为gei_0/2/1，ONU连接的PON口为epon-olt_0/11/1，ONU型号为D402，PC/STB连接到ONU的第1端口。&nbsp;&nbsp; </p>
<p>1、配置用户接入VLAN100，连接用户电脑/STB。<br />vlan 100<br />&nbsp; name STB_PC<br />&nbsp; multicast-packet drop-unknown</p>
<p>2、IGMP相关参数检查。缺省情况下，IGMP都是起来的，不用额外配置。<br />igmp enable<br />igmp version-mode v1 accept<br />igmp version-mode v2 accept<br />igmp version-mode v3 accept<br />igmp span-vlan enable<br />igmp snooping-aging-time 300<br />igmp bandwidth-control disable<br />igmp host-tracking disable<br />igmp robustness 2<br />igmp query-interval 125<br />igmp query-max-resp 100<br />igmp last-query-interval 10<br />igmp last-query-count 2<br />igmp v1router-timeout 400<br />igmp unsolicited-report-interval 10<br />igmp non-match-group drop<br />igmp mcm disable</p>
<p>3、配置MVLAN。MVLAN必须配置，且须与上联路由器或三层交换机所配置的VLAN号相同，亦即VLAN 100。IGMP模式可以是proxy，也可以是snooping，推荐proxy模式，据中兴说工作稳定些。将组播组239.192.0.1加入到MVLAN，也可以同时加多个组播组，并定义所用的带宽，这里限定为10M。<br />igmp mvlan 100<br />igmp mvlan 100 enable<br />igmp mvlan 100 work-mode proxy<br />igmp mvlan 100 host-ip 0.0.0.0<br />igmp mvlan 100 max-group 16<br />igmp mvlan 100 group-filter enable<br />igmp mvlan 100 group 239.192.0.1<br />igmp mvlan 100 group 239.192.0.1 bandwidth 10240<br />//也可以用下面命令指定该组播组的源IP地址<br />igmp mvlan 100 group 239.192.0.1&nbsp; source-address 192.168.0.1</p>
<p>4、OLT上联千兆端口为Trunk口，VLAN100透传到上级接入交换机，接入交换机与OLT互联端口也为Trunk，VLAN100的网关在上级三层交换机上。<br />interface gei_0/2/1<br />&nbsp; hybrid-attribute fiber<br />&nbsp; negotiation auto<br />&nbsp; flowcontrol disable<br />&nbsp; port-protect disable<br />&nbsp; switchport mode trunk<br />&nbsp; switchport vlan 1,100 tag</p>
<p>5、OLT PON口配置，ONU须先注册好。<br />interface epon-olt_0/11/1<br />&nbsp; no shutdown<br />&nbsp; p2p mode group<br />&nbsp; onu 1 type ZTE-D402 mac 001e.738f.884c ip-cfg static</p>
<p>6、ONU配置，ONU型号为D402，其中第1口连接STB，并接收组播数据，ONU缺省是IGMP Snooping模式。<br />interface epon-onu_0/11/1:1<br />&nbsp; switchport mode trunk vport 1<br />&nbsp; switchport vlan 1,100&nbsp; tag vport 1<br />&nbsp; authentication enable<br />&nbsp; description $1$测试1$$<br />&nbsp; spliter 1 line 1<br />&nbsp; bandwidth upstream fixed 0 fixedpkt 64 assured 10000 maximum 10000 maxburst 45000 priority 0<br />&nbsp; bandwidth downstream maximum 10000 maxburst 205000<br />&nbsp; encrypt direction downstream&nbsp; enable <br />&nbsp; autocfg disable</p>
<p>pon-onu-mng epon-onu_0/11/1:1<br />&nbsp; no Forbid-auto-dispatch<br />&nbsp; Forbid-auto-dispatch voip<br />&nbsp; vlan port eth_0/1 mode tag vlan 100 priority 0<br />&nbsp; multicast vlan port eth_0/1 add vlanlist 100&nbsp;&nbsp; //端口须加入组播VLAN<br />&nbsp; multicast vlan tag-strip port eth_0/1 enable&nbsp;&nbsp; //去掉VLAN tag<br />&nbsp; multicast group-max-number eth_0/1 16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //可配置最大组播组数量</p>
<p>7、设置组播的源端口和接收端口，源端口为上联千兆端口，收到端口为需要接收组播的ONU PON口。<br />igmp mvlan 100 source-port gei_0/2/1<br />igmp mvlan 100 receive-port epon-onu_0/11/1:1 vport 1</p>
<p>8、当ONU下连不是电脑或STB，而是连接三层交换机，并且该三层交换机需与上级交换机建立PIM邻居关系时，由于ONU缺省并不转发224.0.0.x组播组，从而导致无法建立PIM邻居关系。这时需要将ONU配置为IGMP Proxy模式。实际上OLT对该模式支持不好，当ONU加电在线时，是无法配置的，只有不在线时可以配置，另外通过命令行也无法配置，在命令行下，multicast switch命令后面必须跟control-multicast或igmpsnooping，如下所示：<br />ZXA10(epon-onu-mng)#multicast switch ?<br />&nbsp; control-multicast&nbsp; Control Multicast<br />&nbsp; igmpsnooping&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IGMP snooping</p>
<p>当成功设置ONU工作模式后，可以后ONU的配置信息如下,出现了multicast switch命令。<br />pon-onu-mng epon-onu_0/11/1:1<br />&nbsp; multicast switch<br />&nbsp; no Forbid-auto-dispatch<br />&nbsp; Forbid-auto-dispatch voip<br />&nbsp; vlan port eth_0/1 mode tag vlan 100 priority 0<br />注：可能OLT软件版本对组播支持不够好，才会出现这种怪异的配置现象。</p>
<p><br />9、在OLT上可以采用以下命令进行测试。<br />show igmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //显示IGMP信息<br />show igmp mvlan&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //显示MVLAN基本状态信息<br />show igmp mvlan&nbsp; 100&nbsp;&nbsp; //显示MVLAN中Source/Receive端口等信息<br />show igmp mvlan&nbsp; 100 group 239.192.0.1&nbsp; //显示在接收该组播的ONU<br />show remote onu multicast-info epon-onu_0/11/1:1&nbsp;&nbsp;&nbsp; //显示ONU组播配置信息</p><img src ="http://www.cnitblog.com/zty/aggbug/73804.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zty/" target="_blank">梯玛</a> 2011-05-23 12:27 <a href="http://www.cnitblog.com/zty/articles/73804.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Catalyst 3550 基于VRF的组播（MVRF）配置</title><link>http://www.cnitblog.com/zty/articles/73542.html</link><dc:creator>梯玛</dc:creator><author>梯玛</author><pubDate>Tue, 17 May 2011 04:08:00 GMT</pubDate><guid>http://www.cnitblog.com/zty/articles/73542.html</guid><wfw:comment>http://www.cnitblog.com/zty/comments/73542.html</wfw:comment><comments>http://www.cnitblog.com/zty/articles/73542.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zty/comments/commentRss/73542.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zty/services/trackbacks/73542.html</trackback:ping><description><![CDATA[<p>1、在启用VRF前，需用sdm prefer routing extended-match命令调整TCAM（重启后生效），可以用show sdm prefer命令查看当前使用的template。<br>router#show sdm prefer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;The current template is the routing extended-match template.<br>&nbsp;The selected template optimizes the resources in<br>&nbsp;the switch to support this level of features for<br>&nbsp;8 routed interfaces and 1K VLANs. </p>
<p>&nbsp;number of unicast mac addresses:&nbsp;&nbsp; 5K<br>&nbsp;number of igmp groups:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1K<br>&nbsp;number of qos aces:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 512<br>&nbsp;number of security aces:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 512<br>&nbsp;number of unicast routes:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8K<br>&nbsp;number of multicast routes:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1K</p>
<p>2、MVRF配置<br>ip vrf test<br>&nbsp;rd 100:1<br>&nbsp;route-target export 100:1<br>&nbsp;route-target import 100:1</p>
<p>ip multicast-routing <br>ip multicast-routing vrf test <br>ip pim vrf test rp-address 192.168.0.254</p>
<p>interface Vlan10<br>&nbsp;description "Uplink vlan"<br>&nbsp;ip vrf forwarding test<br>&nbsp;ip address 192.168.10.1 255.255.255.0<br>&nbsp;ip pim sparse-mode</p>
<p>interface Vlan100<br>&nbsp;description "Users Vlan"<br>&nbsp;ip vrf forwarding test<br>&nbsp;ip address 192.168.100.254 255.255.255.0<br>&nbsp;ip pim sparse-mode</p>
<p>3、问题处理<br>&nbsp;&nbsp; (1) 起初配置时，以为象Catalyst3750G一样，只需在VRF内启用multicast-routing，配置完成后，在 vlan100上配置ip igmp join-group 239.192.0.1命令测试组播，发现无法建立source Tree，相关命令查看信息如下（注：下述全部略去(*, 224.0.1.40)条目相关信息）：<br>router#show ip mroute vrf test<br>IP Multicast Routing Table<br>Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; L - Local, P - Pruned, R - RP-bit set, F - Register flag,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; T - SPT-bit set, J - Join SPT, M - MSDP created entry,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; U - URD, I - Received Source Specific Host Report, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Z - Multicast Tunnel, z - MDT-data group sender, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y - Joined MDT-data group, y - Sending to MDT-data group<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; V - RD &amp; Vector, v - Vector<br>Outgoing interface flags: H - Hardware switched, A - Assert winner<br>&nbsp;Timers: Uptime/Expires<br>&nbsp;Interface state: Interface, Next-Hop or VCD, State/Mode</p>
<p>(*, 239.192.0.1), 00:02:55/00:02:36, RP 192.168.0.254, flags: SJCL<br>&nbsp; Incoming interface: Vlan10, RPF nbr 192.168.10.254<br>&nbsp; Outgoing interface list:<br>&nbsp;&nbsp;&nbsp; Vlan100, Forward/Sparse, 00:02:55/00:02:36<br>从上可以看出，mroute中无(S,G)条目，亦即未建立Source Tree。</p>
<p>router#show ip mroute vrf test count <br>IP Multicast Statistics<br>2 routes using 1140 bytes of memory<br>2 groups, 0.00 average sources per group<br>Forwarding Counts: Pkt Count/Pkts(neg(-) = Drops) per second/Avg Pkt Size/Kilobits per second<br>Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc)</p>
<p>Group: 239.192.0.1, Source count: 0, Packets forwarded: 0, Packets received: 0</p>
<p>router#show ip mroute vrf test active&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>Active IP Multicast Sources - sending &gt;= 4 kbps<br>&nbsp;a negative (-) Rate counts pps being fast-dropped</p>
<p>router#show ip pim vrf test interface vlan 100 count </p>
<p>State: * - Fast Switched, D - Distributed Fast Switched<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; H - Hardware Switching Enabled<br>Address&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interface&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FS&nbsp; Mpackets In/Out<br>192.168.100.254&nbsp;&nbsp; Vlan100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * H 0/0<br>从上面几条命令显示结果可以看出，交换机并未接收到组播数据，即使mroute中有(*, 239.192.0.1)条目，并加入了RP-tree，但由于上级PE通过Source Tree发布组播数据，所以未收到。</p>
<p>&nbsp;&nbsp;&nbsp; (2) 全局配置ip multicast-routing命令后，mroute中就有了（S,G）条目，也能正常收到组播数据了。相关命令显示信息如下：<br>router#show ip mroute vrf test&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>IP Multicast Routing Table<br>Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; L - Local, P - Pruned, R - RP-bit set, F - Register flag,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; T - SPT-bit set, J - Join SPT, M - MSDP created entry,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; U - URD, I - Received Source Specific Host Report, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Z - Multicast Tunnel, z - MDT-data group sender, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Y - Joined MDT-data group, y - Sending to MDT-data group<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; V - RD &amp; Vector, v - Vector<br>Outgoing interface flags: H - Hardware switched, A - Assert winner<br>&nbsp;Timers: Uptime/Expires<br>&nbsp;Interface state: Interface, Next-Hop or VCD, State/Mode</p>
<p>(*, 239.192.0.1), 00:15:17/stopped, RP 192.168.0.254, flags: SJCL<br>&nbsp; Incoming interface: Vlan10, RPF nbr 192.168.10.254<br>&nbsp; Outgoing interface list:<br>&nbsp;&nbsp;&nbsp; Vlan100, Forward/Sparse, 00:15:17/00:02:19</p>
<p>(192.168.1.1, 239.192.0.1), 00:00:07/00:02:59, flags: LJT<br>&nbsp; Incoming interface: Vlan10, RPF nbr 192.168.10.254<br>&nbsp; Outgoing interface list:<br>&nbsp;&nbsp;&nbsp; Vlan100, Forward/Sparse, 00:00:07/00:02:52</p>
<p><br>router#show ip mroute vrf test active <br>Active IP Multicast Sources - sending &gt;= 4 kbps<br>&nbsp;a negative (-) Rate counts pps being fast-dropped</p>
<p>Group: 239.192.0.1, (?)<br>&nbsp;&nbsp; Source: 192.168.1.1 (?)<br>&nbsp;&nbsp;&nbsp;&nbsp; Rate: 295 pps/3131 kbps(1sec), 2984 kbps(last 40 secs), 3269 kbps(life avg)</p>
<p><br>router#show ip mroute vrf test count&nbsp; <br>IP Multicast Statistics<br>3 routes using 1604 bytes of memory<br>2 groups, 0.50 average sources per group<br>Forwarding Counts: Pkt Count/Pkts(neg(-) = Drops) per second/Avg Pkt Size/Kilobits per second<br>Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc)</p>
<p>Group: 239.192.0.1, Source count: 1, Packets forwarded: 18648, Packets received: 18648<br>&nbsp; RP-tree: Forwarding: 0/0/0/0, Other: 0/0/0<br>&nbsp; Source: 192.168.1.1/32, Forwarding: 18648/288/1325/3055, Other: 18648/0/0</p>
<p><br>router#show ip pim vrf test interface vlan 100 count </p>
<p>State: * - Fast Switched, D - Distributed Fast Switched<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; H - Hardware Switching Enabled<br>Address&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interface&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FS&nbsp; Mpackets In/Out<br>192.168.100.254&nbsp;&nbsp; Vlan100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * H 0/31119</p>
<img src ="http://www.cnitblog.com/zty/aggbug/73542.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zty/" target="_blank">梯玛</a> 2011-05-17 12:08 <a href="http://www.cnitblog.com/zty/articles/73542.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Cisco SCMS Collection Manager (CM) 安装详细步骤</title><link>http://www.cnitblog.com/zty/articles/49945.html</link><dc:creator>梯玛</dc:creator><author>梯玛</author><pubDate>Tue, 07 Oct 2008 07:58:00 GMT</pubDate><guid>http://www.cnitblog.com/zty/articles/49945.html</guid><wfw:comment>http://www.cnitblog.com/zty/comments/49945.html</wfw:comment><comments>http://www.cnitblog.com/zty/articles/49945.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/zty/comments/commentRss/49945.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zty/services/trackbacks/49945.html</trackback:ping><description><![CDATA[<p>Cisco SCMS Collection Manager 安装详细步骤如下：<br><br>1、在升级或安装CM软件前，需用CCO账号登录Cisco网站<a href="http://www.cisco.com/cgi-bin/tablebuild.pl/sccm">http://www.cisco.com/cgi-bin/tablebuild.pl/sccm</a>下载CM相关软件包。将下载的文件组合成一个.tar文件。<br>&nbsp; # cat cm_part1 cm_part2 &gt;/usr/tmp/cm_full_package.tar<br>&nbsp; 解压包到临时目录<br>&nbsp; # mkdir /usr/tmp/cm_install_temp<br>&nbsp; # cd /usr/tmp/cm_install_temp<br>&nbsp; # tar xvf ../cm_full_package.tar</p>
<p>2、安装前检查操作系统是否满足安装要求<br>-bash-3.00$ cd install-scripts/<br>-bash-3.00$ ls<br>check_prerequisites.sh&nbsp; dbmig_21_250.sh&nbsp;&nbsp; dbrename_25_300.sh&nbsp; rpt-tmpl-scas-modifier.exe<br>check_syb.sh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbmig_250_255.sh&nbsp; install-cm.sh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set_shmmax.sh<br>-bash-3.00$ pwd<br>/usr/tmp/cm_install_temp/install-scripts<br>-bash-3.00$ ./check_prerequisites.sh <br>Check: Minimal CPU Speed: 800 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Success] CPU Speed is sufficient: 3192MHz</p>
<p>Check: Minimal OS Version: RHEL3/4<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Success] Found RHEL4, Checking minimal update level: <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Success] Update level: 0</p>
<p>Check: Additional RPMS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Failed] Installed version is "compat-libstdc++-33-3.2.3-47.3"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Notice] If installed version is greater than expected, you may ignore this error</p>
<p>Check: Total memory<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Success] Found 1034488 KB memory</p>
<p>Check: Max Shared memory<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Success] Found 1073741824 bytes of shared memory</p>
<p>Check: Python in execution path<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Success] Python found at /usr/bin/python</p>
<p>Check: 8096000K free on intended CM home dir: <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Warning] No CM home directory given. Cannot verify there is enough free space to install CM</p>
<p>Check: 1024000K free on intended Sybase home dir: <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Warning] No sybase home directory given. Cannot verify there is enough free space to install Sybase</p>
<p>Check: 15000000K free on intended Sybase Data dir: <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Warning] No sybase Data directory given. <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Notice] Only applicable if you intend on using Datadir installation method</p>
<p>Check: Locale set to en_US<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Success] System Locale set to en_US<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Success] Current Locale set to en_US</p>
<p>Check: Names for all NIC's<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Success] IP Address 202.158.161.13 is resolvable through /etc/hosts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Success] IP Address 127.0.0.1 is resolvable through /etc/hosts</p>
<p>3、设置kernel.shmmax。通过修改/etc/sysctl.conf达到此目的。在该文件内添加以下一行<br>&nbsp; kernel.shmmax = 1073741824 <br>&nbsp; 这个更改在系统重新启动后生效。若不设置该参数，在安装Sybase数据库时会出现以下错误：<br>&nbsp; [root@localhost sybase]# ./installsyb.sh --sybhome=/usr/sybhome --datadir=/usr/sybdata<br>&nbsp; Starting Sybase install sequence<br>&nbsp; testing dist file integrity...done<br>&nbsp; Running platform-specific check file...found 33554432 bytes shared memory, need at least 512000000 bytes (put new value in /proc/sys/kernel/shmmax, and make permanent by setting 'kernel.shmmax' in /etc/sysctl.conf)<br>&nbsp; Error - platform-specific check failed - exiting.</p>
<p>4、安装Sybase数据库。放在SYBASE目录下安装，不要在全局下安装，会出错，sybdata要提前建立sybhome不要建立。首先以root用户登录到系统，进入软件安装目录：<br>&nbsp; [root@scecm sybase]# ls<br>&nbsp; common.sh&nbsp; config&nbsp; installsyb.sh&nbsp; Linux&nbsp; syb_interfaces.sh<br>&nbsp; [root@scecm sybase]# pwd<br>&nbsp; /usr/tmp/cm_install_temp/sybase</p>
<p>&nbsp; 开始安装SYBASE<br>&nbsp; [root@localhost sybase]# ./installsyb.sh --sybhome=/usr/sybhome --datadir=/usr/sybdata&nbsp; Starting Sybase install sequence<br>&nbsp; testing dist file integrity...done<br>&nbsp; Running platform-specific check file...done<br>&nbsp; Adding sybase user...done<br>&nbsp; NOTE: if this installation aborts or fails, you may want<br>&nbsp; to remove the sybase process/user before attempting again.&nbsp; This<br>&nbsp; can be done with the command:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pkill -9 -xU sybase; userdel -r sybase<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp; Extracting dist file to /usr/tmp/sybinstall29739...done<br>&nbsp; Running Sybase installer - this will take a while...done<br>...<br>...<br>&nbsp; 在安装过程中提示设置保存SCE监控数据的数据库大小，即文件/usr/sybdata/apticotdata.dat的大小，这里设置为30G左右，保留近2月的数据<br>&nbsp; Waiting for Sybase to come up... (0 of 60)<br>&nbsp; Please enter SIZE in 2K blocks of file to be used for the "data[maximum is 41661909; minimum is 5242798]" device.<br>&nbsp; NOTE - the actual size required will include a 1.05 overhead on the amount you specify.<br>&nbsp; SIZE in 2K blocks: <span style="COLOR: red">15728394<br></span>&nbsp; Do you want to input the values again? (yes/no): no<br>&nbsp; Password correctly set.<br>...<br>...<br>&nbsp; Skipping file configsyb.sh<br>&nbsp; Skipping file sybase-etc-init-script<br>&nbsp; /usr/tmp/cm_install_temp/sybase/config<br>&nbsp; Done Sybase configuration sequence<br>&nbsp; done<br>&nbsp; cleaning up...done.<br>&nbsp; 至此Sybase数据库安装结束。</p>
<p>5、安装CM3.1.6<br>&nbsp; [root@scecm install-scripts]# ls<br>&nbsp; check_prerequisites.sh&nbsp; dbmig_21_250.sh&nbsp;&nbsp; dbrename_25_300.sh&nbsp; rpt-tmpl-scas-modifier.exe<br>&nbsp; check_syb.sh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbmig_250_255.sh&nbsp; install-cm.sh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set_shmmax.sh<br>&nbsp; [root@scecm install-scripts]# pwd<br>&nbsp; /usr/tmp/cm_install_temp/install-scripts<br>&nbsp; <br>&nbsp; 检查Sybase数据库安装情况<br>&nbsp; [root@scecm install-scripts]# ./check_syb.sh<br>&nbsp; Sybase is properly installed and configured</p>
<p>&nbsp; 开始安装CM<br>&nbsp; [root@localhost install-scripts]# ./install-cm.sh -d /usr/cm<br>&nbsp; Adding/verifying user and group for SCMS-CM ...<br>&nbsp; Populating scmscm home /usr/cm ...<br>&nbsp; Populating scmscm home /usr/cm from&nbsp; ../HomeCM.tgz ...<br>&nbsp; ...<br>&nbsp; ...<br>&nbsp; Making symlinks in /etc/init.d and rc*.d&nbsp; ...<br>&nbsp; done<br>&nbsp; Done installation.<br>&nbsp; NOTE: The user name created for SCMS-CM is scmscm.&nbsp; You may want to set a password for this account now.</p>
<p>6、设置账号scmscm密码<br>&nbsp; [root@localhost install-scripts]# pas swd scmscm<br>&nbsp; Changing password for user scmscm.<br>&nbsp; New UNIX password: <br>&nbsp; BAD PASSWORD: it does not contain enough DIFFERENT characters<br>&nbsp; Retype new UNIX password: <br>&nbsp; passwd: all authentication tokens updated successfully.</p>
<p>7、以scmscm账号登录设置系统时区<br>&nbsp; -bash-3.00$ ls<br>&nbsp; clumain.sh&nbsp; cm&nbsp; cm.jar&nbsp; jselect-sce-tz.sh&nbsp; p3rpc&nbsp; update_vlinks.sh<br>&nbsp; -bash-3.00$ pwd<br>&nbsp; /usr/cm/cm/bin<br>&nbsp; -bash-3.00$ ./jselect-sce-tz.sh --offset=480<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIME_STAMP|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFFSET_MIN|<br>&nbsp; ------------------------+------------------------+<br>&nbsp;&nbsp; 2008-10-07 13:37:18.256|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 480|</p>
<p>8、起CM，查看工作状态，并可根据情况设置一些参数<br>&nbsp; -bash-3.00$ ./p3rpc --set-user --username=scmscm --password=scmscm<br>&nbsp; Command terminated successfully</p>
<p>&nbsp; -bash-3.00$ ./cm start<br>&nbsp; Starting CM: </p>
<p>&nbsp; -bash-3.00$ cd setup/<br>&nbsp; -bash-3.00$ ls<br>&nbsp; alive.sh&nbsp; common.sh&nbsp; mbean.py&nbsp; monitor&nbsp; on-boot.py&nbsp; RUN_0_cm&nbsp; scmscm&nbsp; STOP_1_cm&nbsp; sybase&nbsp; syb_interfaces.sh<br>&nbsp; -bash-3.00$ ./alive.sh&nbsp;&nbsp;&nbsp;&nbsp; //查看CM运行状态<br>&nbsp; STATUS OK<br>&nbsp; -bash-3.00$ ./on-boot.py&nbsp;&nbsp;&nbsp;&nbsp;//查看当前的CM和Sybase startup状态<br>&nbsp; sybase:&nbsp; on<br>&nbsp; cm:&nbsp; on</p>
<p>&nbsp; -bash-3.00$ cd scripts/<br>&nbsp; -bash-3.00$ pwd<br>&nbsp; /usr/cm/scripts<br>&nbsp; -bash-3.00$ ls<br>&nbsp; adapterconf.py&nbsp; csvconf.sh&nbsp; dbperiodic.py&nbsp; droptable.sh&nbsp;&nbsp; rdr-rate.py&nbsp; sybback.sh<br>&nbsp; common.sh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbfree.sh&nbsp;&nbsp; dbtables.sh&nbsp;&nbsp;&nbsp; prunetable.sh&nbsp; sceconf.sh&nbsp;&nbsp; sybrestore.sh<br>&nbsp; -bash-3.00$ ./dbfree.sh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//查看数据库使用情况<br>&nbsp; Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; % Data Free % Log Free<br>&nbsp; ---------------------- ----------- ----------<br>&nbsp; Database&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 96&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 99<br>&nbsp; -bash-3.00$ ./dbtables.sh&nbsp;&nbsp;&nbsp;<br>&nbsp; Executing query ...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num_lines|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; min_time|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; max_time|<br>&nbsp; ------------------------+------------------------+------------------------+------------------------+<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPT_SUR|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPT_LUR|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 101270| 2008-10-03 10:49:11.486|&nbsp; 2008-10-05 18:45:33.69|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPT_VLUR|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; null|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPT_PUR|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 52030| 2008-10-03 10:49:11.503| 2008-10-05 18:45:38.676|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPT_TR|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8106260|&nbsp; 2008-10-03 10:49:10.84|&nbsp; 2008-10-05 18:47:10.82|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPT_MALUR|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 274710|&nbsp; 2008-10-03 10:49:10.84| 2008-10-05 18:47:03.836|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPT_MEDIA|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10000| 2008-10-03 10:49:10.853|&nbsp; 2008-10-05 18:46:13.17|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPT_TOPS_PERIOD0|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16335| 2008-10-03 11:00:00.003| 2008-10-07 13:00:00.183|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RPT_TOPS_PERIOD1|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 660|&nbsp; 2008-10-04 00:00:00.02| 2008-10-07 00:00:00.163|<br><br>-bash-3.00$ ./sceconf.sh --op=list&nbsp;&nbsp; //查看SCE<br>IP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Peak<br>------------&nbsp;&nbsp;&nbsp; -----------&nbsp;&nbsp;&nbsp;&nbsp; -----------<br>&#215;.&#215;.&#215;.&#215;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 47.050785</p>
<p>Command terminated successfully<br><br>其它问题可以参考<a href="http://www.cnitblog.com/zty/archive/2008/10/03/49730.html">http://www.cnitblog.com/zty/archive/2008/10/03/49730.html</a><br></p>
<img src ="http://www.cnitblog.com/zty/aggbug/49945.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zty/" target="_blank">梯玛</a> 2008-10-07 15:58 <a href="http://www.cnitblog.com/zty/articles/49945.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>