运维手账

拓扑
拓扑

其中,DELL的数据库服务器并非与核心交换机直连,而是接在杀毒服务器的端口上,需要通过杀毒服务器访问,即先远程登录杀毒服务器,后访问DELL的EMC存储;工作流程服务器目前作为AD服务器使用。

机柜摆放
位置

系统拆解

核心存储

由位于左侧机柜的8台Avid Nexis E4存储,每台E4包含2个虚拟存储单元(Media Pack),和右侧机柜上方的用于管理核心存储的SDA文件管理服务器组成,用于存储媒体文件;每台E4配备一个存储控制器(有两个控制器位);SDA为两个控制器;各个控制器可以通过ip访问:例如:https://172.18.1.34:5015 控制器访问地址 登录密码se-admin,用于访问编号为06的E4存储控制器:

controllor.png

image.png

其中,上表中vnexis的172.18.1.21为虚拟IP,绑定了172.18.1.22172.18.1.23两个SDA控制器的IP,当SDA的主控器为top时,通过ip172.18.1.21172.18.1.22访问top控制器;
8台E4核心存储可以通过SDA以WebService的方式集中管理,包含新建Workspace、新建Workspace的用户、监控核心存储集群状态、动态扩缩容等;巡检时,需要查看8台E4存储的输出日志
管理界面

普通用户可以通过PC上的客户端访问。
客户端

IE服务器和共享存储

IE服务器即Interplay Engine服务器,与Dell的EMC存储,以集群和数据库双机热备份的方式存放时间线等各类元数据文件。

数据库系统架构

其中,共享存储共8块盘,单盘900G,7块做的RAID,1块热备,1块冷备,总容量5401.1GB。磁盘故障会被踢出RAID,RAID响应也会降级,替换故障盘后会自动重建,替换的盘为热备盘。1T数据量的SAS 15K硬盘下Rebuild需要5.5小时左右,同步过程中IO性能会下降40%左右!

Interplay服务器的切换方法

远程登录IE01机,桌面找到`Failover Cluster Manager`App,进入
在Nodes节点位置,选择主服务器的节点
然后在右侧More Actions里选择Stop cluster service停止服务,
等服务切换正常后再等几分钟再选择Start cluster service启动服务,
此时,主服务器节点则完成切换

Interplay数据库内嵌于Avid Media Composer中,可在剪辑软件中直接访问数据库;也可以使用Interplay AccessApp访问数据库。此外,Interplay数据库系统具备类似GIT的版本回滚功能,即每Checkin一次,数据库会对此次的Checkin行为进行记录

Interplay中回滚(rollback)时间线的方法

进入`InterPlay Access`App,
在左侧AvidWG下的Projects中找到当前项目的时间线,使其为选中状态,
Ctrl+H or (macOS) Shift+Command+H,会弹出历史版本对话框,
选择需要回滚的版本,点击回滚,并在出现的对话框中输入对这个回滚版本的描述

当基于Interplay的工作流出现问题后,需要切换到Open Bin的工作模式,此时Avid系统将脱离Interplay的数据库服务,并在Nexis存储内自动创建非Interplay的MDB数据库文件,同时自动识别在Nexis存储内的素材文件,所有工作可继续进行,原有的剪辑信息不会丢失(要求MC客户端保留有完整的Sequence和Masterclip文件信息);当Interplay服务流程相关服务器修复后,再将Avid MC的客户端由Open Bin工作模式切换回Interplay工作模式,并将本地的Sequence和Masterclip文件信息Check in到Interplay中,业务将完全恢复,且在Nexis存储内自动创建的非Interplay数据库文件将自动被删除。

切换Open Bin工作模式的方法

//在MC客户端执行 tools > Console
workgroupoverride on //打开
workgroupoverride off //关闭

MI服务器

即Media Index,媒体索引服务器,即右侧机柜的MILUS-1和MILUS-2两台,其作用是为素材配置索引地址,两台服务器同时工作,其中02号机为只读状态,其以与01号机同步的方式作为备份使用,当01号机损坏时,02号机可对业务进行无缝衔接。MI01服务器和MI02服务器的服务接口均与核心交换机直连,即二者均可通过web访问其索引服务界面;而由于二者的管理接口并未直连核心交换机,所以无法通过网管电脑的web页面直接访问。

MI02服务器read only消失的处理方法

通过远程登录(在`Workgroup Propeties`App中的`services`选项卡下的
`Advanced`选项),将MI01服务器里面的`Avid Interplay Media Indexer`服务重启

MI02机同步失败的处理办法

远程登录MI02,重启Avid Interplay Media Indexer服务;
如果问题依旧,则先重启MI02机,后重启MI01机

互联互通服务器

暂时弃用.....

杀毒服务器

该服务器上的杀毒软件的正版序列号已经过期,目前的杀毒工作由系统内部的一台安装了瑞星杀毒的单机负责,只需要通过该网址和有效密钥,每周定期下载病毒库更新包手动升级即可。

