Cisco Software Manager Server User Guide
Logo Cisco

Guida d'installazione per u Cisco Software Manager Server

Prima publicatu: 2020-04-20
Ultima mudificazione: 2023-02-02

Sede Centrale di l'America 

Cisco Systems, Inc.
170 Drive Tasman Ovest
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883

Prefazione

Icona di custruzzione
Nota

Stu pruduttu hà righjuntu u statu di a fine di a vita. Per più infurmazione, vede u Avvisi di fine di vita è di fine di vendita

Questa guida descrive cumu installà un servitore Cisco Software Manager (CSM).

  • Audience, a pagina iii
  • Cambiamenti à stu Documentu, in pagina iii
  • Ottenimentu di Documentazione è Invià una Richiesta di Serviziu, in a pagina iii

Audience

Questa guida hè per quelli rispunsevuli di installà u servitore Cisco Software Manager 4.0 è l'amministratori di sistema di i router Cisco.

Questa publicazione assume chì u lettore hà un sfondate sustinibili in l'installazione è a cunfigurazione di u router è hardware basatu in switch. U lettore deve ancu esse familiarizatu cù i circuiti elettronichi è e pratiche di cablaggio è sperimentatu cum'è tecnicu elettronicu o elettromeccanicu.

Cambiamenti à stu Documentu

Questa tavula lista i cambiamenti tecnichi chì sò fatti à stu documentu da quandu hè statu sviluppatu prima.

Tabella 1: Cambiamenti à stu Documentu

Data Riassuntu
aprile 2020 Liberazione iniziale di stu documentu.

Ottenimentu di Documentazione è Invià una Richiesta di Serviziu

Per i seguenti scopi, vede ciò chì hè novu in a documentazione di u produttu Cisco, à: http://www.cisco.com/c/en/us/td/docs/general/whatsnew/whatsnew.html

  • Ottene infurmazione nantu à ottene documentazione, utilizendu Cisco Bug Search Tool (BST)
  • Invia una dumanda di serviziu
  • Raccolta di informazioni supplementari

Abbonate à ciò chì hè novu in a documentazione di u produttu Cisco. Stu documentu elenca tutta a documentazione tecnica Cisco nova è rivista cum'è RSSfeed è furnisce u cuntenutu direttamente à u vostru desktop utilizendu una applicazione di lettore. I feed RSS sò servizii gratuiti, è Cisco supporta attualmente a versione RSS 2.0.

