EC2上的OpenSolaris:更好地使用临时驱动器?

默认情况下,在启动OpenSolaris映像的m1.xlarge EC2实例时,您将获得跨4个临时设备的1.6T驱动器空间。 这是自动configuration如下:

 ~# zpool status NAME STATE READ WRITE CKSUM mnt ONLINE 0 0 0 c7d1p0 ONLINE 0 0 0 c7d2p0 ONLINE 0 0 0 c7d3p0 ONLINE 0 0 0 c7d4p0 ONLINE 0 0 0 

我想要做的就是改变这个,以便在启动时磁盘结构如下所示:

  NAME STATE READ WRITE CKSUM mnt ONLINE 0 0 0 raidz1 ONLINE 0 0 0 c7d1p0 ONLINE 0 0 0 c7d2p0 ONLINE 0 0 0 logs ONLINE 0 0 0 c7d3p0 ONLINE 0 0 0 cache c7d4p0 ONLINE 0 0 0 

…我将在启动时从S3商店加载数据。

如果我创build了上述结构然后重新映像机器,那么这个新的AMI的后续引导失败,或者静默地(如在成功引导之前终止)或者无法响应(一旦引导,我不能通过SSH或者通过任何其他手段)。 在这两种情况下,控制台输出都是空的,除非偶尔有关于设备的投诉。

我正在努力实现的可能性? 我假设我只是在使用ec2-bundle-image时候错过了正确的--block-device-mapping参数,但是关于这个主题的Google信息很less。