이 문서에서는 NFM(Network Function Manager) 포털에서 소프트웨어를 자동으로 다운로드하고 사용자 지정 패치 번들(PB)을 생성하는 등 대부분의 패치 관리 작업을 수행하여 Cisco BroadWorks 서버를 유지 관리하는 작업을 간소화하는 방법을 보여줍니다.
NFM 포털은 Cisco BroadWorks 운영자가 패치와 소프트웨어를 관리하는 데 선호하는 솔루션입니다. Xchange 포털이 결국 폐지된다는 점을 감안할 때, 유지보수 작업을 완벽하게 최적화하려면 이러한 기능을 활용하고 이해하는 것이 좋습니다.
Network Function Manager는 다음 작업도 지원합니다.
- 패치 나열
- 패치 적용 및 제거
- 상태 모니터링 실행
- SWManager 자동/수동 업데이트
- 패치 보고서 생성
하이 레벨 아키텍처
주요 구성 요소
NFM 포털
운영자는 일반적으로 NFM FrontEnd에서 사용 가능한 관리 포털을 통해 대부분의 작업을 수행합니다. 일반적으로 /nfmPortal/에 구축되므로 http(s)://<NFM_IP_or_FQDN>/nfmPortal/를 통해 사용할 수 있습니다.
소프트웨어 배포 센터
Cisco 리포지토리
모든 패치 및 기타 구성 요소가 다운로드되는 소스 저장소입니다. 저장소에서 웹 기반 분산 저작을 사용하고 있습니다
및 버전 관리(WebDAV)를 제공하며 Cisco에 상주합니다. 전송은 NFM 스케줄링으로 구성된 대로 완전히 자동화됩니다.
NFM_CLI/Applications/SoftwareManagement/SoftwareDistributionCenter> get
site = https://api.cisco.com
username = <CiscoAccountLogin>
password = ********
downloadBinaryFiles = true
deletionDelayInDays = 1
connectionTimeoutInSeconds = 30
useCiscoDownload = true
NFM_CLI/Applications/SoftwareManagement/SoftwareDistributionCenter> validate
Validating Software Distribution Center configuration... successful.
NFM_CLI/Applications/SoftwareManagement/SoftwareDistributionCenter>
로컬 저장소
여기에서 다운로드한 패치 및 기타 소프트웨어 구성 요소가 로컬로, 즉 고객의 환경에 저장됩니다.
예:
bwadmin@r23nfm01.calo.cisco.com$ ls -1 /var/broadworks/fileTransfer/software/22.0.1123/
as/
bss/
dbs/
ips/
nds/
ns/
platform/
ps/
ums/
xs/
xsp/
bwadmin@r23nfm01.calo.cisco.com$
아키텍처 다이어그램
사용자 지정 PB 생성(패치 번들)
단계
- NFM 포털에서 로그인
- 왼쪽 탐색 패널에서 소프트웨어 섹션에 액세스
- 특정 소프트웨어 릴리스(예: 24.0_1.944)를 강조 표시하여 템플릿을 생성합니다.
- 선택한 릴리스를 확장한 후 '템플릿' 탭 아래에서 '추가'를 클릭합니다.
- 표시되는 패치 목록에서 개별 패치를 수동으로 선택하거나 System Critical Patches (Sys Crit)와 같은 필터링 기준을 사용하여 개별 패치를 선택합니다
- "Patch Template Name(패치 템플릿 이름)" 및 "Save(저장)"를 입력합니다.
- 이 단계를 마치면 패치 번들(BD) 파일 이름이 표시됩니다
- 새로 만든 이 PB를 전송하거나 적용하려면 아래쪽 패널의 목록에서 노드를 선택합니다
- 오른쪽 상단 풀다운 메뉴에서 "Apply Patches(패치 적용)"를 선택합니다
- "패치 적용" 창에서 템플릿 이름/패치 번들을 선택합니다
- PB(패치 번들) 파일만 전송하고 이를 적용하지 않으려면 "패치만 업로드" 확인란을 선택합니다
- "Apply Patches(패치 적용)" 버튼을 클릭합니다.
- 패치 번들(PB)은 /var/broadworks/patches 디렉토리 아래의 선택한 노드로 전송됩니다
예
bwadmin@ol8as.cisco.com$ ls -lhtr /var/broadworks/patches | tail -n1
-rw-rw---- 1 bwadmin bwadmin 189M Mar 12 17:29 PB.as.24.0.944.pb20210312172527.Linux-x86_64.zip
bwadmin@ol8as.cisco.com$
AS_CLI/Maintenance/Patching> detail PB.as.24.0.944.pb20210312172527
Patch Name State
================================================================================
AP.as.24.0.944.ap375266 installed
AP.as.24.0.944.ap370326 installed
AP.as.24.0.944.ap376023 installed
AP.as.24.0.944.ap376410 installed
AP.as.24.0.944.ap376889 installed
AP.as.24.0.944.ap375902 installed
AP.as.24.0.944.ap375646 installed
AP.as.24.0.944.ap375273 installed
AP.as.24.0.944.ap378164 installed
AP.as.24.0.944.ap378122 installed
AP.as.24.0.944.ap378150 installed
AP.as.24.0.944.ap375996 installed
AP.as.24.0.944.ap375655 installed
AP.as.24.0.944.ap375369 installed
AP.as.24.0.944.ap375489 installed
AP.as.24.0.944.ap375860 installed
AP.as.24.0.944.ap376147 installed
AP.as.24.0.944.ap374803 installed
AP.as.24.0.944.ap378506 installed
AP.as.24.0.944.ap374832 installed
AP.as.24.0.944.ap376024 installed
AP.as.24.0.944.ap377651 installed
AP.as.24.0.944.ap378178 installed
AP.as.24.0.944.ap376205 installed
24 entries found.
* -> Patch(es) applied from this bundle.
AS_CLI/Maintenance/Patching>
시작 및 참조