はじめに

cloudpackくどう です。

超メモです。これは、ハマリました。
だって cloud-init 利用した growpart だけ動作しないんですもん!

なにが起きたか

cloud-init を利用して領域を自動拡張しようと思っていました。
しかし!起動時に拡張されない?なぜかとログを見ると growpart だけ動いていません・・・なぜでしょう。
色々と検証しました。

原因

これでした。
/etc/cloud/cloud.cfg

locale: ja_JP.UTF-8

localeen_US.UTF-8 でなければ動作しないというバグ?っぽいものがありました。

locale: en_US.UTF-8

に修正してから再起動すると拡張されます。

まとめ

cloud-init は便利ですが、思わぬところでハマリました。

元記事はこちらです。
超メモ:cloud-initでgrowpartを利用する場合の注意