SunVTS 4.1 ユーザーマニュアル

ローカルシステムの SunVTS の起動

ここでは、一般的な SunVTS の起動方法について説明します。

sunvts コマンドを使用する

SunVTS を起動する最も一般的な方法は、sunvts コマンドを使用する方法です。sunvts コマンドは、システムの環境に従って、32 ビット版または 64 ビット版 SunVTS カーネルと、SunVTS ユーザーインタフェースの 1 つを起動します。

起動の対象となる SunVTS ユーザーインタフェースは、以下の基準によって決定されます。


注 -

sunvts コマンドは、SUT (テスト実行中システム) がオフライン状態になっているものとして SunVTS を起動します。他のシステムアプリケーションはすべて停止させておいてください。


sunvts コマンドを使用して SunVTS を起動する
  1. スーパーユーザーになります。

  2. sunvts コマンドを実行します。


    # /opt/SUNWvts/bin/sunvts
    

    注 -

    次のようなエラーメッセージが表示された場合は、xhost 表示ホスト名 と入力し、 ホストのアクセス権を取得する必要があります。 connection to ":0.0" refused by server Xlib: Client is not authorized to connect to server Error: Can't open display :0.0


  3. 使用する SunVTS ユーザーインタフェースに応じて、以下の章を参照してください。

オプションを付けて sunvts コマンドを使用する

sunvts コマンドにさまざまなオプション (表 3-2) を付けて、SunVTS の起動方法を制御できます。

  1. たとえば、次のコマンドは、使用しているウィンドウ環境に関係なく、TTY ユーザーインタフェースを備えた SunVTS を起動します。


    # /opt/SUNWvts/bin/sunvts -t
    

    表 3-2 sunvts のコマンド構文

    /opt/SUNWvts/bin/sunvts [-tqpvsel] [-o オプションファイル名] [-f ログファイルディレクトリ名] [-h ホスト名]

    引数 

    説明 

    -e

    接続用アクセス権の確認機能を無効にします。 

    -display ローカルホスト名:0

    遠隔ログインを行って SunVTS を実行している場合は、このオプションで遠隔システムのSunVTS カーネルが起動され、local_hostname: 0 で指定されたローカルマシン上に、ユーザーインタフェースが表示されます。

    -f ログファイルのディレクトリ名

    デフォルトの /var/opt/SUNWvts/logs 以外の代替ログファイルディレクトリを指定します。

    -h ホスト名

    ローカルマシンでユーザーインタフェース (vtsui または vtstty) を起動し、指定ホストマシンの SunVTS カーネル (vtsk) への接続を試みます。指定したホスト名と、SunVTS テストを実行しようとするホスト名が同じ場合は、SunVTS カーネル (vtsk) が起動されます。テストシステムで vtsk がすでに動作している場合は、-o-f-q-p-s オプションは無視されます。

    -l

    SunVTS の OPEN LOOK ユーザーインタフェースを起動します。このユーザーインタフェースを使用するには、SUNWvtsol パッケージがインストールされていることが前提です。

    -o オプションファイル名

    指定したオプションファイルから読み取ったテストオプションを使用して、 SunVTS カーネルを起動します。指定したオプションファイルは、ユーザーインタフェースによって /var/opt/SUNWvts/options ディレクトリに保存されます。

    -p

    SunVTS カーネルを起動します。ただし、テストシステムのデバイスの状態は調査しません。 

    -q

    テストが停止したときに、SunVTS カーネルとユーザーインタフェースの両方を自動的に終了します。 

    -s

    選択したグループのテストを自動的に開始します。このフラグを指定するときは、-o オプションファイル名フラグを指定する必要があります。

    -t

    TTY ベースのプログラムである vtstty を起動します。このオプションを指定しない場合は、CDE GUI が動作しているときは vtsui が起動されます。また、OPEN LOOK GUI が動作しているときは vtsui.ol が起動されます。

    -v

    SunVTS カーネルとユーザーインタフェースに関する情報を表示します。 

SunVTS カーネルとインタフェースの単独起動

sunvts コマンドは、構成に従った SunVTS カーネルおよびユーザーインタフェースの両方を起動します。これに対して、SunVTS カーネルだけを起動したり、特定のユーザーインタフェースだけを指定したりするコマンドがあります。

