Nota: O seguinte artigo irá ajudá-lo com: O Virtuozzo Linux tem um truque útil na manga que muitos administradores podem precisar
O VzLinux é um pouco camaleão, que pode ajudá-lo de maneiras que você nunca imaginou. Jack Wallen mostra como.
Desde que o CentOS saiu dos trilhos há mais de um ano, alguns administradores e empresas estão procurando um substituto. Muitos pularam no trem AlmaLinux, enquanto outros optaram por ir com Rocky Linux. Ambas são distribuições absolutamente excepcionais que merecem sua atenção e tempo.
Mas existem outras alternativas, uma das quais já existe há algum tempo. Essa alternativa é o Virtuozzo Linux (também conhecido como VzLinux), que é gratuito para download e uso. É compatível com binário 1:1 com o Red Hat Enterprise Linux (RHEL) e oferece três versões diferentes otimizadas para executar contêineres, ambientes virtuais ou bare metal. O VzLinux se comporta de maneira muito parecida com o CentOS que você conhece e adora (só sem a GUI).
Mas o VzLinux também inclui um truque útil que pode tornar a vida de administradores e empresas um pouco mais fácil. Este truque faz do VzLinux uma espécie de camaleão.
Deixe-me explicar.
VEJA: Checklist: Como gerenciar seus backups (TechRepublic Premium)
Existem certas ferramentas por aí (como cPanel) que suportam apenas distribuições específicas. Quando você se depara com um software desse tipo e está usando uma distribuição na qual ele não será instalado (como o CentOS Stream), você está sem sorte. Esse software simplesmente não será instalado.
É aí que o VzLinux tem um pouco de vantagem. Com a ajuda de um comando embutido, você pode mascarar o VzLinux para se apresentar como outro sistema operacional (como CentOS ou RHEL). O que esse comando faz é reescrever o arquivo /etc/os-release de forma que ele leia para software de terceiros como se fosse um sistema operacional completamente diferente.
Deixe-me mostrar-lhe como usar esta ferramenta.
O que você precisará
Para trabalhar com o modo camaleão, você precisará de uma instância em execução do VzLinux (como VzLinux 8 ou VzLinux 9) e acesso à conta de usuário root (ou um usuário com privilégios sudo). É isso. Vamos mascarar.
Como habilitar o modo camaleão
Faça login em sua instância em execução do VzLinux como usuário root ou como usuário com privilégios sudo. Digamos que você queira instalar um software que será instalado apenas no RHEL. Por padrão, o VzLinux se apresenta como VzLinux, portanto, o arquivo os-release pode ser:
NAME=”Virtuozzo Linux”
VERSÃO=”9″
ID=”virtuozzo”
ID_LIKE=”rhel fedora”
VERSION_ID=”9″
PLATFORM_ID=”plataforma:el9″
PRETTY_NAME=”Virtuozzo Linux”
ANSI_COLOR=”0;31″
CPE_NAME=”cpe:/o:virtuozzoproject:vzlinux:9″
HOME_URL=”https://www.vzlinux.org”
BUG_REPORT_URL=”https://bugs.openvz.org”
Então vamos habilitar o modo camaleão e configurá-lo para RHEL. Para isso, você emitiria o comando:
vz-chameleon-distro --enable rhel
O comando será concluído quase instantaneamente. Para verificar os resultados, emita o comando:
cat /etc/os-release
Agora você deve ver que o arquivo os-release é algo assim:
VERSÃO=”9″
ID=”rhel”
ID_LIKE=”fedora”
VERSION_ID=”9.0″
PLATFORM_ID=”plataforma:el8″
PRETTY_NAME=”Red Hat Enterprise Linux 9.0 (Ootpa)”
ANSI_COLOR=”0;31″
CPE_NAME=”cpe:/o:redhat:enterprise_linux:9.0:GA”
HOME_URL=”https://www.redhat.com/”
BUG_REPORT_URL=”https://bugzilla.redhat.com/”
REDHAT_BUGZILLA_PRODUCT=”Red Hat Enterprise Linux 9″
REDHAT_BUGZILLA_PRODUCT_VERSION=9.0
REDHAT_SUPPORT_PRODUCT=”Red Hat Enterprise Linux”
REDHAT_SUPPORT_PRODUCT_VERSION=”9.0″
Você pode mudar isso para o CentOS com o comando:
vz-chameleon-distro --enable centos
Ou você pode alterá-lo de volta para o VzLinux desabilitando o modo camaleão com o comando:
vz-chameleon-distro --disable
E isso é tudo para mascarar o VzLinux como uma distribuição diferente. Se você se deparar com uma situação em que você precisa de uma distribuição capaz de se mascarar como outra, isso pode ser o que você está procurando. Esta é uma adição que fará com que você abandone sua distribuição atual de servidores Linux? Provavelmente não. Mas se você está procurando uma alternativa que possa se apresentar como alternativas, este é um ótimo lugar para começar.