云环境下Linux部署与Ansible自动化管理
1. 在AWS公共云部署Ubuntu 20.04实例
在AWS公共云部署Ubuntu 20.04实例,我们的目标是使用AWS CLI收集所需的账户资源信息,然后利用这些信息在AWS US - EAST - 1区域配置并启动一个Ubuntu 20.04实例。同时,在启动过程中加入一个Bash脚本,让Ubuntu安装Apache Web服务器并将一个网页复制到Apache的Web根目录。
1.1 准备工作
在启动实例之前,我们需要以下信息:
- Ubuntu Amazon Machine Image (AMI) ID
- EC2实例类型
- 账户内要将实例启动到的网络子网
此外,还需要创建一个安全组,阻止除HTTP和SSH请求之外的所有传入流量到实例。
1.2 获取AMI ID
虽然可以从AWS CLI检索AMI信息,但操作并不容易。因此,我们可以前往管理控制台,从EC2仪表板中选择“启动实例”,在官方支持的AMI列表中找到Ubuntu 20.04 AMI,并复制对应64位x86架构的AMI ID。
1.3 选择实例类型
EC2实例旨在提供模拟各种硬件配置的性能。不同的实例类型在内存、虚拟CPU数量和网络性能等方面有所不同,性能越好,每小时的费用也越高。我们可以使用以下CLI命令列出当前区域可用的实例类型:
$ aws pricing get-attribute-values \
--service-code
超级会员免费看
订阅专栏 解锁全文
1150

被折叠的 条评论
为什么被折叠?



