0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ProxmoxのVMでMongoDBを起動してSIGILLが出たとき

Last updated at Posted at 2024-04-14

1ヶ月前くらいの記憶を頼りに。


VMのCPU typeの設定がたぶん悪い。

MongoDB 5.0から、Sandy Bridge以降又はTiger Lake以降が求められる。

そうでないと、AVX命令を実行しようとしたあたりでコケる。

Proxmox、というかQEMU/KVMでは、ゲストVMに情報提供するCPU modelを設定することができる。

Host passthroughとNamed modelの二択があって、Host passthroughのほうが楽だし基本的におすすめだけど、Live migrationを行うのであれば、host間で揃うかどうか分からないので危ないね、という感じらしい。

Host passthroughまたはv2以降あたりを指定してやるとよい気がする。それで動かないなら新しい機械を買うとよい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?