Skip to content

Feature: Allow EBS disks in ephemeral storage init #389

Open
@jesseanttila-cai

Description

@jesseanttila-cai

What I'd like: I'd like to use apiclient ephemeral-storage init --disks /dev/xvdba /dev/xvdbb ... to mount multiple EBS disks in RAID0 for use as ephemeral storage. This is currently not possible as the allowed disk paths are limited to those covered by the ephemeral disk autodiscovery, which intentionally excludes EBS disks as they have other uses as well.

This feature could be implemented by allowing explicitly selected EBS disks in ephemeral_storage::initialize(), possibly limiting the allowed paths according to the EBS device naming patterns.

Any alternatives you've considered: I currently use an init script to do this on AL2 (symlink EBS disks to appear as instance volumes). The same workaround on Bottlerocket would require the use of a bootstrap container, which seems a bit much for such a simple task.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions