blog

チュートリアル:システムイメージユーティリティで基本イメージを作成する

この記事は、OS X Mavericks Server の使い方に関するチュートリアルの10回目です。 この記事では、システムイメージユーティリティを使用して基本的なイメージを作成する方法を紹介します...

Mar 26, 2025 · 7 min. read
シェア

Mavericks 用の System Image Utility は MavericksImages しか作成できず、Cougar 用の System Image Utility は CougarImages しか作成できません。Mavericks 用のシステムイメージユーティリティは MavericksImages しか作成できず、Cougar 用のシステムイメージユーティリティは CougarImages しか作成できません。

System Image UtilityとAutomatorを組み合わせることで、OS XImageをカスタマイズして作成することができます。

カスタマイズ」ボタンをクリックすると、Automator のようなワークフロービルダーが表示され、作成したイメージを使用するために必要なアプリケーションインストーラー、ローカルユーザーアカウント、デバイスモデルやMACアドレスなどの制限を含むイメージをカスタマイズすることができます。

ネットワークから起動できるMavericksインストールツールイメージを作成します。

Mac App Store から Mavericks インストーラを直接ダウンロードし、ベースとなる NetInstallImage を作成することは、同じインストーラを何度もダウンロードしたり、USB メモリを何度も使用することなく、Mac デバイスにオペレーティングシステムをインストールする最も簡単な方法です。Mavericksインストーラのダウンロードが完了したら、システムイメージユーティリティを起動し、[Sources]メニューから[Install OS X Mavericks]を選択し、[NetBoot]にチェックを入れて[Continue]をクリックします。

Mavericksに搭載された便利な機能の1つで、Cougarリリースにはありませんでしたが、Image用の管理者アカウントを作成することで、その後のすべてのOS Xインストールを自動化できるようになりました。ホームユーザにとっては、この仕組みはいくつかのステップを省くことができるかもしれませんが、何百台、何千台もの Mac デバイスを扱う企業管理者にとっては、ローカルの管理者アカウントは、デプロイメント時間を大幅に短縮し、後で問題をトラブルシューティングして修正することを容易にします。完全なライセンス契約に同意すると、System Image Utility が自動的に NetBootImage を上記の NetBootSP0 フォルダに生成します。

ブートイメージの設定

Server.appに戻り、先ほど作成したMavericksImageをダブルクリックして設定します。ダイアログボックスの一番下にある Availability 項目をチェックし、イメージの公開に NFS と HTTP のどちらを使用するかを選択します。デフォルトではTPが選択されており、このプロトコルを使用することでファイアウォールの問題に遭遇する可能性が低くなります。

プロトコルのセットを選択した後、イメージに MAC またはモデルの制限を設定できます - これらは追加の制限であり、グローバルアクセス制限は、システムイメージユーティリティサービスの[設定]タブで設定できます。オプションが設定され、イメージが有効になると、システムイメージユーティリティサービスは自動的にイメージを有効にし、NetBootImage は内部ネットワーク上の他の Mac デバイスの[起動ディスク]環境設定ペインに表示されます。同時に複数のイメージをホストすることができますが、デフォルトに設定されているイメージのみが Mac デバイスの起動ターゲットになります。

Mac Model Filterは、MacデバイスがサポートできないバージョンのOS Xを起動しようとしないようにします。

さらに、LionとCougarは、PowerPC Macモデルだけでなく、新しいIntel Macモデルもサポートします。さらに、LionとCougarは、PowerPC Macモデルだけでなく、新しいIntel Macモデルも後方サポートしています。適切な設定を調整することで、G3 iBookだけでなく、家庭やビジネスで必須のPowerBookにも簡単にネットワークブートを提供できます。

ウェブサイト サービス インターフェース

WebsitesサービスのバックエンドはApache 2.2.24でサポートされています。OS X 10.8.5でServer 2.2.2を実行している場合、Apache 2.2.24が含まれています。Apache2.2.24が含まれており、現在の***バージョンはServer2.4.6です。サーバ上でPHPやPythonのコードを実行することで、これらの機能を有効にすることもできます。Apache のディレクトリ構造にアクセスする必要がある場合は、/Library/Server/Web/Config/apache2 にあります。

ウェブサイト・サービスのランディング・ページは非常にシンプルで、他の数多くのサービスへアクセスするためのリンクが含まれています。

Websitesサービスをオンにすると、サーバーブラウザでloaclhost/defaultと入力することで表示できるデフォルトのウェブサイトが作成されます。デフォルトでは、このサイトは他の多くのサービスへのリンクがあるシンプルなランディングページを提供します。しかし、/Library/Server/Web/Data/Sites/Defaultディレクトリに異なるファイルを追加することで、提供するサービスリンクの種類を変更することができます。Editの鉛筆アイコンをクリックすると、サイトの訪問者権限、ファイルの保存場所、使用するドメイン、リダイレクト、エイリアスを変更できます。

十分なストレージ容量と帯域幅がある限り、お好きなだけ新しいサイトを作成できます。

プラス」ボタンをクリックし、ドメイン名やアクセス権、SSL証明書などのアクセス設定を行うことで、新しいサイトを作成することができます。また、十分なストレージ容量と帯域幅があれば、いくつでも新しいサイトを作成できます。高度な設定をするには Apache 設定ファイルにアクセスする必要があり、詳しくは OS X Server のヘルプファイルや Apache 2.2 のリリースノートで説明されています。

上の図にあるように、AppleはApache、PHP、その他のパッケージの最新バージョンよりも低いものを使用しています。2つ目のシナリオは、これらのパッケージのアップデートがOS Xのシングルポイントアップデートに結びついていることです。これらのシングルポイントアップデートがあるサービスの致命的なバグを修正し、その中に含まれるPHPアップデートが多くのPHPコードを破壊する可能性がある場合、2つのアップデートメカニズムを分離することは困難です。基本的なサイトでは大きな問題ではありませんし、テストサーバーでもそれほど大きな問題ではありませんが、上級管理者はより堅牢でカスタマイズ可能な他のソリューションを好むことがよくあります。

詳しくは、OS X Mavericks Server用チュートリアルをご覧ください。

1,OS X Mavericks Serverチュートリアル

2,OS X Mavericksサーバー使用チュートリアル:Server.appの最初の外観

3,OS X Mavericks ServerOS X Mavericksサーバチュートリアル:FTPとSFTP.app

4、OS X Mavericks Serverの使用チュートリアル:古いMacデバイスの管理

5,OS X Mavericksサーバー使用チュートリアル:FTPとSFTP

6,

7,OS X Mavericks Server使用チュートリアル:ソフトウェア・アップデート

8,OS X Mavericksサーバー使用チュートリアル:メールサービス設定

9,OS X Mavericks Server使用チュートリアル:メッセージ設定

Read next

新しいボット・プログラムTrojan.Ferretが発見される

研究者は、ゾンビプログラムの名前を発見しました。ボットプログラムはUPXパッケージング、文字列難読化、仮想マシン識別、アンチデバッグ、自己改変コードなどをサポートしています。

Mar 26, 2025 · 2 min read