Compartilhar via


Configurar um laboratório para ensinar o script de shell no Linux

Importante

O Azure Lab Services será desativado em 28 de junho de 2027. Para obter mais informações, confira o guia de desativação.

Observação

Este artigo referencia os recursos disponíveis nos planos de laboratório, que substituíram as contas de laboratório.

Este artigo mostra como configurar um laboratório para ensinar script de shell no Linux. O script é uma parte útil da administração do sistema que permite aos administradores evitar tarefas repetitivas. Neste cenário de exemplo, a classe abrange scripts do Bash tradicionais e scripts avançados. Scripts avançados são scripts que combinam comandos do Bash e o Ruby. Essa abordagem permite que o Ruby passe os dados e que os comandos do Bash interajam com o shell.

Os alunos que fazem essas aulas de script obtêm uma máquina virtual do Linux para aprender os conceitos básicos do Linux e também se familiarizarem com os scripts do shell Bash. A máquina virtual do Linux é fornecida com o acesso à Área de Trabalho Remota habilitado e com os editores de texto gedit e Visual Studio Code instalados.

Configuração do laboratório

Para configurar o laboratório, você precisa de acesso a uma assinatura do Azure e de uma conta de laboratório. Discuta com o administrador da sua organização para ver se você pode obter acesso a uma assinatura do Azure existente. Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Configurações do plano de laboratório

Quando você tiver uma assinatura do Azure, crie um plano de laboratório no Azure Lab Services. Para saber mais sobre como criar um plano de laboratório, confira o tutorial sobre como configurar um plano de laboratório. Você também pode usar um plano de laboratório existente.

Habilite as configurações do seu plano de laboratório conforme descrito na tabela a seguir. Para saber mais sobre como habilitar imagens do Azure Marketplace, consulte Especificar imagens do Azure Marketplace disponíveis para criadores de laboratórios.

Configuração do plano de laboratório Instruções
Imagens do Marketplace Habilite a imagem “Ubuntu Server 18.04 LTS”.

Configurações do laboratório

Para saber como criar um laboratório, confira Tutorial: configurar um laboratório. Use as seguintes configurações ao criar o laboratório.

Configurações do laboratório Valor/instruções
Tamanho da VM (máquina virtual) Pequena
Imagem da VM Ubuntu Server 18.04 LTS
Habilitar a conexão de área de trabalho remota Habilitar. Habilitar essa configuração permitirá que professores e alunos se conectem às VMs deles usando o RDP. Para obter mais informações, consulte Habilitar a área de trabalho remota para máquinas virtuais do Linux em um laboratório no Azure Lab Services.

Configuração de computador modelo

Instalar o desktop e o RDP

A imagem do Ubuntu Server 18.04 LTS não tem o servidor de área de trabalho remota do RDP instalado por padrão. Para instalar os pacotes necessários na máquina de modelo para se conectar via Protocolo de Área de Trabalho Remota (RDP), siga as instruções no artigo Instalar e configurar Área de Trabalho Remota para se conectar a uma VM Linux no Azure.

Instalar Ruby

O Ruby é uma linguagem dinâmica open-source que pode ser combinada com scripts bash. Esta seção mostra como usar apt-get para instalar a versão mais recente do Ruby.

  1. Instale as atualizações executando os seguintes comandos:

    sudo apt-get update 
    sudo apt-get upgrade 
    
  2. Instale o Ruby. O Ruby é uma linguagem dinâmica open-source que pode ser combinada com scripts bash.

    sudo apt-get install ruby-full
    
  3. Quando solicitado, digite Y e pressione Enter para confirmar a instalação.

Instalar ferramentas de desenvolvimento

Esta seção mostra como instalar alguns editores de texto. Gedit é o editor de texto padrão para o ambiente de área de trabalho Gnome. Ele foi projetado como um editor de texto de uso geral. O Visual Studio Code é um editor de texto que inclui suporte para depuração e integração de controle do código-fonte.

Observação

Há vários editores de texto diferentes disponíveis. O Visual Studio Code e o gedit são apenas dois exemplos.

  1. Instale o gedit.

    sudo apt-get install gedit
    
  2. Instale o Visual Studio Code. O Visual Studio Code pode ser instalado usando o Snap Store. Para obter opções de instalação alternativas, consulte Downloads alternativos do Visual Studio Code.

    sudo snap install vscode --classic 
    

    O modelo agora está atualizado e tem a linguagem de programação e as ferramentas de desenvolvimento necessárias para concluir o laboratório. A imagem de modelo agora pode ser publicada no laboratório. Selecione o botão Publicar na página de modelo para publicar o modelo no laboratório.

Custo

Se desejar estimar o custo desse laboratório, você poderá usar o seguinte exemplo:

Para uma classe de 25 alunos com 20 horas de tempo de aula agendada e 10 horas de cota para tarefas ou atividades, o preço do laboratório seria:

25 alunos * (20 + 10) horas * 20 Unidades de Laboratório * 0,01 USD por hora = 150 USD

Importante

A estimativa de custos é apenas para fins de exemplo. Para obter informações sobre preços atuais, consulte Preços do Azure Lab Services.

Conclusão

Este artigo descreveu as etapas para criar um laboratório para a classes de script. Embora este artigo se concentre na configuração das ferramentas de script do Ruby na máquina virtual do Linux, a mesma configuração pode ser usada para outras classes de script, como o Python no Linux.

Próximas etapas

A imagem de modelo agora pode ser publicada no laboratório. Para obter mais informações, confira Publicar a VM de modelo.

Ao configurar o laboratório, consulte os seguintes artigos: