Aplikácia Service Update Management Assistant (SUMA)

Aplikácia SUMA nastavuje automatizované rozhranie na sťahovanie opráv z webovej lokality distribúcie opráv do vašich systémov. Aplikáciu SUMA možno nakonfigurovať tak, aby pravidelne kontrolovala dostupnosť špecifických nových opráv a technologických úrovní. Správcovia systémov preto už nemusia manuálne sťahovať balíky údržby z webu.

Keď aplikáciu SUMA nakonfigurujete na logickom oddiele (LPAR) so systému AIX alebo ako hlavný počítač NIM, aplikácia SUMA sa pripojí k webovej lokalite distribúcie opráv a stiahne dostupné servisné aktualizácie. Webová lokalita distribúcie opráv je server IBM s doménovým názvom esupport.ibm.com. Ak vaša konfigurácia obsahuje bránu firewall, ktorá blokuje pripojenie k webovej lokalite distribúcie opráv, musíte upraviť pravidlá brány firewall tak, aby aplikácii SUMA povoľovali pripojenie k nasledujúcim IP adresám:

  • 129.42.56.189
  • 129.42.60.189
  • 129.42.54.189
Aplikácia SUMA sa pripojí k niektorej z týchto IP adries v závislosti od vašej geografickej polohy.
Poznámka: Číslo portu webovej lokality distribúcie opráv fix môže byť buď 80 pre HTTP, alebo 443 pre HTTPS.
Nasledujúci obrázok znázorňuje spôsob pripojenia aplikácie SUMA k webovej lokalite distribúcie opráv cez internet.
Obrázok 1. Diagram pripojenia aplikácie SUMA
Diagram pripojenia aplikácie SUMA
Aplikáciu SUMA môžete nakonfigurovať spustením príkazu suma alebo prostredníctvom rýchlej cesty SMIT suma. Pri vytváraní politiky aplikácie SUMA musíte určiť typ požiadavky, ktorý určuje typ sťahovanej opravy.
PTF
Určuje požiadavku na stiahnutie dočasnej opravy programu (PTF), napríklad U813941. Ako jednotlivú sadu súborov možno stiahnuť iba niektoré opravy PTF. Toto obmedzenie sa vzťahuje na opravy PTF, ktoré obsahujú sady súborov bos.rte.install alebo bos.alt_disk_install.rte, ako aj na tie opravy, ktoré boli vydané medzi balíkmi opráv. V inom prípade si musíte stiahnuť technologickú úroveň (TL) alebo balík opráv (SP).
TL
Určuje požiadavku na stiahnutie konkrétnej technologickej úrovne (napríklad 7200-02).
SP
Určuje požiadavku na stiahnutie konkrétneho balíka opráv (napríklad 7200-02-00).
Latest
Určuje požiadavku na stiahnutie najnovších opráv. Táto hodnota vráti najnovší balík opráv alebo technologickú úroveň podľa hodnoty atribútu FilterML.

Ak chcete začať používať aplikáciu SUMA, vykonajte tieto kroky:

Konfigurácia aplikácie SUMA na použitie nastavení proxy servera

Skôr ako spustíte príkaz suma s cieľom stiahnuť aktualizácie, overte, či má oddiel LPAR so systémom AIX oprávnenie na pripojenie na internet. Ak chcete overiť, či je oddiel LPAR pripojený na internet, zadajte tento príkaz:
suma -x -a Action=Preview -a RqType=Latest
Tento príkaz suma vám umožňuje zobraziť ukážku operácie sťahovania. Po spustení tohto súboru sa nestiahnu žiadne súbory. Ak oddiel LPAR nemá oprávnenie na pripojenie na internet, tento príkaz vráti nasledujúce hlásenie:
0500-013 Failed to retrieve list from fix server.

V tomto prípade sa obráťte na správcu alebo zistite, ako môžete povoliť pripojenie systému na internet.

