- name: Creating a Volume
hosts: all
sudo: yes
tasks:
- name: Creating a Volume
ec2_vol:
aws_access_key: "{{ lookup('env', 'AWS_ACCESS_KEY_ID') }}"
aws_secret_key: "{{ lookup('env', 'AWS_SECRET_ACCESS_KEY') }}"
instance: 'i-7edebfdb'
volume_size: 5
device_name: /dev/xvdf
region: 'ap-northeast-1'
volume_type: gp2
register: ec2_vol
- name: Printing the volume information
debug: var=ec2_vol
- name: mounting the volume
mount: name=/mnt fstype=ext4 state=mounted src=/dev/xvdf
failed: [172.30.1.237] => {"failed": true}
msg: Error mounting /mnt: mount: wrong fs type, bad option, bad superblock on /dev/xvdf,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
如何解决这个问题。
我想附加一个EBS卷,而不是快照,作为我的spot实例的持久存储。我知道如何手动附加卷,挂载它,并使它在重新引导时生存下来,但我如何使它在启动时自动附加? 在启动实例时,我可以在用户数据中做些什么吗? 注意:我需要将完整的路径添加到aws以使其工作。另外,由于ami已经具有/data设置,我不需要
我正面临一个与架构相关的问题: 我已经在ElasticBeanstalk中创建了一个新的环境,并将我的应用程序推到了那里。到目前为止一切都很好。我已经将其设置为。 我怎么想错了?什么是可能的解决办法或正确的做法? 出于某种原因,我认为使用S3不是正确的做法。
问题内容: 我的旧EC2实例存在一些未知问题,因此无法再使用它了。因此,我试图从旧卷的快照创建一个新的EBS卷并将其装入新实例。这正是我所做的: 从旧快照的快照创建了一个新卷。 创建了一个新的EC2实例,并将卷附加为(或)。 SSH进入实例,并尝试使用以下方法挂载旧卷: 输出为: 我知道我应该将fileytem指定为,但是该卷包含许多重要数据,因此我无法使用对其进行格式化。如果我尝试(不格式化),
卷是一种块存储设备。我们把卷挂载在实例实例上,从而达到持久化存储的目的。您可以随时将某个卷安装在一个运行中的实例上,或者从实例上卸载卷,再把它安装再另一个实例上。您还可以给卷拍快照,以及删除卷等等。但只有管理员才能指定卷的类别。 创建卷 登录控制台。 在PROJECT选框中选择希望操作的Project。 在PROJECT选项卡种,打开Compute选项卡,然后点击Volumes子项。 点击Crea
有没有办法使用现有的Amazon EC2实例创建Elastic Beanstek环境?