it-swarm-ja.com

競合することなく複数のMicrosoftアプリケーションをインストールする方法

すべてのIT学生、自習者、および新しい専門家向け

状況:インターンシップ、OJT、および「実用的な」エントリーレベルのポジションの時代は、業界での経験とドメインの専門化を支持して急速に衰退しています。大学や自習は、このニーズを満たすために必要な高レベルのトレーニングを提供していないため、卒業生や自習者がIT求人市場に足を踏み入れることはますます困難になり、同様に彼らが必要なものを見つけるために雇用者。それは双方にとって負け/負けの状況です。この問題には2つの解決策があります。

  1. 大学ではなく企業に支払いを開始して、必要なトレーニングを提供してください。 (推奨)
  2. 無料のMicrosoftソフトウェアを使用して独自のエンタープライズグレードのテスト/開発センターを構築する(Realistic)

標準のMicrosoftベースのIT /開発環境は、通常、以下にリストされているソフトウェアリソースで構成されています。 Microsoftが [〜#〜] com [〜#〜] 標準を発明したとしても、それらのソフトウェアは一緒に動作するように設計されていますが、一緒にインストールするとニースを再生しません。 4か月後に、最初のインストールの競合のために学習する必要のある重要な機能が完全に無効になっていることに気付くと、深刻な問題が発生します。そして、どのように利用できるドキュメントがないので ベスト 各アプリケーションをインストールするには 一緒 1つのドメインの下で(大学はそれを教えていません。本はそれを説明していません。)、ついに問題の核心が明らかになりました。


ソフトウェアリソース:

  • Windows Server 2008 R2
  • ドメインコントローラー
  • AD DS
  • DHCP
  • DNS
  • IIS
  • SQL Server 2008 R2
  • Exchange Server
  • Visual Studio 2010
  • Team Foundation Server(バージョン管理)
  • 共有ポイント
  • Lync
  • Hyper-Vサーバー

ハードウェアリソース:

  • (1)ワークステーション
  • (2)サーバー1(3)サーバー2

問題ドメイン(質問):高レベルの観点から、回答にとって重要でない限り、個々の構成の詳細は必要ないことを意味します。インストール方法を説明してください機能を犠牲にすることなく、上記のハードウェア上に上記のソフトウェア。ほとんどの人は通常、2つのオクタコアプロセッサ、32 GBのRAM、およびRAID 10アレイを実行する5台以上のコンピュータを持っていないため、これらのボックスがデュアルコアCPUを搭載した最新の既製の500ドルのWin 7PCであるという現実的な仮定の下で作業できます。 、4 GB RAM、および1台の500GBHDD。要件を達成できない場合は、アップグレードが必要な理由と内容をお知らせください。

この回答は初心者ではなく技術者を支援することを目的としているため、オタク語や大きな言葉の使用が許可されていることに注意してください。低レベルのチュートリアルを自分で分解し、今後のより適切なチュートリアルサイトに投稿します。また、これはテスト環境であるため、データベースに1億4000万件のレコードが存在したり、9,000人のユーザーがWebサーバーにアクセスしたりすることはありません。ここに抽象的な答えがあってはなりません。 「」それはあなたがそれで何をしたいかに依存します」は自動的に失敗します。彼らはそれが何ができるかを知らないので、個人は彼らがそれで何をしたいのかを知りません。ソフトウェア開発者はSharePointについて何も知らない可能性があり、フロントエンド開発者はSQLServerについて何も知らない可能性があります。彼らは雇用主がそれを望んでいることを知っているだけであり、彼らはそれを学ばなければならないので、それは柔軟でなければなりません。ここでの最終目標は、IT技術者/開発者が座って、問題なく上記のすべてにアクセスできるようにすることです。 (可能であれば)

推奨される形式:最良の答えは、段階的な形式です。例えば:

サーバー1:

  1. サーバー2008R2をインストールします。注:この理由などにより、サーバーには8GBのRAMが必要です。
  2. Dcpromo.exeを実行し、ドメインコントローラーをインストールします[ベストプラクティスへのリンク]
  3. インストールIIS [ベストプラクティスへのリンク]
  4. インストール... [リンク]
  5. Hyper-V [リンク]をインストールします。注:何とか何とかしてください。そうしないと、この[リンク]が発生します。
  6. ...。
  7. ... Server 2008R2を仮想にインストールするNOS注:Blah blah

サーバー2:

  1. この[リンク]をインストールします
  2. それをインストールします[ベストプラクティスへのリンク]
  3. ..。
  4. ..。

ワークステーション:

  1. Visual Studio [ベストプラクティスへのリンク]
  2. インストール.。
  3. インストール.。

[〜#〜] update [〜#〜]私はこの投稿を放棄していません。時間が許せば、マイクロソフトに直接連絡して、ベストプラクティス、最低限の操作などに関する決定的な情報を入手し、ここに投稿します。

11
Josh Campbell

この回答は、ホームネットワークで実行している3台のサーバーからの個人的な経験に基づいています。

仮想化をサポートするマシンBにServer2008R2またはHyper-Vサーバーのいずれかをインストールします。これは、Hyper-Vの役割を持っているだけのままにしておきます-他のすべてすべてを独自の仮想マシンまたは物理マシンで実行します。十分な自信がある場合は、サーバーコアモードで実行してください。

ドメインコントローラー-それ自体でVM他に何もありません-それはあまり機能する必要はありませんRAM)多くの場合、小さなインスタンスには512Mbで十分ですが、一緒に実行しようとすると、他の多くの問題が発生します。十分に自信がある場合は、サーバーコアモードで実行してください。

SQL Server-それ自体でVM他に何もなく、fixedRAM orそれ自体でマシンAに-それは同じくらい消費しますRAM可能な限り、これはそれを制限するための最も効果的な方法です。

Exchange Server --SQLServerと同じです。

SharePoint&TFS --on a VM一緒に-それらはうまく共存できます(TFSはSharePoint自体を使用するため)。最初にSharePointをインストールすると、TFSは次のことができるようになります。既存のインストールを使用します。

Lync-何に使用するかによって大きく異なります。通話を処理する場合は、マシンAを単独で使用してください。インスタントメッセージや軽い使用法の場合は、VM)できます。

