이 문서에서는 TMS(TelePresence Management Suite)를 통해 엔드포인트를 업그레이드하는 새로운 절차에 대해 설명합니다. 새로운 API(Application Programming Interface)가 있으며, 이 버전부터는 엔드포인트 자체가 Cisco TMS에서 소프트웨어 패키지를 검색합니다.이는 소프트웨어 버전 TC6의 릴리스 노트에 설명되어 있습니다.
Systems Upgrade(시스템 업그레이드) 메뉴를 통해 TMS에서 엔드포인트를 업그레이드할 경우 다음과 같은 상황이 발생합니다.
POST /tms/public/external/management/systemmanagementservice.asmx HTTP/1.1
Host: 10.48.36.42
Accept: */*
Content-Type: text/xml; charset=utf-8
User-Agent: Cisco/TC
Accept-Charset: ISO-8859-1,utf-8
Content-Length: 759
<?xml version="1.0" encoding="utf-8"?><env:Envelope xmlns:
env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns="http://www.tandberg.net/2004/11/SystemManagementService/">
<env:Body
xmlns="http://www.tandberg.net/2004/11/SystemManagementService/">
<PostEvent>
<Identification>
<SystemName>NewYork</SystemName>
<MACAddress>00:50:60:08:54:C6</MACAddress>
<IPAddress>10.10.0.180</IPAddress>
<ProductType>TANDBERG Codec</ProductType>
<ProductID>Cisco Codec</ProductID>
<SWVersion>TC7.0.2.aecf2d9</SWVersion>
<HWBoard>101790-6 [B0]</HWBoard>
<SerialNumber>FTT1703007B</SerialNumber>
</Identification>
<Event>Boot</Event>
</PostEvent></env:Body>
</env:Envelope>
HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Date: Wed, 12 Mar 2014 14:01:06 GMT
Content-Length: 1420
<soap:Body>
<PostEventResponse
xmlns="http://www.tandberg.net/2004/11/SystemManagementService/">
<PostEventResult>
<Management>
<Command>
</Command>
<Software>
<ReleaseKey />
<SessionId>
4fae46a9-2e37-4edc-b3dc-97dbde2dc282
</SessionId>
<Package>
<VersionId>
TC6.3.0
</VersionId>
<URL>
http://10.48.36.42/tms/public/data/SystemSoftware/s52010tc6_3_0.pkg
</URL>
</Package>
<Feedback>
<URL>
http://10.48.36.42/tms/public/feedback/code.aspx
</URL>
</Feedback>
</Software>
</Management><
GET /tms/public/data/SystemSoftware/s52010tc6_3_0.pkg HTTP/1.1
Host: 10.48.36.42
Accept: */*
Content-Type: text/xml; charset=utf-8
User-Agent: Cisco/TC
Accept-Charset: ISO-8859-1,utf-8
엔드포인트(all.log 파일)의 로그에서도 이를 볼 수 있습니다.
appl[1642]: 63256.49 PROV I: provision(): software upgrade
url='http://10.48.36.42/tms/public/data/SystemSoftware/s52010tc6_3_0.pkg'
release-key=''appl[1642]: 63256.50 PROV I: Starting normal download
appl[1642]: 63256.50 PROV I: Starting download from
http://10.48.36.42/tms/public/data/SystemSoftware/s52010tc6_3_0.pkg
to //upgrade/pkg.tmp
...
appl[1642]: 63429.93 PROV I: HttpDownloader(this=0x42411588):
done downloading 297386594B (from http://10.48.36.42/tms/public/data/
SystemSoftware/s52010tc6_3_0.pkg to //upgrade/pkg.tmp)
...
appl[1642]: 63429.93 PROV I: Renaming from //upgrade/pkg.tmp
to //upgrade/image to start seeding
...
[1642]: 63489.96 PROV I: Renaming from //upgrade/image to //upgrade/pkg
to start upgrade
TMS에서 소프트웨어 이미지에 사용할 디렉토리를 구성할 수 있습니다.TMS Tools(TMS 툴) -> Directory Locations(디렉토리 위치)를 클릭합니다.
Administrative Tools -> Configuration -> General Settings -> Software FTP Directory(관리 툴 -> 구성 -> 일반 설정 -> 소프트웨어 FTP 디렉토리에서 구성된 항목을 볼 수 있습니다.
또한 Administrative Tools -> Configuration -> Network Settings -> URL Where Software Packages Can Be Downloads(관리 툴 -> Network Settings(컨피그레이션 -> 네트워크 설정 -> 소프트웨어 패키지를 다운로드할 수 있는 URL)에 설정이 있지만 TC 버전 6.x 이상을 실행하는 엔드포인트에는 적합하지 않습니다.