AD服务器

Active Directory是面向Windows Standard Server、Windows Enterprise Server以及 Windows Datacenter Server的目录服务。目录代表存储对象信息的一种层次结构,像书的目录一样,可以在windows系统内快速查询网络上的对象,包括共享资源(例如服务器、打印机、网络用户以及计算机账号等)、域、应用程序、服务、安全方针等网络中的一切事物。关于在Windows server 2012R2上配置AD服务器,可以参考这里。

核心存储重启顺序

先关E4的控制器(8个笼子没有顺序,先关哪个都行)
然后关E4电源开关
再关SDA的控制器(两个控制器先关哪个都行,先关主再关备会做服务切换,先关备再关主则不切换,开机供电后默认上面控制器是主)
关SDA的电源

开的时候先开SDA再开E4,SDA打开电源开关后,在控制器的管理界面看一切正常后再开E4存储,开E4存储8个笼子没有顺序,先开哪个都行。(除非动力维修或机房搬迁,否则不要关闭存储和SDA)

服务器开关机顺序

先关MI(先关备MIo2再关主MI01,开机时先开主MI01再开备MI02)
后关IE(先IE02,后IE01。后关的先开,是否先关主备的区别是先关主会导致服务切换,先关备则不切换)
最后关AD(先关AD02再关AD01,开的时候反过来先开AD01再开AD02)
开机顺序:AD01 -> AD02 -> IE01 -> IE02 -> MI01 -> MI02,每台服务器开机后需使用管理员登录进系统使服务完全启动,AD服务器观察时钟服务;IE服务器观察Failover Cluster Manager的node是否挂载、硬盘服务是否启动在IE01服务器上;MI观察02机的read-only状态

不考虑开关机,只是重启服务器,要先重启AD服务器(先开AD01,马志鹏认为先开哪个都行),AD服务器启动完毕后,重启MI再重启IE,马志鹏认为重启mi和重启ie无顺序,先重启那个都行

设备对应IP

工作站名称 IP地址 备注
nmc-01 172.18.1.101 mc+symphony+iq
nmc-02 172.18.1.102 mc+symphony+iv
nmc-03 172.18.1.103 mc+symphony+iq
nmc-04 172.18.1.104 mc+symphony+iv
nmc-05 172.18.1.105 mc
nmc-06 172.18.1.106 mc+iq
nmc-07 172.18.1.107 mc+iq
nmc-08 172.18.1.108 mc
nmc-09 172.18.1.109 mc
nmc-10 172.18.1.110 mc
nmc-11 172.18.1.111 mc+iq
nmc-12 172.18.1.112 mc+iq
nmc-13 172.18.1.113 mc
nmc-14 172.18.1.114 mc
nmc-15 172.18.1.115 mc
nmc-16 172.18.1.116 mc
nmc-17 172.18.1.117 mc+iq
nmc-18 172.18.1.118 mc+iq
nmc-19 172.18.1.119 mc
nmc-20 172.18.1.120 mc
nmc-21 172.18.1.121 mc
nmc-22 172.18.1.122 mc+iq
nmc-23 172.18.1.123 mc+iq
nmc-24 172.18.1.124 mc

工作站对应24台剪辑PC,iq和iv为对应工作站配置的不同接口箱

服务器名称 IP地址 备注
milus01 172.18.1.3
milus02 172.18.1.4
ad01 172.18.1.1
ad02 172.18.1.2
ie01 172.18.1.6
ie02 172.18.1.7

人工巡检

  1. Nexis核心存储,登录https"//vnexis可集中访问,需要关注以下:
    . 剩余存储:在System>Dashboard的Status下查看
    . 系统警告和报错日志:Logs>System Logs下查看(/var/log/journal/DEFAULT)
  2. IE服务器,需要查看以下:
    . 数据库文件大小:远程登录IE01机,在Databases(S:)>Workgroup_Databases>AvidWG>_Backup下,选择最近的日期的文件夹,直接右键查看该文件夹大小
    . Interplay Cluster日志信息:远程登录IE01机,进入Failover Cluster Manager App,在右侧的vcluster.Lrtvnavid.com>Cluster Events下查看,该日志仅保存24小时
  3. MI服务器:
    . 查看MI02机的read-only状态,通过浏览器访问MI02机即可
    . 两台服务器的报警信息,可以直接查看硬件面板是否有红灯闪烁或者通过访问管理地址查看报警信息:本系统中,由于核心路由器端口不足,MI02机通过将管理端口接线到杀毒服务器(杀毒服务器与核心路由器直连)的方式间接实现远程访问的功能,可以远程登录杀毒服务器后,在杀毒服务器上通过浏览器登录MI02机,即可查看此台服务器的状态。关于网段、网关等相关基础请看这里
  4. Input盘和Output盘:二者为摆渡系统的组成部分,摆渡系统的设计初衷是内网数据共享和网络间的数据安全;其用于网络内外和内网间的文件交互;架构是外网和内网分别构建Input和Output文件夹,用于区分文件流向。比如,当外网需要向内网传输文件时,需要将文件拷到外网的input中,摆渡系统会自动复制该文件到内网的对应位置;当内网生成的文件需要向外部交付时,则将该文件拷到内网机器的Output文件夹中,摆渡系统会自动复制该文件到外网机器的Output文件夹中。巡检时,需要关注二者的大小
  5. Avid Health Monitor,查看在网MC客户端和各个服务器的状态

