kYu*_*uZz 2 amazon-web-services aws-opsworks
我已经配置了一个OpsWorks堆栈并且我的层已经设置好,这样我就可以为每个启动的实例附加一个50 GB的卷.
新的EBS卷可以正确创建,附加并安装到新启动的实例.这是我第一次启动后立即看到的内容:
[root@biscotti ec2-user]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 1.9G 5.9G 25% /
tmpfs 298M 0 298M 0% /dev/shm
/dev/xvdi 50G 33M 50G 1% /srv/www <---------
[root@biscotti ec2-user]# mount
/dev/xvda1 on / type ext4 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/xvdi on /srv/www type xfs (rw,noatime) <---------
Run Code Online (Sandbox Code Playgroud)
但是,如果我重新启动实例,则不会自动重新装入卷:
[root@biscotti ec2-user]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 1.9G 5.9G 25% /
tmpfs 298M 0 298M 0% /dev/shm
[root@biscotti ec2-user]# mount
/dev/xvda1 on / type ext4 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
Run Code Online (Sandbox Code Playgroud)
如果我输入
sudo mount -a
Run Code Online (Sandbox Code Playgroud)
一切都会恢复正常:
[root@biscotti ec2-user]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 1.9G 5.9G 25% /
tmpfs 298M 0 298M 0% /dev/shm
/dev/xvdi 50G 33M 50G 1% /srv/www
[root@biscotti ec2-user]# mount
/dev/xvda1 on / type ext4 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/xvdi on /srv/www type xfs (rw,noatime)
Run Code Online (Sandbox Code Playgroud)
如何让OpsWorks为我自动重新安装EBS卷?
提前致谢.
我提出了AWS支持的问题,结果证明是OpsWorks的一个问题.错误可重现性的一个关键因素是我通过sudo reboot在命令行上键入来重启实例.如果我通过API或AWS控制台停止并重新启动实例,则会正确安装卷.从字面上引用AWS支持:
OpsWorks是一个非常程序化的服务.如果可能的话,它喜欢在没有人工干预的情况下管理自己的资源.手动操作系统重启可能会覆盖OpsWorks流程的某些部分.
有人告诉我,OpsWorksdev团队正在解决这个问题.通过使用自定义Chef配方向文件中auto的EBS设备添加选项,也可以解决该问题/etc/fstab.
我希望这将有助于那些遇到同样问题的人.
| 归档时间: |
|
| 查看次数: |
1361 次 |
| 最近记录: |