仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

Product Creator で独自のディストリビューションを作成

今回もキウイのお話です。 Kiwi は、より優れた openSUSE Build Service の一部である Imaging System であり、複雑で全能のイメージング/仮想化ソリューションであり、あらゆる種類のオペレーティング システム イメージを作成でき、完全にカスタマイズ可能で、さまざまな形式で展開できます。独自のインストール、バニラ openSUSE またはその他の Linux ディストリビューション。

Kiwi は、XML テンプレートを使用してこれらのタスクを実行できます。これは、自動化とスクリプト作成が好きなパワー ユーザーを対象としているためです。ただし、Kiwi は、Image Creator および Product Creator と呼ばれる、はるかにシンプルで使いやすい GUI フロントエンドによる作業もサポートしています。

Product Creator で独自のディストリビューションを作成

はじめに

少し前に、キウイについてのチュートリアルがありました。そこでは、前者のユーティリティの使い方を学びました。これを使用して、デフォルトの openSUSE ビルドに基づいて VMDK 仮想マシンを作成し、VMware Server で製品をテストしました。同様に、ライブ CD/DVD、シン インストール、Xen マシン、さらには Amazon EC2 イメージを作成することもできました。これは、以前は手動で長い道のりを行っていましたが、別のチュートリアルで Kiwi を使用して行う方法も学びました。

私たちは、独自のインストールをこれらのカスタムの再配布可能なイメージの 1 つに変換することには手を出しませんでした。約束どおり、今日は Product Creator を使用してそれを行います。

Product Creator を使用すると、独自の物理インストールを新しい展開可能なビルドに変換できます。これは、VMware Converter でできることと似ていますが、追加機能、より細かい調整、および含める個々のパッケージの完全な制御を備えています。

Image Creator と同様に、Product Creator は GUI ウィザードであり、使いやすく、シンプルで強力です。それでは、私についてきて、別の仮想化メガハックをお楽しみください。

Product Creator のインストール

これは非常に単純な問題です。 YaST を開き、product-creator パッケージを検索します。インストールします。パッケージがインストールされると、Product Creator が YaST の Miscellaneous の下に Image Creator と並んで表示されます。

画像を作成中

ここからは楽しい部分です。 Product Creator を起動すると、自動構成された YaST 制御ファイルを使用するか (インストール時に作成できます)、またはパッケージ マネージャーを使用するかを尋ねられます。最初のオプションを使用します。

Product Creator で独自のディストリビューションを作成

リポジトリを選択

次のステップは、イメージで構成するリポジトリを選択することです。それぞれを手動で強調表示して選択する必要があります。これは少し面倒ですが、数分で整理できます。後で、コマンド ラインから既存の構成またはテンプレートを使用できます。

Product Creator で独自のディストリビューションを作成

アーキテクチャ

必要に応じてターゲット アーキテクチャを変更できますが、注意が必要です。一部のリポジトリは、利用可能なすべてのアーキテクチャをサポートしていません。これは特に i386、i586、i686 に当てはまり、これらはすべて 32 ビット アーキテクチャを定義していますが、いくつかの違いがあります。

Product Creator で独自のディストリビューションを作成

実際、間違った選択をすると警告が表示されます。

ベースソース

ここで、以前にマークしたいくつかの選択肢の中から、システムを作成するための基本的なブート ファイルを含むリポジトリを選択する必要があります。

出力名とタイプ

次のステップは、出力形式を選択することです。最善の方法は、起動可能な ISO イメージを作成することですが、ファイルとディレクトリ構造を展開された形式のままにしておくこともできます。選択はあなた次第です。同様に、宛先パスを選択する必要があります。空き容量が不足している場合は、[必要なファイルのみをコピーして容量を節約する] というタイトルのボックスをオンにすることができます。

Product Creator で独自のディストリビューションを作成

その後、必要に応じて、ISO ファイルの生成に使用する追加パラメーターを指定する構成ファイルをロードできます。ウィザードを初めて使用する場合、またはこの手順がよくわからない場合は、先に進んでください。

Product Creator で独自のディストリビューションを作成

ソフトウェアを選択

材料を選んでケーキを焼きます。ここでは、インストールするビットを完全に自由に選択できます。もちろん、選択すればするほど、最終結果は大きくなります。

Product Creator で独自のディストリビューションを作成

デジタル署名

オプションで、イメージにデジタル署名することもできます。これは、ビジネス環境で特に役立ちます。自宅では、おそらく気にする必要はありません。

Product Creator で独自のディストリビューションを作成

オプションの確認

最後に、選択内容を確認して、[完了] をクリックします。

Product Creator で独自のディストリビューションを作成

概要

イメージ構成の準備ができました。これで、ビルドできます。または、設定を編集します。 [閉じる] をクリックしても、何も起こりません。構成は、後で実際にイメージを作成するまで保存されます。これは、[Create Product] をクリックして行います。 [追加]、[編集]、および [削除] ボタンを使用すると、追加のプロファイルを作成でき、イメージの構築とパッケージングを使用してゲームに多くの柔軟性を提供できます。

Product Creator で独自のディストリビューションを作成

このメニューの最も興味深い部分は、Create Image with KIWI ... ボタンです。右側の小さな矢印をクリックすると、ドロップダウン メニューが展開され、追加のビルド オプションが表示されます。

そして、強力な設定と複数のフォーマットを備えた Kiwi に戻ります。ライブ ISO、USB スティック、Xen マシン、および仮想ディスク (VMDK/QEMU) イメージから選択できます。

Product Creator で独自のディストリビューションを作成

画像の作成

右ボタンをクリックすると、イメージがビルドされ、検証されます。

テスト画像

最後のステップは、ISO を書き込み、実際のマシンでテストすることです。そして、そこに行きます!さて、以下の実際のスクリーンショットが、標準的な openSUSE 11 のインストールではなく、私自身のビルドによるものだとは信じがたいかもしれませんが、私の言葉を信じてください。

特典

読者の 1 人が、Amazon EC2 マシンを作成する Kiwi の機能について質問してきました。これについては、いくつかの記事で言及しています。まあ、Kiwi はこれを行うことができ、/usr/share の下に含まれるサンプル構成ファイルさえ持っています。

結論

Product Creator での作業は、Image Creator での作業と同じくらい簡単で楽しく、似たような印象的な結果が得られます。独自のカスタム イメージを構築するために、システムの内部に関する高度な知識は必要ありません。

Kiwi と Image Creator および Product Creator のフロントエンドは、インストールを最大限に微調整できる強力な多目的スイートを形成します。システムを 5 ~ 6 種類の異なる形式でデプロイしたり、パッケージとリポジトリを追加/削除したり、イメージ サイズを選択したり、イメージを変換したり、デスクトップ環境を選択したりできるようになりました。 Kiwi は、想像力と創造性を駆使して美しいソリューションを生み出す完全な自由を提供します。

今日は、既存のインストールからイメージを作成する、Kiwi システムの後半の使い方を学びました。このチュートリアルは、最初の部分である外部リポジトリに基づくイメージの作成を補完します。

後続の記事では、ビルド サービスと SUSE Studio に焦点を当てます。

乾杯。


  1. SUSE Studio - 独自の Linux を作成する

    SUSE Studio は、Novell が後援するサービスであり、繰り返しますが、どなたでも、ある程度の忍耐と Web ブラウザだけを使用して、openSUSE とその変種の独自のカスタム フレーバーを作成できます。すごいですね?です。 SUSE Studio は、驚異的な成功を収めた有用な Kiwi イメージング システムの次の自然なステップです。これにより、SUSE ユーザーはオペレーティング システムの独自のエディションをすばやく簡単に作成できます。 はじめに Image Creator や Product Creator などのフレンドリーなフロントエンド アプライ

  2. Kiwi Imaging System - 独自のオペレーティング システム イメージを数時間で作成

    VMware イメージ、Xen 仮想マシン、またはライブ DVD として使用したり、USB スティックから起動したりできる、すぐに使用できるカスタムのオペレーティング システム イメージを作成したいとお考えですか?物理的なインストールを展開可能なイメージに変換できるようにしたいですか?コマンドラインに手を出すことなく、シンプルなビジュアルウィザードに従うだけで、上記のすべてを数時間で実行できるようになりたいですか?答えが「はい」の場合は、適切な記事を読んでいます。 はじめに これを達成する方法はたくさんありますが、Kiwi ほど完全で強力なものはありません。 Kiwi は、o