5
Graham Wager

解決策はVirtualizationです。

安価であるだけでなく、管理が必要な複数の物理コンピューターを使用するよりも保守が容易であるため、複数の仮想マシンで同時にWindowsをインストールする方が、個々のコンピューターに移動するよりもはるかに簡単です。

無料のVmwarePlayerはかなり優れており、vboxはより優れた機能を提供しますが、私は個人的にそのパフォーマンスのためにvmwarePlayerを好みます。彼らの最新バージョンの比較のためのグーグル。

仮想化が機能し、64ビットOSを許可するには、プロセッサでVTxが有効になっている必要があり、一部のプロセッサではVTxが有効になっておらず、一部のマザーボードではVTxが制限されているため(理由はわかりません)、最初に仕様を確認してください。

各VM 40〜50GBのハードディスク容量を割り当てます。必要に応じて後で増やすことができます。

RAMの使用法はわかりませんが、SQLサーバー用のWindows 7 x64PCを使用していました+ IIS + Visual Studio 2010、小規模なアプリケーション開発では、4 GBで十分であり、ほとんど必要ありませんでしたページファイル。

各VM VMがページング(ページファイル)の割り当てを行う必要がないようにするのに十分なRAMを与えることを検討してください。ページファイルはすべてを不必要に遅くします。これは、複数のOSが使用するため、考慮することが特に重要です。同じハードディスクを同時に。


ハードウェア:

すでに構築されているコンピューターを選択したり、独自に構築したりしないでください。独自に構築すると、すべてを自分で維持し、個別の保証を得ることができるという利点があります。マザーボードなどの問題が発生した場合は、ハードディスクを別のマシンに置くことができます。ラムが悪くなった場合は、別のマシンからラムを持ってくることができます。

プロセッサに過剰に費やさないでください。クアッドコアがシナリオに大きな違いをもたらすことはありません。デュアルコアで十分です。

パフォーマンスが20%向上したプロセッサは、コストが100%高くなることがありますが、これは賢明ではありません。

必ず最新のアーキテクチャから何かを選択してください(現在はSandy Bridge、できればIvy bridge、またはHaswell)を待つと、新しいアーキテクチャでは、同じクロックレートで常にパフォーマンスが向上し、機能も向上します。

ラムが多すぎることは決してありません。ラムのサイズが重要です。ラムの速度は、現実の世界ではほとんど違いがありません(DDR3について言えば)


ベストプラクティス:

私の意見では、これは、これらのアプリケーションをインストールして実行するときに学び、さまざまなインストールオプションについて読み、それらの経験もして、自分が優れていると思うものを選択する必要があることです。

そのようなインストール中にいくつかの学習本があなたに教えてくれると思います。MSSQLの本の冒頭でインストール方法について読んだことを覚えています。

2
sharp12345
  1. ビジネスおよびITシステムにクエリを実行します。ビジネスの主なテクノロジーとそれらがITにどのように反映されるか。
    ビジネスレベルのタスク-IT task.xlsx
  2. ビジネスとITの標準。
    IT Standart最小リスト.xlsx
  3. 重要なプログラミング言語とそのビジネスへの価値。
  4. プログラミング言語とITの観点からのそれらの区分。
    1. ビジネスのための重要な知識。
    2. システム管理者への主要な知識。
    3. プログラマーにとって重要な知識。
  5. 投資収益率が最も高いシステム。
  6. 重要な低レベルのインフラストラクチャの問題。

パラグラフ6のおおよその構成:

まず、ハードウェア機能のアイデアを提供する必要があります。ハードウェアリソースの配置方法について。マルチプロセッサシステムとシングルプロセッサシステムの違いについて。アプリケーションのパフォーマンスが、共有nerasparalelennogoコードおよびそれが実行されるプロセッサコアの数に依存している。

RAIDアレイの信頼性とそれらの関係について考えてください。 RAID-5、RAID-10、およびRAID-6の障害の確率のバランスを取ります。リカバリRAIDアレイの実際的な問題と結果を示します。組織のバックアップ。継続されている計画と非常用電力設備が何であるかを示すため。

ディスクアレイの不適切な編成、ファイルシステムの誤った選択、ハードドライブへのアクセスのためのネットワークプロトコルの誤った選択=ディスクサブシステムの信頼性とパフォーマンスの壊滅的な低下。たとえば、isspolzovat NTFSを使用している場合、およびSanbolic Melio FS、OCFS2、またはGFS2を使用している場合はどうでしょうか。ファイルシステム間のパフォーマンスと機能のmozheli評価を作成します。この最初の質問は、データを保存およびアクセスするためのインフラストラクチャについてです。彼らは通常誰も理解していません。

さまざまなオペレーティングシステムの違いとアイデア。ウイルス汚染のメカニズム、ファイアウォールとワーム、トロイの木馬。ウイルス対策、応答変更サービスのオペレーティングシステム。低レベルの質問とBIOSオペレーティングシステムの始まり。ファイルシステムにアクセスするためのspolzovatネットワークプロトコルとは何ですか。その理由は何ですか。ファイルシステム、およびネットワークプロトコル。

1
STTR