Vykonaním nasledujúcich krokov nakonfigurujte aplikáciu SUMA tak, aby používala nastavenia proxy servera:
  1. Zadaním príkazu lslpp -h bos.ecc_client.rte skontrolujte, či je na oddiele LPAR so systémom AIX nainštalovaná sada súborov bos.ecc_client.rte.
    Obrázok 2. Kontrola sady súborov bpos.ecc_client.rte
    Kontrola sady súborov bpos.ecc_client.rte
  2. Zadaním príkazu lslpp -w /usr/ecc/bin/config_conn_path overte, či je v sade súborov bos.ecc_client.rte k dispozícii príkaz config_conn_path.
    Obrázok 3. Príkaz config_conn_path
    Príkaz config_conn_path
  3. Vykonaním nasledujúcich krokov nakonfigurujte nastavenia proxy servera:
    1. Spustite príkaz smit srv_conn.
    2. Vyberte možnosť Create/Change Service Configuration a stlačte kláves Enter.
    3. Vyberte možnosť Create/Change Primary Service Configuration a stlačte kláves Enter.
    4. Nastavte hodnoty v nasledujúcich poliach rozhrania SMIT:
      Obrázok 4. Konfigurácia nastavení proxy servera
      Konfigurácia nastavení proxy servera

      xx.xx.xx.xx je IP adresa proxy servera a 5026 je číslo portu, ktoré sa používa na pripojenie k nastaveniam proxy servera. Keď stlačíte kláves Enter, vytvorí sa testovacie pripojenie s cieľom zistiť, či má oddiel LPAR so systémom AIX oprávnenie na prístup na internet s použitím nastavení proxy servera. Bežné hodnoty pre port proxy servera sú 3138 alebo 8080.

    5. Zadaním príkazu smit suma_config_base otvorte rozhranie SMIT na základnú konfiguráciu aplikácie SUMA. Skontrolujte polia, ktoré sú znázornené na snímke obrazovky Rozhranie SMIT základnej konfigurácie.
      Obrázok 5. Rozhranie SMIT základnej konfigurácie
      Rozhranie SMIT základnej konfigurácie
Poznámka: V poli Fixserver protocol možno vybrať iba možnosť https. V poli Download protocol je predvolená možnosť http. Predvolenú možnosť môžete zmeniť na https, ak chcete použiť zabezpečené pripojenie. Ak pre pole Download protocol nastavíte hodnotu https, súbory sa budú sťahovať pomalšie, sťahovanie však bude bezpečnejšie, keďže protokol HTTP umožňuje použiť viacero vláken, kým protokol HTTPS povoľuje len jedno vlákno.

Vytvorenie a správa úlohy aplikácie SUMA pomocou rozhrania SMIT

Ak chcete vytvoriť a uložiť úlohu aplikácie SUMA cez rozhranie SMIT, postupujte takto:
  1. Spustite príkaz smit suma.
  2. Vyberte možnosť Custom/Automated Downloads (Advanced) a stlačte kláves Enter.
  3. Vyberte možnosť Create a New SUMA Task a stlačte kláves Enter.
  4. Výberom možnosti určte, či chcete uložiť, spustiť alebo uložiť aj spustiť opravu, a stlačte kláves Enter.
    Obrázok 6. Vytvorenie a správa úlohy aplikácie SUMA
    Vytvorenie a správa úlohy aplikácie SUMA
  5. Nastavte hodnoty v nasledujúcich poliach rozhrania SMIT a stlačte kláves Enter.
    Obrázok 7. Rozhranie SMIT
    Rozhranie SMIT

Úlohy aplikácie SUMA a príkazový riadok

Pomocou príkazu suma možno vykonať tieto operácie v rámci úlohy alebo politiky aplikácie SUMA. Parameter RqType určuje typ požadovanej opravy, ktorá sa má stiahnuť, čiže TL, SP alebo Latest. Použitím niekoľkých volieb príznakov s príkazom suma môžete vykonať nasledujúce úlohy:
  • vytvorenie
  • úprava
  • zobrazenie
  • naplánovanie
  • zrušenie plánu
  • odstránenie
Príklady
Ak chcete vytvoriť a uložiť úlohu aplikácie SUMA z príkazového riadka, zadajte tento príkaz:
suma -w -a DisplayName=‘ AIX72TL2SP2‘ -a FilterML=‘7200-00‘
Po úspešnom vytvorení úlohy aplikácie SUMA vráti tento príkaz vráti identifikátor úlohy:
Task ID 10 created.
Ak chcete vytvoriť a naplánovať úlohu, ktorá stiahne najnovšie opravy a pridá označenie politiky prostredníctvom hodnoty DisplayName (je to užitočné pri zobrazení zoznamu politík cez rozhranie SMIT), zadajte nasledujúci príkaz:
suma -s "30 2 15 * *" -a RqType=Latest \
    -a DisplayName="Najnovšie opravy - 15. mesačne"

