14 Instalando módulos, extensões e produtos complementares de terceiros #
Os módulos e as extensões adicionam elementos ou funcionalidades ao sistema. Os módulos são partes do SUSE Linux Enterprise Server totalmente suportadas com ciclo de vida e linha do tempo de atualização diferentes. Eles são um conjunto de pacotes, têm um escopo claramente definido e são entregues apenas por um único canal online.
Extensões, como a Workstation Extension ou a High Availability Extension, adicionam mais funcionalidades ao sistema e exigem uma chave de registro própria sujeita a custos. As extensões são entregues por meio de um canal online ou mídia física. O registro no SUSE Customer Center ou em um servidor de registro local é um pré-requisito para assinar os canais online. As extensões Package Hub (Seção 14.6, “SUSE Package Hub”) e SUSE Software Development Kit (Seção 14.5, “SUSE Software Development Kit (SDK) 12 SP5”) são exceções que não exigem uma chave de registro e não são cobertas por contratos de suporte da SUSE.
Você encontrará uma lista disponível de módulos e extensões para o seu produto após registrar seu sistema no SUSE Customer Center ou em um servidor de registro local. Se você ignorou a etapa de registro durante a instalação, pode registrar seu sistema a qualquer momento por meio do módulo Para obter informações detalhadas, consulte a Seção 20.8, “Registrando seu sistema”.
no YaST.
Alguns produtos complementares também são fornecidos por terceiros, por exemplo, drivers apenas binários necessários para que determinado hardware funcione apropriadamente. Se você tiver um hardware assim, consulte as notas de versão para obter mais informações sobre a disponibilidade de drivers binários para o seu sistema. As notas de versão estão disponíveis em http://www.suse.com/releasenotes/ do YaST ou em /usr/share/doc/release-notes/
no sistema instalado.
14.1 Lista de módulos opcionais #
Além do sistema operacional do servidor de base, o SUSE Linux Enterprise Server 12 inclui na assinatura módulos opcionais. Cada módulo tem um ciclo de vida diferente. Essa abordagem oferece integração mais rápida com as atualizações upstream. Veja a seguir uma lista de todos os módulos opcionais com uma breve descrição de cada um:
- SDK (Software Development Kit)
Trata-se do SDK (Software Development Kit) referente à família de produtos SUSE Linux Enterprise. Ele é uma extensão gratuita para parceiros e clientes que trabalham com o SUSE Linux Enterprise Server, Desktop e produtos derivados.
Para obter mais informações sobre o SUSE SDK (Software Development Kit), consulte a Seção 14.5, “SUSE Software Development Kit (SDK) 12 SP5”.
- Package Hub
O SUSE Package Hub concede acesso ao pacotes mantidos pela comunidade desenvolvidos para execução no SUSE Linux Enterprise Server. Criados com base nas mesmas fontes utilizadas nas distribuições openSUSE, esses pacotes de qualidade oferecem outro software, além daquele já existente no SUSE Linux Enterprise Server.
Para obter mais informações sobre o SUSE Package Hub, consulte a Seção 14.6, “SUSE Package Hub”.
- Módulo Advanced Systems Management
Esse módulo inclui três componentes para ajudar os administradores do sistema a automatizar tarefas no data center e na nuvem: as ferramentas de gerenciamento de configuração, “CFEngine” e “puppet”, e a infraestrutura inédita da "Machinery". Machinery é uma caixa de ferramentas de gerenciamento de sistemas que permite inspecionar sistemas remotamente, armazenar as descrições deles e criar novas imagens de sistema para implantar em data centers e nuvens.
Para obter mais informações sobre o projeto da Machinery, consulte http://machinery-project.org/.
- Módulo Containers
Esse módulo oferece vários pacotes que tratam de containers e ferramentas relacionadas, incluindo o Docker Open Source Engine e as imagens predefinidas para o SUSE Linux Enterprise Server 11 e o SUSE Linux Enterprise Server 12.
- Módulo HPC
Esse módulo oferece um conjunto selecionado de ferramentas e componentes usados em ambientes HPC (High Performance Computing – Computação de Alto Desempenho). Para atender às necessidades em constante mudança dos clientes no que diz respeito ao suporte à HPC de vanguarda tanto no hardware quanto no software, esse módulo oferece componentes de software atualizados com frequência para as versões mais recentes disponíveis. A seleção dos componentes de software foi inspirada (mas não exclusivamente) no projeto da comunidade OpenHPC em http://openhpc.community/.
- Módulo Legacy
Esse módulo ajuda você a migrar aplicativos de sistemas mais antigos para o SUSE Linux Enterprise Server 12. Para organizações que estão migrando do UNIX para o Linux, esse módulo pode ser fundamental. Muitos aplicativos antigos exigem pacotes que não estão mais disponíveis na última versão do SUSE Linux Enterprise Server. Esse módulo inclui esses pacotes. Ele inclui pacotes como sendmail, syslog-ng, IBM Java6 e diversas bibliotecas. Por exemplo, openssl-0.9.8.
- Módulo Public Cloud
Esse módulo é uma coleção de ferramentas para criação e gerenciamento de imagens de nuvem pública da linha de comando. Quando você cria suas próprias imagens com o KIWI ou o SUSE Studio, um código de inicialização específico da nuvem de destino é incluído nessa imagem.
O Módulo Public Cloud contém quatro padrões:
Amazon–Web–Services (aws–cli, cloud–init)
Microsoft–Azure (WALinuxAgent)
Google–Cloud–Platform (gcimagebundle, google–api–python–client, google–cloud–sdk, google–daemon, google–startup–scripts)
OpenStack (OpenStack–heat–cfntools, cloud–init)
- SUSE Cloud Application Platform Tools Module
Esse módulo é uma coleção de ferramentas que permite interagir com o próprio produto SUSE Cloud Application Platform, por exmeplo, fornecendo o cliente de linha de comando.
O módulo tem um ciclo de vida diferente do SUSE Linux Enterprise Server propriamente dito. Consulte as Notas de lançamento para obter mais detalhes.
- Módulo Toolchain
Esse módulo oferece aos desenvolvedores de software uma cadeia atual de ferramentas que consiste no GNU Compiler Collection (GCC) e em pacotes relacionados, além de aplicativos atualizados, melhorias, novos padrões e recursos adicionais de hardware. Ele permite que os desenvolvedores de software aproveitem os benefícios dos novos recursos da versão mais recente do GCC e traz melhorias para o suporte a linguagens. Por exemplo, no caso da maioria das modificações da C++14 e suporte adicional ao Fortran 2008 e 2015, além de muitas otimizações inéditas. Para ver mais detalhes, consulte https://gcc.gnu.org/gcc-5/changes.html.
- Módulo Web and Scripting
Esse módulo oferece um conjunto abrangente de linguagens de criação de scripts, estruturas e ferramentas relacionadas para ajudar os desenvolvedores e os administradores do sistema a acelerar a criação de aplicativos Web modernos e estáveis. O módulo inclui as versões recentes das linguagens dinâmicas, como PHP e Python. Se você planeja executar um servidor Web ou aplicativos de host que têm portais da Web ou exigem scripts executados no servidor, o Módulo Web and Scripting é imprescindível.
14.2 Lista de extensões disponíveis #
As extensões oferecem recursos avançados para tarefas como aplicação de patches ativa e cluster de alta disponibilidade (HA) ao SUSE Linux Enterprise Server. Elas são oferecidas como assinaturas e exigem uma chave de registro, que pode incorrer em custos. As extensões costumam ter suas próprias notas de lançamento, disponíveis em https://www.suse.com/releasenotes.
- High Availability
A SUSE Linux Enterprise High Availability oferece tecnologias de cluster maduras, de alta disponibilidade e de código-fonte aberto líderes da indústria, que são fáceis de configurar e de usar. Ela pode ser implantada em ambientes físicos e/ou virtuais e é capaz de agrupar servidores físicos, servidores virtuais ou qualquer combinação dos dois para atender às suas necessidades de negócios.
O suporte à High Availability está incluído nas assinaturas do SUSE Linux Enterprise Server for SAP Applications e do SUSE Linux Enterprise High Performance Computing e também está disponível como extensão para o SUSE Linux Enterprise Server.
- Geo Clustering for High Availability
O Geo Clustering for SUSE Linux Enterprise High Availability Extension é um sistema de alta disponibilidade e de código-fonte aberto líder da indústria desenvolvido para gerenciar servidores de cluster em data centers em qualquer lugar do mundo.
- Live Patching
Com o SUSE Linux Enterprise Live Patching, é possível executar aplicação de patches críticos de kernel sem encerrar o sistema, reduzindo a necessidade de tempo de espera planejado e aumentando a disponibilidade dos serviços.
- Workstation Extension
A Workstation Extension estende a funcionalidade do SUSE Linux Enterprise Server com pacotes do SUSE Linux Enterprise Desktop, como aplicativos e bibliotecas adicionais da área de serviço. Ela permite combinar os dois produtos para criar uma estação de trabalho com recursos completos.
- SUSE Manager Server
O SUSE Manager permite gerenciar sistemas Linux físicos, virtuais e baseados em nuvem de modo eficiente. Ele oferece configuração, gerenciamento de software, gerenciamento de bens e aprovisionamento de sistemas automatizados e econômicos.
- Proxy do SUSE Manager
Os Proxies do SUSE Manager estendem ambientes do SUSE Manager grandes e/ou geograficamente distribuídos para reduzir a carga no SUSE Manager Server, diminuir as necessidades de largura de banda e oferecer atualizações locais mais rápidas.
- SUSE OpenStack Cloud 9
O SUSE OpenStack Cloud usa a tecnologia OpenStack, o projeto líder de infraestrutura de nuvem de código-fonte aberto administrado pela comunidade, e faz parte do SUSE Linux Enterprise Server. O produto tem integração total com a infraestrutura de manutenção e suporte da SUSE. Ele é a solução ideal para clientes que buscam uma implantação de nuvem com níveis corporativos de estabilidade e suporte.
- SUSE OpenStack Cloud Crowbar 9
O SUSE OpenStack Cloud Crowbar é uma solução de software de código-fonte aberto que oferece os recursos essenciais para implantar e gerenciar uma infraestrutura de nuvem com tecnologia OpenStack, o projeto líder de infraestrutura de nuvem de código-fonte aberto administrado pela comunidade. Ele gerencia e provisiona perfeitamente as cargas de trabalho em um ambiente de nuvem heterogêneo de modo seguro, compatível e totalmente suportado.
14.3 Instalando módulos e extensões de canais online #
A partir do SUSE Linux Enterprise 12, o SUSE Linux Enterprise Desktop não está apenas disponível como um produto separado, mas também como uma Workstation Extension para o SUSE Linux Enterprise Server. Se você se registrar no SUSE Customer Center, a Workstation Extension poderá ser selecionada para instalação. Observe que sua instalação requer uma chave de registro válida.
O seguinte procedimento requer o registro do seu sistema no SUSE Customer Center ou em um servidor de registro local. Ao registrar seu sistema, você verá uma lista de extensões e módulos logo após concluir a Passo 4 da Seção 20.8, “Registrando seu sistema”. Neste caso, ignore as etapas seguintes e continue na Passo 2.
Para ver os complementos já instalados, inicie o YaST e selecione
› .Inicie o YaST e selecione
› .O YaST conecta-se ao servidor de registro e mostra uma lista de
.Nota: Extensões e módulos disponíveisA quantidade de extensões e módulos disponíveis depende do servidor de registro. Um servidor de registro local pode oferecer apenas repositórios de atualização e nenhuma extensão adicional.
Nota: Ciclos de vida dos módulosAs datas de término do ciclo de vida dos módulos estão disponíveis em https://scc.suse.com/docs/lifecycle/sle/12/modules.
Clique em uma entrada para ver sua descrição.
Selecione uma ou várias entradas para instalação ativando suas marcas de seleção.
Figura 14.1: Instalação de extensões de sistema #Clique em
para continuar.Dependendo dos repositórios adicionados para a extensão ou o módulo, talvez seja solicitado que você importe a chave GPG do repositório ou concorde com a licença.
Após confirmar as mensagens, o YaST fará download e analisará os metadados. Os repositórios para as extensões selecionadas são adicionados ao sistema, sem a necessidade de outras fontes de instalação.
Se necessário, ajuste as Seção 13.4.2, “Gerenciando as propriedades do repositório”.
do repositório conforme descrito na
White paper Módulos do SUSE Linux Enterprise Server 12.
14.4 Instalando extensões e produtos complementares de terceiros da mídia #
Ao instalar uma extensão ou produto complementar da mídia, você pode selecionar vários tipos de mídia de produto, como DVD/CD, dispositivos de armazenamento em massa removível (como discos flash), diretório local ou imagem ISO. A mídia também pode ser fornecida por um servidor de rede, por exemplo, via HTTP, FTP, NFS ou Samba.
Inicie o YaST e selecione
› . Se preferir, inicie o módulo do YaST na linha de comando comsudo yast2 add-on
.A caixa de diálogo mostra uma visão geral dos produtos complementares, módulos e extensões já instalados.
Figura 14.2: Lista de produtos complementares, módulos e extensões instalados #Escolha
para instalar um novo produto complementar.Na caixa de diálogo
, selecione a opção correspondente ao tipo de meio do qual deseja instalar:Figura 14.3: Instalação de produto complementar ou extensão #Para explorar a rede em busca de servidores de instalação que anunciam seus serviços por SLP, selecione
e clique em .Para adicionar um repositório de uma mídia removível, escolha a opção relevante e insira a mídia ou conecte o dispositivo USB na máquina, respectivamente. Clique em
para iniciar a instalação.Na maioria dos tipos de mídia, será solicitado para você especificar o caminho (ou URL) para a mídia após selecionar a respectiva opção e clicar em
. A especificação do é opcional. Se nada for especificado, o YaST usará o nome do produto ou o URL como nome do repositório.
A opção
está ativada por padrão. Se você desativá-la, o YaST fará download dos arquivos automaticamente mais tarde, se necessário.Dependendo do repositório adicionado, talvez seja solicitado que você importe a chave GPG do repositório ou concorde com a licença.
Após confirmar as mensagens, o YaST fará download e analisará os metadados. Ele adicionará o repositório à lista de
.Se necessário, ajuste as Seção 13.4.2, “Gerenciando as propriedades do repositório”.
do repositório conforme descrito naClique em
para confirmar as mudanças e fechar a caixa de diálogo de configuração.Após adicionar com êxito o repositório à mídia complementar, o gerenciador de software será iniciado e você poderá instalar os pacotes. Para obter informações detalhadas, consulte a Capítulo 13, Instalando ou removendo software.
14.5 SUSE Software Development Kit (SDK) 12 SP5 #
O SUSE Software Development Kit 12 SP5 é uma extensão do SUSE Linux Enterprise 12 SP5. Trata-se de um kit de ferramentas completo para desenvolvimento de aplicativos. Na verdade, para oferecer um sistema de build abrangente, o SUSE Software Development Kit 12 SP5 inclui todas as ferramentas de código-fonte aberto que foram usadas para criar o produto SUSE Linux Enterprise Server. Ele oferece a você, como desenvolvedor, fornecedor de software independente (ISV) ou fornecedor de hardware independente (IHV), todas as ferramentas necessárias para portar aplicativos para execução em todas as plataformas suportadas pelo SUSE Linux Enterprise Desktop e pelo SUSE Linux Enterprise Server.
O SUSE Software Development Kit não requer uma chave de registro e não é coberto pelos contratos de suporte da SUSE.
O SUSE Software Development Kit também contém IDEs (integrated development environments – ambientes de desenvolvimento integrados), depuradores, editores de códigos e outras ferramentas relacionadas. Ele oferece suporte às principais linguagens de programação, inclusive C, C++, Java e a maioria das linguagens de script. Para sua conveniência, o SUSE Software Development Kit inclui vários pacotes Perl que não estão incluídos no SUSE Linux Enterprise.
A extensão SDK está disponível em um canal online do SUSE Customer Center. Se preferir, vá para http://download.suse.com/, pesquise SUSE Linux Enterprise Software Development Kit
e faça o download nessa página. Consulte o Capítulo 14, Instalando módulos, extensões e produtos complementares de terceiros para obter os detalhes.
14.6 SUSE Package Hub #
Na lista de Extensões e Módulos Disponíveis, você encontra o SUSE Package Hub. Ele está disponível sem nenhuma taxa adicional. Ele oferece um amplo conjunto de pacotes de comunidade adicionais para o SUSE Linux Enterprise, que podem ser facilmente instalados, mas não são suportados pela SUSE.
Há mais informações disponíveis sobre o SUSE Package Hub e como contribuir em https://packagehub.suse.com/
Saiba que os pacotes oferecidos no SUSE Package Hub não são oficialmente suportados pela SUSE. A SUSE apenas suporta a habilitação do repositório do Package Hub e ajuda na instalação ou implantação dos pacotes RPM.