DeployStudio 101 – パート 1 – 情報とインストール

Hi All.

Over last while I noticed a number of questions regarding DeployStudio, varying from uncertainty over Netboot and Repo locations, right to ‘How do I DeployStudio?’。 また、DeployStudio のドキュメントが古かったり、分かりにくかったりすることへの不満もいくつか耳にしました。

私はプロジェクトでかなりの数のセットアップを行い、以前の Munki ブログシリーズで試みたように、コミュニティに何かを還元したいと考えたからです。

現在の計画では、標準的な Mac サーバーから、できるだけ簡単な方法で動作する DeployStudio ソリューションまで、多くの投稿を作成し公開することとしています。 たとえば、より高度な機能のほとんどを省略してしまいますが、できれば、基本的なことに十分慣れていただき、残りの部分をご自身でテストしていただけるとうれしいです!

この「パート 1」のブログでは、DeployStudio ソリューションに関する情報をどこで見つけるか、インストーラーをどこで入手するか、各インストーラー オプションが何のためにあるかについて説明します。 パート 2」では、DeployStudio リポジトリとサーバーの設定をカバーする予定です。 Part 3」では、Netboot サービスの設定と DeployStudio NetBoot セットの構築を行います。

Key Details

OS Used: OS X Yosemite (10.10.5)

DeployStudio を使用しました。 1.6.16

本連載では、「DeployStudio」の略語として「DS」を使用します。

また、本連載では、「リポジトリ」の略語として「Repo」を使用します。

Information

さて、まず最初に、DeployStudio に関する情報はどこで得られるか(このブログとトレーニング コースは除く!)から始めたいと思います。).

Web ブラウザを起動し、http://www.deploystudio.com

deploy studio website

このページには、次のリソースへのタブがある DS Web サイトのフロント ページが表示されます:

  • ダウンロード
  • ドキュメント
  • フォーラム

Information: Documentation

Ah, my favorite word (as it should be). このリンクでは、開発者が提供するドキュメントの PDF をダウンロードすることができ、読む価値があります。 フォーラム

フォーラムは、DS のバグに遭遇した場合、また、他の人がその問題を回避できる可能性があるかどうかを確認するための最良の場所です。 また、機能要求を提出することもできます。

deploy studio forums

Information:

Deploy-studio-versions

ページ下部までスクロールし、バージョン番号を再度クリックします。

known issues

すると、インストーラーを含むディスク イメージ ファイルのダウンロードが開始されます。 それは何でしょうか。

deploy studio installation

Installation.Debian

Deploy Studio のインストールは、以下のようになります。 クイック インストール ガイド

これは、DS のメイン サイトの [ドキュメント] セクションにあるクイック インストール ガイドのコピーです。 Extras

ご想像のとおり、このフォルダーには、インストールの一部として実行する必要はないが、必要と思われるすべての追加パーツが含まれています。

installation-extras

以下を含みます:

  • “DeployStudioRuntime_v1.6.16.pkg”
    • これは DS ランタイム アプリケーション (Mac がネットブートされている間に実行するアプリケーションと同じ) をインストールするだけです。 NetBoot イメージではなく、外部イメージング OS を使用するような特殊な状況の場合に便利です。
  • “DeployStudioServer Uninstaller”
    • まさに書いてあるとおりのことをします。 OS から DS サーバーを削除するためのアンインストーラー パッケージです。
  • “ExampleTask”
    • このフォルダには、DS で独自のタスクを作成するためのサンプル ファイルが多数含まれています。 DS 用の SDK のように考えてください。

    example task

    • “FreezeHomedirs_v1.6.16.mpkg”
      • Deep Freeze ソリューションと同様に再起動時にユーザーのホーム ディレクトリだけを事前に定義した状態に復元するカスタム スクリプト ソリューションがインストールされます。
    • “import_compters_template.csv”
      • 多くのコンピュータ レコードを DS にインポートして使用できるようにするテンプレート ファイルです。 Installer

        そして、重要なDeployStudio Serverインストーラそのものに到達します。 これは、必要なすべての DS コンポーネントと、オプション (デフォルトで有効) である「DeployStudio Runtime for PCs」 (DS は PC のイメージングをサポートしていましたが、現在は活発に開発されていないようです) および「950.deploystudio.relica.sync」 (DS レプリカ サーバーを構築して同期するために必要なすべてのスクリプトとアイテムです) をインストールします。 Step-By-Step

        さて、それでは早速ガイドを始めましょう。 ダウンロードしマウントした DS インストーラー ディスク イメージで、「DeployStudioServer_v1.6.16.mkg」インストーラー ファイルをダブルクリックします。

        deploystudioserver1

        2. Apple の Gatekeeper が有効になっていると、インストーラーに署名されていないとの警告が表示されるはずです。

deploystudioserver2

3. ディスクイメージ (とインストーラー) を正規のソースから取得したことを確認し、インストーラーを “Ctrl” + クリックして、「開く」を選択します。

openpackage

4. Gatekeeper により 2度目の警告が表示されます。

gatepkeeper

5.これで問題ないことを確認し、再度「開く」をクリックします。 SLA画面になるまで、[続ける]をクリックします。

deploystudioserver3

6. インストール」をクリックし、ローカル管理者のユーザー名とパスワードを入力します。 ソフトウェアのインストール」をクリックします。

install software

7. インストールが完了しました。

installation complete

インストールが完了しました。 何をしたのでしょうか。

さて、推測できるように、多くのファイルがインストールされたことでしょう。 主なものは次のとおりです。

  • “/Applications/Utilities/DeployStudio Admin.app”
  • “/Applications/Utilities/DeployStudio Assistant”
  • “/Applications/Utilities/DeployStudio Runtime”
    • この3つのアプリケーションはDSサーバーを管理して設定を行い、ワークフローを実行するために使用されます。

    utilities

    • “/Library/PreferencePanes/DeployStudioServer.prefPane”
      • これは、DS Server サービスを管理し、レプリカの同期状態を確認できるように、システム環境設定に環境設定ペインを追加します。

      system-preferences

      • “/Library/LaunchDaemon/ com.deploystudio.server.plist”
        • この Launch Daemon ファイルは、DS Server サービスが有効になると、起動時に自動で開始されるように設定します。 おめでとうございます、あなたは…インストーラをダウンロードして実行しました。 次回は、DS ファイルを格納する DS Repo を設定し、DS サーバー自体を設定します。

          Summary

          As always, if you have any questions, query or comments, let us know below and I will respond to and delve into as many I can do. 特に、この新しいシリーズに関するフィードバックをお待ちしています。

          DeployStudio についてもっと知りたいですか?

          Disclaimer
          著者は読者に正確な情報を提供するよう注意を払っていますが、ブログ投稿に基づく情報に基づいて行動する前に、ご自身の判断で行動してください。 本ブログの情報を利用したことにより、万が一、損失、不都合、損害が発生しても、Amsysは一切の補償をいたしません。

コメントを残す

メールアドレスが公開されることはありません。