この記事では、VirtualBoxにOmniOSCommunityEditionをインストールする方法を紹介します。 OmniOSは、(異なるLinuxディストリビューションですが)illumosのディストリビューションであり、SunMicrosystemsのOpenSolarisに基づいています。
このチュートリアルではVirtualBoxを使用していますが、OmniOSのサーバーシステムを使用するとより良い結果が得られます。
こちらからダウンロードできます:https://omnios.org/download.htmlISOCDイメージを使用しています。
VMを作成する
適切な名前(つまり、Omnios)を選択し、タイプはSolaris11にする必要があります。
RAMの容量とハードディスクのサイズは、使用可能なハードウェアによって異なります。多いほど良いです。
ウィザードに従い、VMを起動する前に、[設定]→[ストレージ]に移動して、isoファイルをマウントします。
次に、仮想マシンを起動してインストールを実行できます。
OmniOSのインストール
仮想マシンを起動すると、起動画面が表示されます:
次に、画面の指示に従います。インストールプロセスは、他のすべてのOSと非常によく似ています。
まず、キーボードレイアウトを選択します:
次に、インストーラーメニューが表示されます。経験がない場合は、最初のオプションを選択してください。
VirtualBoxを実行しているラップトップは古くて遅いので、次の画面で圧縮を使用しないことを選択しますが、推奨値は使用しています。
次に、インストーラーがシステムのホスト名とタイムゾーンを要求します(速度が速すぎて、スクリーンショットを撮りませんでした)。
インストールが完了するまで待ち、メインメニューに戻ったら再起動を選択します。 CD ISOイメージを削除することを忘れないでください!。
インストール後のタスク
ルートパスワード
最初は、rootユーザーは空白のパスワードで作成されます。この方法では、システムに物理的にログインするのは簡単で、リモートでは不可能です。次に最初に行うことは、他のUNIXの場合と同様に、passwdコマンドを使用してrootのパスワードを作成することです。
# passwd
ネットワーク
ネットワークはまだ設定されていません。このチュートリアルでは、DHCPを使用しています。記事の最後に、ドキュメントへのリンクがあります。
ネットワークカード名を識別するには、次のコマンドを実行します。
# dladm show-phys
次に、dhcpからIPインターフェイスとアドレスを作成します。 e1000g0をネットワークカード名に変更します:
# ipadm create-if e1000g0
# ipadm create-addr -T dhcp e1000g0/v4
# ipadm show-addr
DNS
次のコマンドを実行して、名前解決を構成します。
# echo 'nameserver 8.8.8.8' >> /etc/resolv.conf
# cp /etc/nsswitch.conf{,.bak}
# cp /etc/nsswitch.{dns,conf}
GoogleDNSをネットワークのDNSに変更します。
ユーザー
ルートでの作業は危険な場合があります。例:ファイルの削除を含むいくつかのことを行うスクリプトを作成すると、上司がそれを実行し、スクリプトを実行して立ち去ったため、ローカルおよびマウントされたすべてのファイルシステム(リモートnfsおよびsmbを含む)が削除されます。破壊が進行中でした。ルートではなく通常のユーザーと一緒に作業している場合、それは起こりません。
OmniOSでは、ホームディレクトリは書き込み可能ではありません。ユーザーを作成する前に、/ etc/auto_homeに以下を追加する必要があります。
* localhost:/export/home/&
autofsサービスをリロードします:
# svcadm refresh autofs
これで、ユーザーとそのユーザーのパスワードを作成できます。
# useradd -b /export/home user1
# passwd user1
ソフトウェア管理
Omniosは、aptまたはyumと機能が似ているpkgコマンドを使用します。主なコマンドは次のとおりです。
pkg list
インストールされているすべてのパッケージを一覧表示します。
pkg info <package>
<パッケージ>
に関する情報を表示するpkg search <text>
パッケージを検索します。
pkg install <package>
パッケージをインストールします。コマンドは、正確で完全なパッケージ名を表示するのに役立つ場合があります。例:
ドキュメントへのリンク
- メインのドキュメントサイト:https://omnios.org/about/about.html
- スタートガイド:https://omnios.org/info/getstarted.html
- 一般管理:http://wiki.omniosce.org/GeneralAdministration
- Napp-it:Solaris上にあるソフトウェアNAS / SAN https://napp-it.org/index_en.html