目的:仮想マシンへのPCIデバイスの転送をサポートするシステムを安価に組み立てます( IOMMUを使用 )。 本格的な職場を作成し、仮想ルーターと他の便利な小さなものを上げます。
付属品:
- プロセッサーAMD FX-8320 Vishera-4800こする。
- ギガバイト970A-UD3マザーボード-3000摩擦。
- Kingston 4GB 1100x4摩擦メモリモジュール
- ビデオカードNvidia GT440-1800ルーブル。
- AMD Radeon HD 7750グラフィックスカード-2,800ルーブル。
- PCIEx1 TP-LINK TG-3468ネットワークカード-340ルーブル
- USBコントローラーPCIEx1 ST-LAB U-750-500ルーブル。
- Western Digital WD5000AAKXハードドライブ-1800摩擦。
- Kingston DataTraveler SE9 USBドライブ-250ルーブル
メモリモジュールGT440には、すでにハードドライブがありました。
ハイパーバイザー
すべてのサービスが同じオペレーティングシステム内で回転することは望ましくありません。 そして、ESXi(5.1)を実行する専用サーバーをすでに持っているので、今それを使用します。
BIOSで、IOMMU、ホットスワップSATAドライブを事前に有効にします。
VMware ESXi 5.1.0がUSBスティックにインストールされ、ローカル仮想ネットワークが構成されました。 それは非常に簡単で、プロセスの説明は必要ありません。
USBコントローラーを転送するには、ESXi510-201303001パッチをインストールする必要がありました。
公式ウェブサイトで見つけることができます: www.vmware.com/patchmgr/findPatch.portal
パッチをインストールするには、ESXi設定でSSHサーバーを有効にし、コンソールでコマンドを実行する必要があります。
# esxcli software vib install -d "/vmfs/volumes/datastore_name/ESXi510-201303001.zip"
ネットワーク
ルーター、1つのvCPU、256のvRAM、8 GBのディスクになる仮想マシンを作成すれば十分です。
異なるvSwitchにある仮想マシン2ネットワークインターフェイスに接続します。
ホームルーターのオペレーティングシステムはpfSense 2.1になります。これは、親relativeにとって重要な使いやすいインターフェイスを備えているためです。
pfSenseには、ホームに必要なすべてのサービス(DNS、DHCP、NTP、uPnP、VPN(OpenVPN、PPTP、IPsec、L2TP)、IGMPプロキシ、WoL、SNMP)が含まれています。 また、ネットワークインターフェイスにグラフを描画し、診断用のユーティリティを多数備えています。 コンソールに入る必要はありません。 ところで、pfSenseに追加のパッケージをインストールできます。リポジトリには必要なVMware Toolsがあります。
ダウンロードリンクとすべての必要な指示は、公式Webサイトwww.pfsense.orgにあります。
自分でルーターを構成する場合は、 この記事を使用できます。
職場(またはHTPC)
Windows 8.1オペレーティングシステム用の仮想マシン、好みのリソースを作成し、4vCPU、4GB vRAM、およびOS用の60GBドライブに決めました。
ビデオカードとUSBコントローラーを仮想マシンに接続し、以前に「パススルーモード」で構成しました。
私にとってはこのように見えます:
仮想マシンを起動し、ISOイメージを接続して、通常どおりWindowsをインストールします。
Windows 8.1をインストールした後、ネットワーク上でビデオカードとUSBコントローラーに必要なすべてのドライバーを見つけました。
外部モニター/ TVをメインにし、VMwareの組み込みモニターを無効にします。
USBキーボードとマウスを接続します。 お気に入りのブラウザでYoutube 1080pを起動して、HTPCとしての仮想マシンの適合性を確認し、パフォーマンスをテストするためにお気に入りのおもちゃを起動します。 Diablo 3の最大設定では、1秒あたり30フレームを安定的に表示するスムージングと垂直同期が使用されています。
今では、これが仮想マシンであることを忘れ、ゲーム、マルチメディア、仕事など、私たち自身の目的に使用しています。
何か手に入れる
ホストシステムにはまだ空きリソースがありますか? はい、あります。 サイトのミラーを作成します。
仮想マシンを作成し、OSをインストールし、ソフトウェアを構成します。
これを行う方法がわからない場合は、多くの記事があります。
Debian SqueezeでのNginx + php-fpm + perl
debian / ubuntuサーバーを小さなサーバー用にブーストします。 パート1
インストールとセットアップ:Nginx + php5-fpm
自宅でのNginx + LAMPサーバーの構成。 パート1:フロントエンドのセットアップ-バックエンド
VPSのLAMP + Nginxは安定しており、頭痛がありません
そして、検索はこちらです。
何か手に入れた?
ホストシステムにはまだ空きリソースがありますか? はい、あります。 サーバーにトレントをダウンロードしましょう。そうしないと、有名なメーカーのSOHOルーターが非常にゆっくりと実行し、USBポートがほとんどありません。
仮想マシンを作成し、お気に入りのOSをインストールし、お気に入りの送信とsamba / nfs-ballを構成します。
これを行う方法がわからない場合は、多くの記事があります。
DebianでTransmissionを構築および設定します。またはTransmissionについて知りたいが、尋ねることを恐れていたすべてのもの
送信-パンを導入します
マルチプレイヤー伝送急流ロッキングチェア
自動伝送速度
そして、検索はこちらです。
落とし穴
すべてのビデオカードを仮想マシンに転送できるわけではありません。 Nvidia GTS 250およびGT440を転送できませんでした。 Windowsはビデオカードを表示しますが、画像の表示を拒否し、Nvidiaコントロールパネルは、モニターがNvidia GPUに接続されていないと言います。
ESXi510-201303001パッチがないと、USBコントローラーはパススルーモードになりません。
別のPCなしで仮想マシンをオフにすることはできないため、家に他のPCがない場合は、VMware vSphere Clientで仮想マシンをオフにしないことをお勧めします。
今後の計画
GT-440を、HD7850 / 7870などの仮想マシンに転送できる別のビデオカードに置き換えて、別のワークステーションを提供したいのですが、ESXiはビデオカードなしで動作します。
転送されたRAIDコントローラーを備えた別の仮想マシンで、写真とドキュメント用のストレージを増やします。
まとめ
- Minecraftをプレイしている他の人と干渉することなく、仮想マシンを試すことができます。
- 強力な仮想ルーターがあります。
- スナップショットとバックアップを作成すると便利です。
- 別のESXiホストに障害が発生した場合、自宅で仮想マシンをホストできます。
- 構成変更の柔軟性。
費用はかかりますが、通常のデスクトップのように見えますが、デスクトップ+ホームサーバーがあります。
ルーター、トレントダウンロード、およびネットワークストレージはまったくスペースを占有せず、ノイズを発生せず、電力を消費しないことがわかります。これはデスクトップによって行われます;)
長い間ホームサーバーの購入を検討している場合は、デスクトップを見てください。ホームサーバーになるでしょうか。