|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/labenv-enterprise-linux/
课程评论:没有评论
**Coursera 课程内容总结:Labenv 企业级 Linux 虚拟化环境构建** 本课程旨在教授学员构建一个基于 KVM、qemu 和 libvirt 等标准技术的 Linux 虚拟化主机。通过创建 Linux 基础镜像并利用 Terraform 进行自动化部署,学员将能够快速实例化虚拟机。为了简化虚拟机访问,课程将介绍 Ansible 进行配置管理。 课程提供详细的步骤说明和示例“labenv”(实验室环境),使其既可作为操作指南,也可作为参考资料。附录部分将提供额外的技术信息,并指引学员找到更多在线资源。课程中的命令多数可直接复制粘贴到终端,以提高效率并避免不必要的输入错误。 在介绍各项技术后,学员将共同开发一个 Python 脚本工具,用于简化“labenv”的管理。该工具能够快速配置 Terraform 和 Ansible,使“labenv”的设置变得极其便捷。 课程的最终目标是使学员能够独立搭建用于软件产品实验的“labenv”。在此过程中,所有步骤都将得到详细解释,以便学员能够自由调整、理解甚至扩展此工具。 为展示“labenv”的价值,课程将搭建一个 Apache 反向代理实验环境,并借此探讨 Apache 作为反向代理的一些复杂细节。
In this course the student constructs a Linux virtualization host with standard technologies like KVM, qemu and libvirt. By creating Linux base images and using the provisioning tool Terraform the student learns how to quickly instantiate VMs. To ease access to the VMs, the student is introduced to Ansible for configuration management.The course material provides step by step instructions and some example sets of VMs, which we call "labenvs". Special care has been taken to make the course material usable as an instructions guide and as reference material. In the appendices extra information is provided about different topics and the references section guides the student to many sources on the Internet.Almost all of the commands are easily pasteable into a terminal. This makes getting things done on the terminal fast and avoids the risk of this course becoming a typing exercise.After introducing the different technologies, we together make a labenv tool in Python to make the management of the "labenvs" easy and efficient. This wrapper tool makes setting up Terraform and Ansible for "labenvs" literally a task of a second.The goal of the course is to enable students to setup "labenvs" for experimentation with software products. In the process all steps are explained in such a way that the student can tinker with the setup to play, understand and possibly extend the labenv tool.To demonstrate the value of labenv, we setup an Apache reverse proxy lab environment that we use to discuss some of the intricasies of Apache as a reverse proxy.