自动化巡检

使用的技术方案为:

  1. Python3+Selenium:通过浏览器直接抓取信息
  2. Autolt+powershell:通过Autolt登录远程桌面,在远程桌面使用powershell等获取信息

Windows7和server下安装Python3.7时,注意点选Add To Path选项,安装程序可自动配置Python的环境变量
Python运行Autolt脚本

import subprocess

autoit_exe = "D:\\Program Files (x86)\\AutoIt3\\AutoIt3_x64.exe"
autoit_script = "C:\\Users\\Administrator\\wudi\\test.au3"

subprocess.run([autoit_exe, autoit_script])

Python处理Word

pip install python-docx

Powershell运行Python脚本

# RunPythonScript.ps1
$pythonExePath = "C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe" # Python解释器的路径
$pythonScriptPath = "C:\Users\Administrator\wudi\auto.py" #Python脚本的路径
# 调用Python脚本
& $pythonExePath $pythonScriptPath

./runPythonScript.ps1 #运行此powershell脚本即可调用Python脚本

Powershell 2.0定时自动运行powershell脚本

schtasks /create /tn "MyPowerShellTask" /tr "powershell.exe -ExecutionPolicy Bypass -File C:\Users\Administrator\wudi\runPythonScript.ps1" /sc daily /st 09:00
#可以手动运行任务
schtasks /run /tn "MyPowerShellTask"
#可以通过【任务计划程序】查看所有定时任务

离线安装selenium

  1. 在线下载pip download selenium==3.14.0,该命令会同时下载其依赖包
  2. 在离线服务器上安装该包及其所有依赖:pip install selenium-3.14.0-py2.py3-none-any.whl
  3. 最后验证安装是否成功:python -m pip show selenium

ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0j 20 Nov 2018'. See: https://github.com/urllib3/urllib3/issues/2168

这个问题是由于urllib3模块使用的SSL版本不一致所导致的。解决方案:pip install urllib3==1.26.15

修改CMD默认路径

点击Windows开始按钮,在CMD下右键选择属性,编辑即可

修改Powershell默认路径

1, Test-Path $PROFILE检查配置文件是否存在

  1. 若返回false,则配置文件不存在;New-Item -ItemType File -Path $PROFILE -Force新建文件
  2. notepad $PROFILE,打开配置文件
  3. Set-Location -Path "新默认路径",保存退出即可

无法加载文件 ******.ps1,因为在此系统中禁止执行脚本

此问题由安全策略导致,默认的Restricted禁止执行任何脚本,只需要使用管理员模式打开powershell,输入set-executionpolicy remotesigned命令,并选择Y即可

查看python解释器路径

where python

设置共享文件夹

  1. 需要共享的文件夹:右键-属性-共享选项卡-共享-添加Everyone及其读写权限
  2. 打开远程桌面连接-展开选项-本地资源选项卡-本地设备和资源下的详细信息:最后选择需要共享的盘符

在Windows server 2012R2中安装VM Tools

需要下载安装一系列补丁:先安装442后安装355

文件上载

首先,文件素材需要上传到制作系统的文件系统中,可以通过摆渡和焕星系统,使用焕星系统时,可以拷贝素材至焕星PC的AVID_Emergency_Transmission盘,该系统会自动将该文件复制到制作网内网的网络盘CloudStorageForAvid中的应急通道文件夹下,此时的文件传输优先级最高,适用于紧急任务;
上传素材后,一般需要在Avid MC中完成以下流程:

  1. 新建高清(目前以高清为主)项目
  2. 设置:时间码、Media Creation、MediaCentral Production Folder
  3. Link素材(Import的质量略逊于Link)
  4. Consolidate(合并)/Transcode(转码),前者只适用于转播车的录制素材,完成转码后需要保留Link文件,便于日后的校对
  5. 新建时间线并匹配素材
  6. 导出AAF文件

至此,完整的上载流程结束。

ERROR LIST

字幕文件离线

字幕文件一般在Z盘,重新挂载素材盘为Z盘即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,039评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,426评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,417评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,868评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,892评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,692评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,416评论 3 419
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,326评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,782评论 1 316
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,957评论 3 337
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,102评论 1 350
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,790评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,442评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,996评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,113评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,332评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,044评论 2 355

推荐阅读更多精彩内容