V tomto príklade užívateľ naplánoval úlohu tak, aby sa spustila v 15. deň každého mesiaca o 2:30 ráno, vo formáte príkazu cron.

Ak chcete vytvoriť a naplánovať úlohu, ktorá stiahne celú technologickú úroveň 7200-03 do adresára /lppsrc/7203 v určený deň v určenom čase, zadajte nasledujúci príkaz:
suma -s "0 23 * * 1" -a Action=Clean -a RqType=ML \
-a RqName=6100-03 -a DLTarget=/lppsrc/6103   \
-a FilterSysFile=/dev/null
Tento príkaz tiež duplikuje základné úrovne a kolidujúce aktualizácie a spustí operáciu čistenia lppmgr po stiahnutí s cieľom odstrániť nahradené aktualizácie.
Poznámka: Pred spustením úlohy s voľbou Action=Clean môžete spustiť príkaz suma -c s cieľom overiť globálne konfiguračné nastavenia aplikácie SUMA, ktoré sa použijú pri spustení príkazu lppmgr. Akcia definovaná v predchádzajúcom príklade sa vykoná vtedy, ak majú nastavenia REMOVE_SUPERSEDE, REMOVE_DUP_BASE_LEVELS a REMOVE_CONFLICTING_UPDATES hodnotu yes.

Riešenie problémov pri chybových hláseniach aplikácie SUMA

Uistite sa, že máte oprávnenie na sťahovanie opravných balíkov cez aplikáciu SUMA. Ak nemáte oprávnenie na sťahovanie opráv cez aplikáciu SUMA, požiadajte o pomoc správcu alebo tím zodpovedný za licencie. Bez tohto oprávnenia sa bude zobrazovať nasledujúce chybové hlásenie:

Error: Entitlement is required to download. The system's serial number is not entitled.

V prípade iných chybových hlásení aplikácie SUMA v protokolových súboroch systému vyhľadajte časovú značku operácie a IP adresu a čísla portov servera distribúcie opráv. Ak konfigurácia systému nie je správna, môže sa zobraziť chybové hlásenie aplikácie SUMA podobné nasledujúcemu:

# /usr/sbin/suma -x -a Action=Metadata -a RqType=Latest -a FilterML=7100-02 -a DLTarget=/export/eznim/SUMA
0500-013 Failed to retrieve list from fix server.
Pri riešení chybových hlásení aplikácie SUMA postupujte takto:
  1. Vytvorením pripojenia k lokalite distribúcie opráv cez telnet skontrolujte, či bolo pripojenie klienta k bráne firewall overené:
    telnet www.ibm.com 443
    telnet www.ibm.com 80
  2. Overte pripojenie zadaním nasledujúceho príkazu:
    # /usr/esa/bin/verifyConnectivity -t
  3. Zadaním nasledujúceho príkazu skontrolujte, či sú nainštalované služby ECC (Electronic Customer Care):
    # /usr/ecc/bin/config_conn_path -c 'PRIMARY' -t 'YES'
  4. Skontrolujte protokolové súbory aplikácie SUMA v nasledujúcich umiestneniach:
    • /var/adm/ras/suma.log
    • /var/adm/ras/suma_dl.log
    • /var/suma/log/eccTrace0.0.log
    • /var/esa/log
    • /var/ecc/data/log/eccTrace0.0.log
  5. Zadaním nasledujúceho príkazu upravte konfiguráciu aplikácie SUMA tak, aby sa generovali podrobné protokolové súbory:
    suma -c -a SCREEN_VERBOSE=LVL_DEBUG \
    -a LOGFILE_VERBOSE=LVL_DEBUG \
    -a NOTIFY_VERBOSE=LVL_DEBUG
  6. Upravte konfiguráciu a znova spustite úlohu aplikácie SUMA vykonaním nasledujúcich krokov:
    1. Otvorte súbor /var/suma/data/eccBase.properties a nastavte hodnotu TRACE_LEVEL=info.
    2. Odstráňte protokolové súbory z adresára /var/suma/log.
    3. Zadaním nasledujúceho príkazu znova spustite úlohu aplikácie SUMA:
      /usr/sbin/suma -x -a Action=Metadata -a RqType=Latest -a FilterML=7100-02 \
               -a DLTarget=/export/eznim/SUMA/7100-02/metadata
    4. Skontrolujte, či sú informácie v protokolovom súbore správne.