VAM环境搭建.docx
- 文档编号:26611980
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:21
- 大小:47.16KB
VAM环境搭建.docx
《VAM环境搭建.docx》由会员分享,可在线阅读,更多相关《VAM环境搭建.docx(21页珍藏版)》请在冰豆网上搜索。
VAM环境搭建
VAM服务器环境搭建
1.交换机的配置
1.1.H3C5048交换机配置
1)设置aux用户:
user-interfaceaux0
2)设置vty用户:
user-interfacevty0
3)设置web用户和密码:
setauthenticationpasswordadminuser-interfacevty1
4)配置某个端口属性:
interfaceGigabitEthernet0/45
portlink-typehybrid
porthybridvlan1untagged
5)将某个端口踢出vlan1:
interfaceGigabitEthernet0/41
portlink-typehybrid
undoporthybridvlan1
1.2.H3C5120交换机配置
1)交换机恢复出厂设置
方法:
用web方式登陆在界面操作恢复出厂设置
2)配置VLAN1IP地址,此地址即为交换机地址
串口连接配置:
波特率9600、数据位8、奇偶校验无、停止位1、数据流控制无
interfaceVlan-interface1
ipaddress128.0.200.106255.240.0.0
3)配置telnet用户、密码及用户级别
user-interfacevty0
userprivilegelevel3
setauthenticationpasswordsimpleadmin
4)配置web登陆用户及密码
local-useradmin
passwordsimpleadmin
authorization-attributelevel3
service-typetelnet
5)若支持环路,则需配置stp
stpenable
stpignoredvlan100to4094
6)把所有端口配置成vlan1内的hybriduntagged端口
用admin:
admin账号和密码web登陆交换机,配置此项,配置后显示如下:
interfaceGigabitEthernet1/0/1
portlink-typehybrid
porthybridvlan1untagged
7)保存配置
Save
2.NMS脚本文件配置
首先,用六类跳线或千兆网线连接子架槽位与交换机端口,并记录其一一对应关系。
2.1.ScheduleManager2.js配置
该脚本主要配置各种单盘与交换机端口的对应关系
1)标准编码盘、标准解码盘、压缩编码盘、数字盘配置与其IP地址无关,只需要告诉系统其所在槽位对应的交换机端口号即可,配置如下:
slotToSwitchPort(snmIp,shelfId,layerId,slotId,switchIp,switchPort);
例:
slotToSwitchPort("128.0.4.202",3,0,2,"128.0.200.107",21);
其中,shelfid是NMC设备树上显示的(子架ID-1);layerId若在第一层则为0,若在第二层则为1;slotId是单盘所在层的(槽位号-1),每层均从0开始;
2)2.5G路由盘2光口,每光口占2个交换机端口,必须插在偶数槽上,配置如下:
ScheduleManager2.goeToSwitch(2.5G路由盘IP,2.5G路由盘光口Id,switchIp,switchPort,switchPort);
例:
ScheduleManager2.goeToSwitch("128.9.7.0",0,"128.0.200.107",15,13);
ScheduleManager2.goeToSwitch("128.9.7.0",1,"128.0.200.107",14,16);
其中,0号光口所对应的switchPort是此2.5G路由盘所插偶数槽位的1、2号口所对应的交换机的端口号,1号光口是3、4号口所对应的交换机的端口号;
3)1.25G路由盘4光口,每光口占1个交换机端口,必须插在偶数槽上,配置如下:
ScheduleManager2.goeToSwitch(1.25G路由盘IP,portId,switchIp,
switchPort,0);
例:
ScheduleManager2.goeToSwitch("128.4.2.0",0,"128.0.200.106",
42,0);
ScheduleManager2.goeToSwitch("128.4.2.0",1,"128.0.200.106",
41,0);
ScheduleManager2.goeToSwitch("128.4.2.0",2,"128.0.200.106",
39,0);
ScheduleManager2.goeToSwitch("128.4.2.0",3,"128.0.200.106",
40,0);
其中,portId从0开始,共4个光口;switchPort为其所在偶数槽4个口所对应
的交换机的4个端口号;
4)一卡双收盘每2光口,每光口占1个交换机端口,配置如下:
for(vari=0;i<8;++i)
ScheduleManager2.drToDRGE("128.10.4.0",i,"128.10.4.0",0,0);
for(vari=8;i<16;++i)
ScheduleManager2.drToDRGE("128.10.4.0",i,"128.10.4.0",1,0);
for(vari=0;i<20;++i)
ScheduleManager2.drToDRGE("128.10.4.0",i,"128.10.4.0",0,1);
for(vari=20;i<40;++i)
ScheduleManager2.drToDRGE("128.10.4.0",i,"128.10.4.0",1,1);
ScheduleManager2.drToSwitch("128.10.4.0",0,"128.0.200.106",28);
ScheduleManager2.drToSwitch("128.10.4.0",1,"128.0.200.106",27);
其中,8表示一卡双收一个光口所能承载最大8路视频,20表示一卡双收一个光口所能承载最大20路数据,for循环中括号内的倒数第二个数0表示光口1,1表示光口2;128.10.4.0是此一卡双收盘的IP,128.0.200.106是其所在交换机的IP,其余同上;
5)可以直接用千兆网线连接两子架上的交换机的配置:
ScheduleManager2.switchToSwitchPort(switchIp_1,switchPort_1,
switchIp_2,switchPort_2);
其中,switchPort_1是switchIp_1上的某个端口,switchPort_2是
switchIp_2上的某个端口;
6)ADM改造盘(NLI)需要插在偶数槽上,占用2个交换机端口,ADM最大承载10路视频,离NLI最远的节点机为1号节点机,前8号节点机走1号交换机端口,后2号节点机走2号交换机端口,其配置如下:
slotToSwitchPort("子网IP",子架编号,层数,槽位号,"交换机IP",交换
机端口);
ScheduleManager2.addNliToSwitch("NLI的IP",对应的第1个交换机端口,
对应的第2个交换机端口);
例:
slotToSwitchPort("128.0.4.202",3,0,9,"128.0.200.107",12);
ScheduleManager2.addNliToSwitch("128.0.13.1",12,9);
其中,slotToSwitchPort中只定义其对应交换机的第一个端口即可;
7)交换机登陆用户的配置:
ScheduleManager2.addSwitch(switchIp,telnet用户名,telnet用户所
对应的密码,交换机支持的总端口数,交换机型号);
例:
ScheduleManager2.addSwitch("128.0.200.106","admin","admin",
48,5120);
其中,交换机型号为5120或5048;
8)是否支持业务倒换的配置:
ScheduleManager2.setTransFlag
(1);
其中,括号中填0表示倒换功能关闭,填1表示倒换功能开启;
2.2.NetworkManager.js脚本配置
该脚本是对NMS所要连接的子网IP配置;
1)为NMS添加其所要管理的所有SNMIP及其端口号:
NetworkManager.addLinkAddr(SNMIP,11000);//端口号固定为11000
2)配置支持的矩阵控制:
NetworkManager.addMatrixType(0,"英飞拓矩阵");//只支持英飞拓矩阵
NetworkManager.addMatrixType(-1,"未知矩阵");
2.3.vid.js脚本配置
该脚本是对调度时,调度源的VLAN-ID配置,固定每个调度源的VLAN-ID;配置该脚本时,注意事项,把视频的VLAN-ID配置在前,数据配置在后,方便查看;
目前系统只支持固定vid,只有在此文件中为单盘分配vid,单盘调度才能成功;
只需要对输入节点配置vid,即为标准编码盘、数字盘、远端链路盘、一卡双收盘、ADM盘进行配置;
1)配置vid的起始id:
varvid=100;
ScheduleManager2.setVidStrategy
(1);
2)配置标准编码盘的vid:
for(varj=0;j<8;++j)
{
ScheduleManager2.allocVid("128.1.1.0",j,0,vid++);
}//128.1.1.0为标准编码盘IP,0表示视频
3)配置数字盘的vid:
for(varj=0;j<10;++j)
{
ScheduleManager2.allocVid("128.3.1.0",j,1,vid++);
}//128.3.1.0为标准编码盘IP,1表示音频
4)配置远端链路盘的vid:
ScheduleManager2.allocVid("128.5.1.0",0,0,vid++);//1V
5)配置一卡双收盘的vid:
for(varj=0;j<16;++j)
{
ScheduleManager2.allocVid("128.10.4.0",j,0,vid++);
}//视频
for(varj=0;j<40;++j)
{
ScheduleManager2.allocVid("128.10.4.0",j,1,vid++);
}//数据
6)配置ADM盘的vid:
for(varj=0;j<10;++j)//目前ADM只支持10路视频
{
ScheduleManager2.allocVid("128.0.13.1",j,0,vid++);
}
3.服务器及客户端的安装
3.1.服务器linux环境
1)服务器linux镜像文件烧写到网管盘的2G或4G的内存卡中,烧写工具为WinHex,在“打开磁盘”中选择需要烧录的内存卡,在“恢复镜像”中选择烧录的镜像文件进行烧录即可;
2)修改镜像中默认IP128.0.4.200,修改方式为用telnet方式登陆或直接显示器接网管盘,修改/etc/sysconfig/network-scripts/ifcfg-eht0中IP地址为要修改的地址后,重启网管盘;
3)用ps-a查看snm、postgresql、nms进程是否处于默认运行状态,若未启动,则手动启动命令为:
/etc/init.d/vam_snmstart/stop/restart或/etc/init.d/vam_nmsstart,在这之前,确保servicepostgresqlstart;(postgresql可能运行不成功,需要手动初始化,su–postgres;cd/opt/pgsql;./initlsh;./vam.sh?
?
)
4)一般情况下,只有snm在网管盘linux环境下运行,此时需关闭PostgreSQL和nms的自动开机选项,命令:
chkconfig–delpostgresql或vam_nms,重启网管盘即可;
3.2.服务器windows环境
1)服务器windows安装可选择性安装,即snm、PostgreSQL、nms三选一或三选多,一般PostgreSQL和nms安装在windowsXP或2003环境中;
注:
PostgreSQL只能运行在NTFS文件格式下;
2)此三程序均做成服务运行,修改配置文件后需关闭服务并在任务管理器中关闭进程后,方可重启使用;
3.3.服务器NMS的配置修改
Linux环境中/opt/vam/nms/bin/config/app目录下修改ScheduleManager2.js、NetworkManager.js、vid.js三文件即可;
Windows环境下的目录相似;
3.4.客户端
客户端NMC、MSC、EAC安装到windowsXP环境下的任意目录均可;
3.5.PostgreSQL数据库恢复
见《数据库导入说明》文件夹下的文档。
4.单盘嵌入式程序的烧写和配置修改
单盘u-boot、kernel、filesystem的烧写,文件名一般对应为u-boot.bin,uImage,rootfs.img,烧写方法如下:
4.1.用串口控制烧写:
打开超级终端,设置串口参数为波特率115200,数据位8,奇偶校验无,停止位1,数据流控制无,按enter进入环境设置模式,设置单盘IP和tftp服务器的IP地址,并设定是用哪个网口进行数据传输,命令如下:
setenvipaddr192.11.1.10
setenvserverip192.11.1.200
setenvnetdeveth1//此为千兆以太网口,若用盘控器上的百兆网口,则
setenvethactppc_4xx_eth1//不需要设定此两句
saveenv
本身配置可用print查看
4.2.烧写u-boot:
protectoffall
era0xfffc00000xffffffff
tftp0x200000u-boot.bin
cp.b0x2000000xfffc0000${filesize}
4.3.烧写内核uImage:
protectoffall
era0xffe000000xfff7ffff
tftp0x200000uImage
cp.b0x2000000xffe00000${filesize}
4.4.烧写文件系统rootfs.img:
protectoffall
era0xfc0000000xfdffffff
tftp0x200000rootfs-jffs.img
cp.b0x2000000xfc000000${filesize}
4.5.如上三个模块的整合img的烧写:
文件名一般为vam_embedded.img,烧写工具为PPC-Debugger,参照《PPC-DebuggerUserManual.pdf》的步骤进行烧写:
CPU_Type“PPC405EP”
SDRAM_Size128MB
Flash_Bank_Type“SPANSIONS29GL256N”
Flash_Bank_Chip_Width16bit
Flash_Bank_Chip_Num1
Flash_Bank_Bus_Width16bit
Flash_Bank_Base32MB@0xFC000000//起始地址为0xFC000000
4.6.修改单盘的SNM地址:
/etc/init.d/rcS文件中修改最后一行”—snmIp=128.0.4.201”此地址为此单盘所在snm的地址;
4.7.上传单盘map,并下发到iic上:
用MapProducer.exeREADME生成map文件,并用tftp–grmapserverip(tftpserver)上传到单盘的/opt/iic目录下,用iicsend0x50map下发到iic上,reboot单盘即可;
4.8.单盘map文件的生成:
Map中的数字对应的通道类型如下:
数字号
通道类型
0
标准音频输入
1
标准音频输出
2
半双工485
3
全双工485
4
全双工232
5
开关量输入
6
开关量输出
7
双向音频
8
aiphonein主机
9
aiphoneout从机
255
不分配该通道
1)标准编码盘、标准解码盘、路由盘map生成
标准编码盘SVEE00:
01:
01//128.0.1.1
标准解码盘SVDD00:
02:
01//128.0.2.1
1.25G路由盘GOEG04:
01:
00//128.4.1.0
2.5G路由盘O09:
01:
00//128.9.1.0
2)压缩编码盘map生成
压缩编码盘支持8个扩展通道,目前只支持音频输出,即
async_channels11111111
H00:
09:
01//128.0.9.1
3)远端链路盘map生成
远端盘视频通道个数rap_video_channel_count1//目前最大为6
远端盘异步数字通道rap_data_channels0//一个音频输入通道
R00:
05:
01//128.0.5.1
4)异步数字盘map生成
一个异步数字盘目前最大支持10个通道,1个插件含2个通道:
async_channels7744225566
若为Aiphone主机,则只能插2个Aiphone插件,每插件2通道:
async_channels8888
A03:
01:
00//128.3.1.0
5)8V点对点远端map生成
可支持2个扩展盘,每扩展盘10通道,每2通道一个插件:
p2p_remote_asyn_channels44442222,9999
F0b:
01:
00//128.11.1.0
6)一卡双收盘map生成
一卡双收盘两个光口,每光口可接1个8V远端,每8V远端可接2个扩展盘,每扩展
盘10通道,因此一卡双收对应其所接的远端扩展通道不同而作不同配置
async_channels4444222222255255255255255255999999999925525525525525525577775555552552552552552552559999999999255255255255255255
如上,红色部分为第一个光口所接8V远端扩展盘上支持的通道,对应的每个扩展盘的前10位一定要为有效数字(0-9),后6位以255补齐;蓝色部分为第二个光口所接8V远端扩展盘上支持的通道;
L00:
0a:
01//128.0.10.1
7)ADM盘map生成(其数据是透传的,不需要在map上定义)
ADM本地接入盘光端机配置,其后接了4个节点机,两个4Video通道,两个2video
通道lvi_remote_video_channels4422
M00:
0d:
01//128.0.13.1
5.各种盘的光纤连接
5.1.1.25G路由盘:
1)两1.25G路由盘连接,WT44403F-3FS(蓝1310nm)和WT44405D-3FS(绿1550nm)成对使用即可;
2)1.25G路由盘接远端链路盘:
WT44405d-3FS(绿)接链路盘1的上行光口,链路盘1的下行光口接链路盘2的上行光口,链路盘2的下行光口接WT44403F-3FS(蓝)即形成环路;
5.2.2.5G路由盘:
WT55405D-3FS(绿)和WT55403D-3FS(蓝)成对使用即可;
5.3.一卡双收盘:
WT24603F-3FS(蓝)接8V点对点远端盘即可;
5.4.ADM盘:
WT24603F-3FS(蓝)接远端节点即可。
最远一个拨码为0,若其有2个通道,则第二远的拨码为2,若其有3个通道,则第3远的拨码为5,依次类推。
拨码拨上为置0,拨下为置1。
5.5.远端链路盘(RAP)连接:
RAP连接:
Ø如果连接成单链路,则必须是RAP盘上口的光线接在1.25G的光口上。
Ø如果连接成环路,则必须是RAP盘上口的光线接在1.25G的一个光口上,RAP链路上的最后一个RAP盘的下口接在同一块1.25G盘的另一个光口上。
RAP界面配置注意事项:
Ø如果配置单链路,则必须是物理连接中RAP盘的上口到1.25G的光口,再继续配置该链路。
Ø如果配置成环路,则必须先配置物理连接中RAP盘上口到1.25G的光口上,再继续配置RAP链路,完成后,再把链路上的最后一个RAP配置到1.25G盘的另一个光口上。
6.程序启动及配置
参照本文档中《3.服务器及客户端的安装》中进行;
7.云台控制
7.1.本地云台控制:
即对接入本地标准编码盘上的云台进行控制,通过网管盘背板的RS485半双工输出控制,具体如下:
1)SNM运行在网管盘上,网管盘拨码成RS485半双工模式(拨码在网管盘面板上有说明);
2)云台控制线接入网管盘背板的5P口的1、2号口上,反向接入(控制线的收发接入顺序与远端盘的收发接入顺序相反);
3)标准编码盘在此SNM内,配置其中一摄像机为可控摄像机,配置其协议及地址并修改其串口参数后即可控制;
7.2.8V点对点远端云台控制:
云台控制线直接接入远端盘面板的Tx+和Tx-即可;
7.3.远端链路盘云台控制:
云台控制线直接接入远端盘面板的Tx+和Tx-即可;
8.键盘控制
键盘协议为VC,波特率不固定。
8.1.配置文件:
1)SNM中配置文件/opt/vam/snm/bin/config/app/KeyboardManager.js内添加此SNM要控制的键盘的组播地址:
KeyboardManager.addMuladdr("239.220.0.10");
2)NMS中配置文件/opt/vam/nms/bin/config/app/keyboardAuth
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VAM 环境 搭建