|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/vagrant-para-iniciantes/
课程评论:没有评论
课程名称:Vagrant 入门 概述:您是否厌倦了手动创建虚拟机,浪费了大量可以投入到其他地方的时间?想要摆脱“这在我的机器上可以运行”的疑虑吗?那么您来对地方了。Vagrant 是一款由 Hashicorp 开发的命令行工具,能够加速虚拟机的交付,适用于系统管理员、开发人员和学生。这个课程以最直观的方式设计,结合理论知识、教学法和大量实践,帮助您快速掌握 Vagrant。 课程模块如下: 1. **Vagrant 简介**:介绍 Vagrant 解决的问题以及如何帮助您在日常工作中提高生产力,配有图示以便快速理解其应用场景。 2. **环境配置**:现场演示如何安装最新版 VirtualBox(提供者)和 Vagrant(我们的主角)。 3. **Vagrant Boxes**:学习如何使用来自 Hashicorp 云服务器的远程 boxes,轻松配置 Ubuntu、CentOS、Debian 或其他任何发行版。 4. **Vagrantfile**:了解如何编写 Ruby 语言的配置文件,明确描述所需的镜像、硬件、网络及数量等信息。 5. **虚拟机管理**:掌握基本命令来关闭、启动、重启、挂起、恢复虚拟机,以及如何上传文件。 6. **Vagrant 网络**:学习如何配置 Bridge 和 NAT 网络。 7. **多个虚拟机**:学习如何通过一行代码创建多个相同的虚拟机,特别适用于需要搭建集群的场景。作为额外内容,将分享一个配置 Apache 和 IPVS 负载均衡器的项目。 8. **使用 Shell 预配虚拟机**:学习如何通过 Shell 命令和 Shell 脚本在虚拟机启动时自动安装多个软件包,避免手动操作。 9. **快照**:创建虚拟机的备份镜像并学会如何恢复。 10. **创建自己的 Box**:最后,学习如何制作自己的 Box,并将其添加到 Box 列表中。 课程还提供一个 PDF 文档,汇总所有主题和代码示例。同时,每个模块中附有额外学习链接,进一步巩固您的知识。期待在课程中见到您!
Está cansado de criar Máquinas Virtuais manualmente, perdendo um grande tempo que poderia ser investido em outro lugar?Quer se livrar da famosa frase "ué, mas funciona na minha máquina?!"?Você está no lugar certo.O Vagrant é uma ferramenta de linha de comando desenvolvida pela Hashicorp, que agiliza a entrega de Máquinas Virtuais, e pode ser usado por:Administradores de SistemasDesenvolvedoresou até mesmo EstudantesEu projetei esse curso da maneira mais didática possível, com embasamento, didática e muita prática.Os módulos estão organizados da seguinte forma:Introdução ao Vagrant: Neste módulo eu vou dar uma introdução geral dos problemas que o Vagrant resolve e como ele pode te ajudar a ser mais produtivo no dia a dia, inclusive com figuras para você entender de maneira rápida e já pensar onde e como usar.Configuração do Ambiente: Neste módulo eu mostro na tela do meu computador, como você faz para instalar a última versão do VirtualBox (o provider) e o Vagrant (o nosso herói).Vagrant Boxes: Tudo no ambiente Vagrant gira em torno de boxes, e vamos aprender a usar boxes remotas diretamente do servidor em Cloud da Hashicorp. Dessa forma, você pode provisionar Ubuntu, CentOS, Debian ou qualquer outra distribuição que você queira de forma muito fácil.Vagrantfile: O arquivo de programação (em Ruby) que descreve exatamente o que queremos (imagem, hardware, rede, quantidade, etc).Gerenciamento da VM: Os comandos básicos para desligar, ligar, reiniciar, suspender, resumir e fazer upload de arquivos do host para lá.Redes com Vagrant: Como configurar redes em Bridge e NAT.Múltiplas VMs: Sabe quando você quer criar um cluster e precisar criar três VMs iguais? Pois é, aqui vamos aprender a fazer isso em uma linha de código. De bônus você terá acesso ao meu projeto que configura um Apache e um load balancer com IPVS.Provisionar VMs com Shell: Digamos que você queira subir uma VM e já ter vários pacotes instalados para não fazer manualmente. Vamos aprender a fazer isso executando comandos do Shell e também usando Shell Script (a linguagem de programação do Linux).Snapshots: Vamos aprender a criar imagens de back-up para as nossas VMs (e também restaurar).Criando a sua Box: E para finalizar, vamos criar a nossa própria Box e adicionar na nossa lista de boxes.Lembrando que você terá acesso a um PDF com um super resumo de todos os tópicos e exemplos de código.A cada módulo você terá alguns links complementares de estudo para reforçar ainda mais.Te espero do outro lado.