N1 Provisioning Server 3.1, Blades Edition ご使用にあたって

標準以外のディスクサイズと Linux

実際のディスクサイズはベンダーによって異なります (バイトレベルで)。 したがって、普遍化するために、N1 Provisioning Server はすべてのディスクサイズが 30*10 ^9 バイト (つまり、30G バイト) であると仮定します。 しかし、B100n ブレードの実際のディスクサイズは 30*10 ^9 バイトよりも少しだけ多くなります (30005305344 バイト)。 したがって、30*10 ^9 バイトというディスクイメージはすべての B100n/B200n サーバーブレード上で動作することが保証されますが、実際のディスクサイズのディスクイメージは (この誤差のために) 一部のサーバーブレードで動作しない可能性があります。 作成したすべてのイメージに 30*10 ^9 バイトのディスクサイズを使用することによって、すべてのサーバーブレードにイメージを配備できることが保証されます。

Linux オペレーティングシステムは、データを格納するとき、ディスクの終わりの方にあるディスクブロックも使用します。 結果として、30*10 ^9 バイトのディスクのスナップショットを撮ると、ディスクの終わりの方にある重要なディスクブロックがスナップショットから漏れる可能性があります。 このようなイメージがプロビジョンされたブレードはブートに失敗します。 この問題を解決するには、ダミーのファイルシステム (超過分として約 10M バイト) をディスクの終わりの方に作成しておいて、スナップショットを撮る前にこのファイルシステムを除外します。

次に、このようなディスクパーティションの例を示します。


part /--asprimary --fstype ext3 --size 512 --grow --ondisk hda 
part swap --size 2048 --ondisk hda 
part /tmp --fstype ext3 --size 512 --ondisk hda 
part /dummy --fstype ext3 --size 10 --ondisk hda 

サイズが 10M バイトの /dummy という名前のファイルシステムがパーティション情報にあることに注目してください。