Contents
Intel NUC NUC8i7BEH に32GBメモリーモジュールを2枚挿して64GBにしたりESXiのESXi 6.7をインストールした時にハマったことがあったので色々書いてみます。
NUCと各種パーツ
項目 | 型番 | 参考価格 |
---|---|---|
NUC | NUC8i7BEH | http://urx2.nu/w3US |
メモリー | M471A4G43MB1 | http://urx2.nu/0GFg |
ストレージ | 970 EVO Plus MZ-V7S500B/IT | http://urx2.nu/RRhH |
メモリーは輸入したので諸々込みで45k位でした
64GBにしようと思ったきっかけ
(既に1台あったのですが追加で)NUCを買おう買おうと思っていた時に以下のblogを見ました。
で、64GBイケるやん!と思って挑戦してみました 🙂
ただし、公式ページには最大32GBと書かれているので自己責任になります。
ESXi インストール
普通にESXi 6.7のISOを焼いたDVDからインストールしようとしたのですが、以下のエラーが発生しました。
NUC8i7BEHで物理ネットワークのメッセージが出たから調べてみたらredditにあったhttps://t.co/33N2v1xSCM pic.twitter.com/aV5X6gik0l
— 日常系インフラ自動化もふもふおじさん@Ansible(コンテナ基盤構築とか自動化やりたい) (@sky_jokerxx) 2019年7月12日
No network adapters were detected. Either no network adapters are physically connected to the system, or a suitable driver could not be located. A third party driver may be required.
Ensure that there is at least one network adapter physically connected to the system before attempting installation. If the problem persists, consult the VMware Knowledge Base.
ググってみるとredditで書かれていました。
ne1000
のドライバが無いためNICが認識されなかったようです。
そのため、ne1000
を組み込んだカスタムISOを作ってあげる必要があります。
カスタムISOの作り方
ここでは、Windows2016を使って作業した内容を書きます。
VMware PowerCLIインストール
カスタムISOを作るのに、ここではPowershellを使います。
そのため、VMware PowerCLIをインストールします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
PS C:\Users\Administrator> Install-Module -Name VMware.PowerCLI 続行するには NuGet プロバイダーが必要です PowerShellGet で NuGet ベースのリポジトリを操作するには、'2.8.5.201' 以降のバージョンの NuGet プロバイダーが必要です。NuGet プロバイダーは 'C:\Program Files\PackageManagement\ProviderAssemblies' または 'C:\Users\Administrator\AppData\Local\PackageManagement\ProviderAssemblies' に配置する必要があります。'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force' を実行して NuGet プロバイダーをインストールすることもできます。今すぐ PowerShellGet で NuGet プロバイダーをインストールしてインポートしますか? [Y] はい(Y) [N] いいえ(N) [S] 中断(S) [?] ヘルプ (既定値は "Y"): Y 信頼されていないリポジトリ 信頼されていないリポジトリからモジュールをインストールしようとしています。このリポジトリを信頼する場合は、Set-PSRepository コマンドレットを実行して、リポジトリの InstallationPolicy の値を変更してください。'PSGallery' からモジュールをインストールしますか? [Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ (既定値は "N"): Y |
ESXi-Customizer-PSのダウンロード
カスタムISOが作れるPowershellスクリプトのESXi-Customizer-PSをダウンロードします。
1 2 3 |
PS C:\Users\Administrator> cd .\Desktop\ PS C:\Users\Administrator\Desktop> Invoke-WebRequest -Uri http://vibsdepot.v-front.de/tools/ESXi-Customizer-PS-v2.6.0.ps1 -OutFile ESXi-Customizer-PS-v2.6.0.ps1 |
カスタムISO作成
以下のコマンドを実行して6.7のインストールイメージにne1000ドライバを組み込みます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
PS C:\Users\Administrator\Desktop> .\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -load ne1000 (snip) Running with PowerShell version 5.1 and VMware PowerCLI version 11.3.0.13964826 Connecting the VMware ESXi Online depot ... [OK] Getting Imageprofiles, please wait ... [OK] Using Imageprofile ESXi-6.7.0-20190604001-standard ... (dated 06/20/2019 14:51:56, AcceptanceLevel: PartnerSupported, Updates ESXi 6.7 Image Profile-ESXi-6.7.0-20190604001-standard) Load additional VIBs from Online depots ... Add VIB ne1000 0.8.4-2vmw.670.2.48.13006603 [IGNORED, already added] Exporting the Imageprofile to 'C:\Users\Administrator\Desktop\ESXi-6.7.0-20190604001-standard-customized.iso'. Please be patient ... All done. |
ISOが作成できたか確認します。
1 2 3 4 5 6 7 8 9 10 |
PS C:\Users\Administrator\Desktop> dir .\ESXi-6.7.0-20190604001-standard-customized.iso ディレクトリ: C:\Users\Administrator\Desktop Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 2019/07/11 22:59 327655424 ESXi-6.7.0-20190604001-standard-customized.iso |
このISOをCD/DVDなどに焼いてインストールを実行します。
64GBメモリーは?
普通に認識しました 🙂
NUCでメモリー64GB認識して起動した 🙂 pic.twitter.com/YEnuHtXYJA
— 日常系インフラ自動化もふもふおじさん@Ansible(コンテナ基盤構築とか自動化やりたい) (@sky_jokerxx) 2019年7月12日
これで、4コア8スレッド64GBメモリーNUCの出来上がりです 🙂