OpenStack VMのカーネル変更
Posted by atusi on 2012/10/31 in PC | Short Link
最近OpenStackの環境をいじり倒せて面白い。でも、本当は出来上がった環境上で試験するだけなはずなんだけどなぁ。
で、すでに動いているVMのカーネルを入れ替える必要が出たのだが、実機ならファイル入れ替えてliloなりgrubなり変更すれば終了だがCloud環境だとそうもいかないようで。
正しいやり方かどうかはわからないけど、うまくいったやり方(ESSEX環境)。
- 入れ替えるVMのスナップショットを取得。
- 入れ替えるカーネルファイルをglanceでakiで登録。登録したらIDを記録。
- 入れ替え先のVMの情報をglance detailsで取得。
- そのあと、glance updateでKernel_idを登録したカーネルファイルのIDに変更。その際、detailsで取得した他のパラメータも再設定しないと消える。
- VMをnova bootで起動。
まぁ、VMのカーネルは変わったんだけど、問題は解消しないどころか悪化したっぽい。