Qual é a relação entre a "versão do sistema" e as versões de atualização do CUCM?

7

Estou escrevendo um código para verificar se a versão que eu recuperei do CUCM / CallManager (por exemplo, 7.1.5.34900-7) inclui uma correção de segurança encontrada em um patch / atualização específico (por exemplo, 7.1 (5b) su6a). Dado que essas duas versões são de formatos diferentes, estou tendo problemas para descobrir a conexão suficiente para estruturar minha lógica.

Existe uma relação estrita de 1 para 1 entre as versões que posso recuperar do CUCM (disponível na página inicial, por exemplo, "Versão do sistema: 8.6.2.23900-10") e as versões listadas nos boletins (por exemplo, 8.6.2SU3)? Em outras palavras, haverá sempre uma única "versão do sistema" relacionada a mais de uma "versão CUCM" ou o contrário? Em um documento de compatibilidade da atualização , há uma tabela que mapeia "versão do sistema" para "versão CUCM", e eu tenho usado isso para procurar correspondências.

Li aqui que o formato da versão do sistema é Major.Minor.Release.Build-InHouseBuild. O artigo também afirma que a parte "build" pode ser incrementada em 1.000 para patches não CUCM (ou seja, patch de segurança do SO). O exemplo que eles deram (que podem ou não ser reais) é 6.1.2.2000 e 6.1.2.1112. A reivindicação é que o último contém remendos CUCM que o anterior não. Preciso ignorar o dígito "mil" quando comparando? Ou isto não ocorrerá no selvagem com atualizações de segurança CUCM?

chao-mu
fonte
Estou sentindo que este é o lugar errado para postar esta pergunta. Onde seria um local mais apropriado para mudar isso?
Chao-mu
11
como você concluiu que este é o site errado? Parece que a pergunta é sobre o tema para mim, embora como um relativamente novo beta, que não respondeu a muitas perguntas CUCM ainda ... pode haver alguém que sabe a resposta
Mike Pennington

Respostas:

5

A Cisco faz um trabalho fantástico ocultando essas informações por algum motivo. Para responder suas perguntas específicas:

  1. A versão do sistema 7.1.5.34900-7é realmente versão CUCM 7.1(5b)SU4. Você precisará fazer o download da versão do sistema 7.1.5.35901-1ou superior, para obter as correções de SO e aplicativos encontradas na versão CUCM 7.1(5b)SU6a.
  2. Eu não chegaria ao ponto de dizer que sempre há um relacionamento 1 para 1 entre os dois formatos (versão CUCM vs versão do sistema). No entanto, na minha experiência, quando a Cisco lança uma nova versão do sistema, eles também incrementam o número da versão CUCM.
  3. Nas versões mais antigas do CUCM, havia uma desconexão muito maior entre "Correções do SO" e "Correções do CUCM", o que daria a disparidade descrita por Michael Luo na página que você vinculou. No entanto, nos últimos tempos (após a versão 7.1 dias), todas as recomendações que recebi do Cisco TAC parecem indicar que quanto maior o número, melhor, o período.

As únicas exceções que encontrei são as versões "Engineering Special" não lançadas; versões especiais que geralmente são distribuídas apenas pelo TAC para corrigir um bug muito específico e incomum. No caso de você estar em uma versão "Unreleased ES", entre em contato com o TAC para obter suporte para atualização de qualquer maneira, pois pode haver erros não documentados relacionados à atualização dessa versão para uma versão normal da linha principal.


A resposta mais longa é que podemos reunir uma boa imagem usando informações das duas fontes que você vinculou. Na verdade, eles são meus dois locais de "ir para" para decifrar essas informações.

Primeiro, de acordo com a página que você vinculou de Michael Luo na UC Corner , temos uma imagem de como a Cisco está estruturando os números de compilação CUCM / Unity Connection / Presence / UCCX:

Em cada sub-versão, também existem "números de compilação". por exemplo, 6.1.2.1000, 6.1.2.2000, etc. O número da compilação é a parte mais confusa.

De um modo geral, os números de compilação devem aumentar em 1000, como 6.1.2.1000, 6.1.2.2000, etc.

CUCM é construído no sistema operacional Linux. Sempre que a Cisco lançar um patch de segurança do SO, eles aumentarão o número de compilação em 1000. Isso é chamado de patch PSIRT.

Lembre-se de que o CUCM é um aplicativo em execução no Linux. O remendo do ósmio não contém nenhuma correção de bug CUCM. Qualquer correção de bug seria no ES (Engineering Special). As versões do ES seriam identificadas pelos três últimos dígitos nos números de compilação (por exemplo, 6.1.2.1112)

Em segundo lugar, no PDF da matriz de compatibilidade de software CUCM , (proveniente da documentação de suporte da Cisco aqui ), podemos encontrar um guia aproximado de qual número de versão CUCM corresponde a qual número de versão do sistema. Na minha experiência, isso sempre provou ser um guia preciso.

Por exemplo:

CUCM Version    |    System Version
-----------------------------------
9.1(1a)         |    9.1.1.20000-5
9.1(1)          |    9.1.1.10000-11
9.0(1)          |    9.0.1.10000-37
8.6(2a)SU3      |    8.6.2.23900-10
8.6(2a)SU2      |    8.6.2.22900-9
Brett Lykins
fonte