SunVTS カーネル (vtsk) を起動する
  1. vtsk コマンドは、SunVTS カーネルを起動します。コマンド行オプション (表 3-3 を参照) を使用して、このコマンドの動作を制御することができます。

    • 32 ビット Solaris 環境で動作するシステムの場合は、次のコマンドを使用します。


      # /opt/SUNWvts/bin/vtsk
      

    • 64 ビット Solaris 環境で動作するシステムの場合は、次のコマンドを使用します。


      # /opt/SUNWvts/bin/sparcv9/vtsk
      

    vtsk のコマンド行構文とオプションは、以下のとおりです。

    表 3-3 vtsk のコマンド行構文とオプション

    /opt/SUNWvts/bin/vtsk [-epqsv] [-o オプションファイル名] [-f ログファイルディレクトリ名]

    引数 

    説明 

    -e

    接続用アクセス権の確認機能を無効にします。 

    -f ログファイルのディレクトリ名

    デフォルトの /var/opt/SUNWvts/logs 以外の代替ログファイルディレクトリ名を指定します。

    -o オプションファイル名

    オプションファイルから読み取ったテストオプションを使用して、SunVTS カーネルを起動します。指定したオプションファイルは、ユーザーインタフェースによって /var/opt/SUNWvts/options ディレクトリに保存されます。

    -p

    SunVTS カーネルを起動します。ただし、テストシステムのデバイスの状態は調査しません。 

    -q

    テストが終了したときに SunVTS カーネルとユーザーインタフェースの両方を自動的に終了します。 

    -s

    選択したグループのテストを自動的に開始します。このフラグを指定するときは、-o オプションファイル名 フラグを指定する必要があります。

    -v

    SunVTS カーネルからの SunVTS のバージョン情報のみを表示します。vtsk オプションは、vtsk デーモンを起動しません。

特定の SunVTS ユーザーインタフェースを起動する

ほとんどの場合は、sunvts コマンドを使用すると、適切な SunVTS ユーザーインタフェースが起動されます。

  1. SunVTS カーネルを起動せずに特定のユーザーインタフェースだけを起動する場合は、以下のいずれかのコマンドを使用します。

    • CDE インタフェースを起動する場合。


      # /opt/SUNWvts/bin/vtsui
      

    • OPEN LOOK インタフェースを起動する場合。


      # /opt/SUNWvts/bin/vtsui.ol
      

    • TTY インタフェースを起動する場合。


      # /opt/SUNWvts/bin/vtstty
      

    いずれの場合も、起動されたユーザーインタフェースは SunVTS カーネルへの接続を試みます。

オンラインシステムをテストするための SunVTS の起動

他のアプリケーションが動作していて、それらのアプリケーションがテストの影響を受けないようにするには、vtsui.online コマンドを使用して SunVTS を起動します。ただし、SUNWodu パッケージと適切な configd パッケージがシステムにインストールされていることが前提となります (詳細は第 2 章「SunVTS のインストールと削除」を参照してください)。

表 3-4 オフラインテストとオンラインテストの動作

システム状態 

接続テストモード 

機能テストモード 

オフライン: 動作中のアプリケーションがなく、テストセッションですべてのシステム資源を利用できる状態です。デフォルトでは、この状態に設定されています。SunVTS コマンドを使用して、SunVTS を起動してください。

低負荷かつ高速なテストによって、テスト対象デバイスの可用性と接続状態を検査します。このテストモードは、オフラインとオンラインのいずれの状態でも非占有型です。 

徹底的なテストが行われ、テスト中はあらゆるシステム資源を要求できます。すべてのテストオプションは、テストを改善するために変更することができます。 

オンライン: 他のアプリケーションが動作中で、テストセッションがそれらのアプリケーションに影響を及ぼさないようにする必要がある状態です。vtsui.online コマンドで SunVTS を起動してください。

上記に同じ 

非占有型で限定的な機能テストが行われます。非占有型のテスト状態が損なわれることがないように、多くのテストオプションは固定されており、変更することはできません。 


注 -

SunVTS 3.0 では、Sun Management Center (旧 Sun Enterprise SyMON) を使用してオンラインテストを実行することができません。vtsui.online コマンドを使用して、オンラインシステム上にある SunVTS を起動してください。


オンラインモードで SunVTS を起動する
  1. vtsui.online コマンドを使用します。:


    # /opt/SUNWvts/bin/vtsui.online -h hostname
    

SunVTS は、非占有型で限定的なテストのみ実行します。