経緯
1年以上自宅にあるHPE Proliantを触っていおらず、ふとサーバ構築の過程で、メモリの位置を変えたいなと思い、何も考えずにメモリの配置を変更しました。
すると、次のようなメッセージが表示されて、iLO経由で電源をONにしても正常にシステムが立ち上がりませんでした。
Processor 2, Channel 3, DIMM 3 - Memory channel not populated in correct order
対応策
実は、サーバの蓋の裏側にメモリの個数と配置位置に関する注意事項が丁寧に図付きで書かれていました。
どうやら、以下のメモリの数に応じて差し込むslotの場所が予め決まっているそうです。
- メモリの数が4枚:白色のslot
- メモリの数が8枚:上記に加えて黒色のslot
- メモリの数が12枚:上記に加えて青色のslot
※1NUMAノードあたり12枚のメモリslotがあるサーバです。
当初、これらのルールを無視してメモリを差し込んでいたため、エラーが出ていたことがわかりました。メモリは全てで8個あり、1NUMAノードあたりの個数は4となるので、全て白色のslotに差し込んだところ、無事に起動できました。
クラウドが主流の昨今では、なかなかサーバを御自宅に置いている人も少ないと思います。しかし、嵌った人もいるかもしれないので、備忘録として残しておきます。
コメント