📜  jeff 友好的 ansible 虚拟机 - Shell-Bash (1)
📅  最后修改于: 2023-12-03 15:32:06.377000             🧑  作者: Mango
Jeff 友好的 Ansible 虚拟机 - Shell-Bash
简介
Jeff 友好的 Ansible 虚拟机是一个带有 Ansible、Python 以及一些基础开发工具的虚拟机镜像,旨在为程序员提供一个快速创建本地或远程开发环境的方案。
主要特点
- 基于 Ubuntu 进行构建,内置 Ansible、Python 等常用工具;
- 预先安装了一些必备的软件开发工具,如 Git、Vim 等;
- 预安装了一些必要的 Python 包,如 Flask、Requests 等;
- 已安装常见数据库,如 MySql、MongoDB 等;
- 完整的 Shell 脚本支持。
使用方法
通过以下方式可以使用 Jeff 友好的 Ansible 虚拟机:
方式一:使用预先构建好的镜像
- 下载已构建好的 Jeff 友好的 Ansible 虚拟机镜像;
- 安装 VirtualBox 软件;
- 在 VirtualBox 中选择 File -> Import Appliance,选择之前下载好的 Jeff 友好的 Ansible 虚拟机镜像文件;
- 等待导入完成后,启动虚拟机即可开始使用。
方式二:通过 Ansible Playbook 构建
-
安装 Ansible 软件;
-
下载 Jeff 友好的 Ansible 虚拟机代码仓库;
-
进入代码仓库中的 playbook 目录;
-
使用以下命令执行 Ansible Playbook 进行构建:
$ ansible-playbook -i hosts main.yml
- -i 表示指定 inventory 文件,以便 Ansible 执行相应的主机;
- main.yml 是 Ansible Playbook 的入口文件名。
-
等待执行完成即可。
常见问题
使用预先构建好的镜像启动时提示“VT-x/AMD-V hardware acceleration is not available on your system”怎么办?
此错误代码意味着您的计算机硬件不支持或未启用虚拟机硬件加速(VT-x 或 AMD-V)。请从 BIOS/UEFI 中启用虚拟化支持。
参考链接