CAPITOLU `1
Icona di custruzzione

À propositu di Cisco Software Manager Server

Stu capitulu furnisce un sopraview di u CiscoSoftware Managerserver. Stu capitulu elenca ancu e restrizioni à a so stallazione.

  • Introduzione, a pagina 1
  • Restrizioni, a pagina 2

Introduzione

U servitore CiscoSoftware Manager (CSM) hè un webstrumentu d'automatizazione basatu. Aiuta à gestisce è simultaneamente
pianificà l'aghjurnamenti di mantenimentu di u software (SMU) è i pacchetti di serviziu (SP) in più routers. Fornisce raccomandazioni chì riducenu u sforzu in a ricerca, l'identificazione è l'analisi manuali di SMU è SP chì sò necessarii per un dispositivu. Un SMU hè una correzione per un bug. Un SP hè una cullizzioni di SMU bundle in una file.

Per furnisce i cunsiglii, deve cunnette u servitore CSM deve via Internet à u duminiu cisco.com. CSM hè cuncepitu per cunnette parechji dispositi è furnisce a gestione di SMU è SP per parechje piattaforme è versioni Cisco IOS XR.

I plataformi chì sò supportati in CSM sò:

  • IOS XR (ASR 9000, CRS)
  • IOS XR 64 bit (ASR 9000-X64, NCS 1000, NCS 4000, NCS 5000, NCS 5500, NCS 6000)
  • IOS XE (ASR902, ASR903, ASR904, ASR907, ASR920)
  • iOS (ASR901)

Da a versione 4.0 in avanti, ci sò parechje cuntenituri Docker chì custituiscenu l'architettura CSM. Questi cuntenituri sò:

  • CSM
  • basa di dati
  • Supervisore

L'installazione di u servitore CSM attraversu Docker hè faciule. Pudete aghjurnà à l'ultima versione di u servitore CSM cù u clicu di un buttone d'aghjurnamentu nantu à a pagina di casa di u servitore CSM

Restrizzione

E seguenti restrizioni sò applicabili in quantu à l'installazione di u servitore CSM:

  • Questa guida d'installazione ùn hè micca applicabile à qualsiasi versione di u servitore CSM prima di a versione 4.0.
  • U servitore CSM deve esse capace di cunnette à Cisco.com per avè infurmatu nantu à l'ultime aghjurnamenti dispunibili.

CAPITOLU 2
Icona di custruzzione

Requisiti di preinstallazione

Stu capitulu furnisce infurmazioni nantu à u hardware è u software chì avete bisognu per installà u servitore CSM.

  • Requisiti hardware, a pagina 3
  • Requisiti di u software, in a pagina 3

Requisiti Hardware

I requisiti minimi di hardware per installà CSM server 4.0 sò:

  • 2 CPU
  • 8-GB di RAM
  • HDD da 30 GB

Icona di nota Nota

  • Per e grande rete, ricumandemu di aumentà u numeru di CPU per eseguisce più operazioni di installazione di rete à u stessu tempu.
  • Pudete aghjustà u spaziu di u discu duru per almacenà l'imaghjini è i pacchetti è i logs da l'operazioni.

Requisiti di u Software

I requisiti di u software per installà u servitore CSM 4.0 sò:

  • distribuzione Linux systemd cù Docker
  • Configurazione Docker Proxy (Opzionale)
  • Firewalld (opcional)

systemd

Per installà u servitore CSM, duvete aduprà systemd. Hè una suite chì furnisce i blocchi di costruzione per creà diversi sistemi operativi Linux. Per più dettagli nantu à systemd, riferite à Wikipedia.

Assicuratevi di risponde à i seguenti requisiti prima di procedere cù l'installazione di u servitore CSM 4.0:

  • Avete bisognu di privilegi di root per installà u servitore CSM perchè a cunfigurazione di u servitore CSM hè guardatu in /etc/csm.json file. U prucessu di stallazione crea u serviziu systemd per u so start automaticu. Per uttene privilegi di root, eseguite u script d'installazione cum'è utilizatore root o cum'è utilizatore cù l'accessu à u prugramma sudo.
  • Assicuratevi di stallà Docker in u sistema operatore host. Per più infurmazione, vede
    https://docs.docker.com/install/. Cisco consiglia di utilizà Ubuntu, CentOS, o Red Hat Enterprise Linux cum'è sistema operatore ospite chì esegue u servitore CSM 4.0. CSM funziona cù Docker Community Edition (CE) è Docker Enterprise Edition (EE)

Docker

U servitore CSM funziona cù Docker Community Edition (CE) è Docker Enterprise Edition (EE). Per più infurmazione, riferite à a documentazione ufficiale di Docker, https://docs.docker.com/install/overview/.

Aduprate Docker 19.03 o versioni successive per installà u servitore CSM. Pudete aduprà u cumandimu seguitu per verificà a versione di u Docker:

versione $ docker
Cliente: Docker Engine - Community
Versione: 19.03.9
Versione API: 1.40
Versione Go: go1.13.10
Git cummit: 9d988398e7
Custruitu: Ven 15 May 00:25:34 2020
OS/Arch: linux/amd64
Sperimentale : falsu

Servitore: Docker Engine - Cumunità
Motore:

Versione: 19.03.9
Versione API: 1.40 (versione minima 1.12)
Versione Go: go1.13.10
Git cummit: 9d988398e7
Custruitu: Ven 15 May 00:24:07 2020
OS/Arch: linux/amd64
Sperimentale : falsu
containerd:
Versione: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Versione: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Versione: 0.18.0
GitCommit: fec3683

Configurazione Docker Proxy (Opzionale)
Sè installate u servitore CSM daretu à un proxy HTTPS, per esempiuample, in i paràmetri corporativi, duvete cunfigurà u serviziu di sistema Docker file cum'è seguita:

  1. Crea un repertoriu systemd drop-in per u serviziu docker:
    $ sudo mkdir -p /etc/systemd/system/docker.service.d
  2. Crea a file intitulatu /etc/systemd/system/docker.service.d/https-proxy.conf chì aghjunghje a variabile d'ambiente HTTPS_PROXY. Questu file permette à u daemon Docker di tirà i cuntenituri da u repositoriu utilizendu u Proxy HTTPS:
    [Serviziu] Ambiente = "HTTPS_PROXY = http://proxy.example.com:443/”
    Icona di nota Nota
    Hè una sorveglianza cumuni chì a variabile d'ambiente HTTPS_PROXY usa lettere maiuscule è u proxy URL principia cù http:// è micca https://.
  3. Ricaricate i cambiamenti di cunfigurazione:
    $ sudo systemctl daemon-reload
  4. Riavvia u Docker:
    $ sudo systemctl restart docker
  5. Verificate chì avete caricatu a cunfigurazione:
    $ systemctl show –property=Docker di l'ambiente
    Ambiente=HTTPS_PROXY=http://proxy.example.com:443/

Verificate a cunfigurazione di Docker 

Per verificà s'ellu avete installatu bè u Docker è per assicurà chì hè in funziunamentu, utilizate u cumandimu seguente:

$ systemctl is-active docker
attivu

Per verificà s'ellu avete cunfiguratu bè u demoniu Docker, è se u Docker hè capaci di tirà l'imaghjini da u repository è hè capaci di eseguisce u cuntainer di prova; aduprà u cumandimu seguente: 

$ docker run -rm hello-world
Impossibile di truvà l'imaghjini "hello-world: latest" in u locu
l'ultime: Tira da a biblioteca / ciao-mondu
d1725b59e92d: Tira cumpletu
Digest: sha256:0add3ace90ecb4adbf7777e9aacf18357296e799f81cabc9fde470971e499788
Status: Scaricatu una nova immagine per hello-world: latest

Salutami da Docker!
Stu missaghju mostra chì a vostra installazione pare chì funziona bè.
Per generà stu missaghju, Docker hà fattu i seguenti passi:

  1. U cliente Docker hà cuntattatu u daemon Docker.
  2. U Daemon Docker hà tiratu l'imaghjini "hello-world" da u Docker Hub. (amd64)
  3. U daemon Docker hà creatu un novu containeru da quella maghjina chì eseguisce l'eseguibile chì produce l'output chì site attualmente leghje.
  4. U daemon Docker hà trasmessu quellu output à u cliente Docker, chì l'hà mandatu à u vostru terminal.

Per pruvà qualcosa di più ambiziosu, pudete eseguisce un containeru Ubuntu cù:
$ docker run -it ubuntu bash

Condividi l'imaghjini, automatizà i flussi di travagliu, è più cù un ID Docker gratuitu:
https://hub.docker.com/

Per più example e idee, visita:
https://docs.docker.com/get-started/

Firewalld (opcional)

U servitore CSM pò eseguisce cù Firewalld. Firewalld hè furnitu in e seguenti distribuzioni Linux cum'è strumentu di gestione di firewall predeterminatu:

  • RHEL 7 è versioni successive
  • CentOS 7 è versioni successive
  • Fedora 18 è versioni successive
  • SUSE 15 è versioni successive
  • OpenSUSE 15 è versioni successive

Prima di eseguisce CSM cù firewalld, fate u seguente:

  1. Eseguite u cumandamentu di l'indirizzu IP è poi move l'interfaccia eth0, chì hè a nostra interfaccia esterna per CSM, à a zona "esterna".
    $ indirizzu ip
    1: eccu: mtu 65536 qdisc noqueue state UNKNOWN gruppu predefinitu qlen
    1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 portata host lo
    valid_lft per sempre preferitu_lft per sempre
    inet6 ::1/128 scope host
    valid_lft per sempre preferitu_lft per sempre
    2: eth0: mtu 1500 qdisc fq_codel state UP Group default
    qlen 1000
    link/ether 08:00:27:f5:d8:3b brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic eth0
    valid_lft 84864sec preferitu_lft 84864sec
    inet6 fe80::a00:27ff:fef5:d83b/64 scope link
    valid_lft per sempre preferitu_lft per sempre
    $ sudo firewall-cmd –permanent –zone=external –change-interface=eth0
    Icona di nota Nota
    Per automaticamente, l'interfaccia eth0 hè in una zona publica. Spostallu in una zona esterna permette di maschera per e cunnessione esterne à i cuntenituri di docker CSM
  2. Permette u trafficu in entrata in u portu 5000 per TCP perchè u portu 5000 hè u portu predeterminatu di u portu. web interfaccia di u servitore CSM
    Icona di nota Nota
    In certi sistemi, deve spustà l'interfaccia "br-csm" à a zona "fiducia". L'interfaccia br-csm hè l'interfaccia di ponte interna chì hè creata da CSM è hè aduprata per a cumunicazione trà cuntenituri CSM. Questa interfaccia pò esse micca esistita prima di l'installazione CSM. Tuttavia, assicuratevi chì eseguite u cumandimu seguitu prima di u prucessu di stallazione CSM:
    $ sudo firewall-cmd –permanent –zone=trusted –change-interface=br-csm
  3. Ricaricate u daemon firewall cù una nova cunfigurazione
    $ sudo firewall-cmd -reload
    Icona di nota Nota
    Se avete installatu u Docker prima di installà u firewalld, riavviate u daemon docker dopu avè fattu cambiamenti di firewalld.
    Icona di nota Nota
    Sè vo aduprate qualsiasi altra applicazione firewall fora di firewalld, cunfigurà cum'è necessariu è apre u portu 5000 per TCP per ogni trafficu entrante.

CAPITOLU 3
Icona di custruzzione

Installazione di u CSM Server

Stu capitulu furnisce infurmazioni nantu à a prucedura di installazione è disinstallazione di u servitore CSM. Stu capitulu descrive ancu cumu apre a pagina di u servitore CSM.

  • Procedura di installazione, a pagina 9
  • Apertura di a Pagina Server CSM, a pagina 10
  • Disinstallazione di u CSM Server, a pagina 11

Prucedura di stallazione

Per scaricà l'ultime informazioni nantu à i pacchetti software è SMU attualmente publicati, u servitore CSM necessita una cunnessione HTTPS à u situ Cisco. U servitore CSM verifica ancu periodicamente per una versione più nova di u CSM stessu.

Per installà u servitore CSM, eseguite u cumandimu seguitu per scaricà è eseguisce u script d'installazione: $ bash -c "$(curl - sL

https://devhub.cisco.com/artifactory/software-manager-install-group/install.sh)

Icona di nota Nota
Invece di scaricà è eseguisce u script, pudete ancu sceglie di scaricà u script seguente senza eseguisce. Dopu avè scaricatu u script, pudete eseguisce manualmente cù alcune opzioni supplementari se ne necessariu:

$ curl -Ls https://devhub.cisco.com/artifactory/software-manager-install-group/install.sh -O $ chmod +x install.sh $ ./install.sh -help script d'installazione di u CSM Server: $ ./ install.sh [OPZIONI] Opzioni: -h Print help -d, –data
Selezziunate u repertoriu per a spartera di dati -no-prompt Modu micca interattivu -dry-run Dry run. I cumandamenti ùn sò micca eseguiti. - https-proxy URL Aduprate u Proxy HTTPS URL – disinstallate Uninstall CSM Server (Eliminate tutti i dati)

Icona di nota Nota
Se ùn eseguite micca u script cum'è un utilizatore "sudo/root", vi sò invitati à inserisce a password "sudo/root".

Apertura di a Pagina di u Servitore CSM

Aduprate i seguenti passi per apre a pagina di u servitore CSM:

PASSI SINTESI 

  1. Aprite a Pagina di u servitore CSM utilizendu questu URL: http://:5000 à a web navigatore, induve "server_ip" hè l'indirizzu IP o Hostname di u servitore Linux. U servitore CSM usa u portu TCP 5000 per furnisce l'accessu à l'interfaccia d'utilizatore grafica (GUI) di u servitore CSM.
  2. Accedi à u servitore CSM cù e seguenti credenziali predeterminate.

PASSI DETTAGLIATI

Cumandante o Azzione Scopu
Passu 1 Aprite a Pagina di u servitore CSM utilizendu questu URL: http:// : 5000 à a web navigatore, induve "server_ip" hè l'indirizzu IP o Hostname di u servitore Linux. U servitore CSM usa u portu TCP 5000 per furnisce l'accessu à l'interfaccia grafica d'utilizatore (GUI) di u servitore CSM. Nota
Ci vole circa 10 minuti per installà è lancià a pagina di u servitore CSM.
Passu 2 Accedi à u servitore CSM cù e seguenti credenziali predeterminate. Username : root • Password : root
Nota
Cisco vi ricumandemu fermamente di cambià a password predeterminata dopu u login iniziale.

Cosa da fà dopu
Per più infurmazione nantu à l'usu di u servitore CSM, cliccate Aiutu da a barra di menu superiore di a GUI di u servitore CSM, è selezziunate "Admin Tools".

Disinstalla u Servitore CSM

Per disinstallà u servitore CSM da u sistema di l'ospite, eseguite u script seguente in u sistema di l'ospite. Questu script hè
u listessu script d'installazione chì avete scaricatu prima cù: curl - Ls
https://devhub.cisco.com/artifactory/software-manager-install-group/install.sh -O per stallà u servitore CSM.

$ ./install.sh -uninstall
20-02-25 15:36:32 AVVISU CSM Supervisor Startup Script: /usr/sbin/csm-supervisor
20-02-25 15:36:32 AVVISU CSM AppArmor Startup Script: /usr/sbin/csm-apparmor
20-02-25 15:36:32 AVVISU CSM Config file: /etc/csm.json
20-02-25 15:36:32 AVVISU Cartulare di dati CSM: /usr/share/csm
20-02-25 15:36:32 AVVISU CSM Supervisor Service: /etc/systemd/system/csm-supervisor.service
20-02-25 15:36:32 AVVISU CSM AppArmor Service: /etc/systemd/system/csm-apparmor.service
20-02-25 15:36:32 ATTENZIONE Stu cumandamentu ELIMINA tutti i cuntenituri CSM è e dati spartuti
cartulare da l'ospite
Sò sicuru chì vulete cuntinuà [iè|No]: iè
20-02-25 15:36:34 INFO A disinstallazione di CSM hà iniziatu
20-02-25 15:36:34 INFO Eliminazione di u Script di Startup Supervisor
20-02-25 15:36:34 INFO Eliminazione di AppArmor Startup Script
20-02-25 15:36:34 INFO Stopping csm-supervisor.service
20-02-25 15:36:35 INFO Disattivazione di csm-supervisor.service
20-02-25 15:36:35 INFO Eliminazione di csm-supervisor.service
20-02-25 15:36:35 INFO Stopping csm-apparmor.service
20-02-25 15:36:35 INFO Eliminazione di csm-apparmor.service
20-02-25 15:36:35 INFO Eliminazione di cuntenituri CSM Docker
20-02-25 15:36:37 INFO Eliminazione di l'imaghjini CSM Docker
20-02-25 15:36:37 INFO Eliminazione di a rete di ponte CSM Docker
20-02-25 15:36:37 INFO Eliminazione di a cunfigurazione CSM file: /etc/csm.json
20-02-25 15:36:37 ATTENZIONE Eliminazione di u cartulare di dati CSM (base di dati, logs, certificati, plugins,
repository locale): '/usr/share/csm'
Sò sicuru chì vulete cuntinuà [iè|No]: iè
20-02-25 15:36:42 INFO Cartulare di dati CSM eliminatu: /usr/share/csm
20-02-25 15:36:42 INFO CSM Server disinstallatu cù successu

Durante a disinstallazione, pudete salvà u cartulare di dati CSM rispondendu "No" à l'ultima quistione. Rispondendu "No", pudete disinstallà l'applicazione CSM è poi reinstallà cù i dati cunservati.

Documenti / Risorse

CISCO Cisco Software Manager Server [pdfGuida di l'utente
Cisco Software Manager Server, Software Manager Server, Manager Server, Server

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *