SunVTS 4.6 ユーザーマニュアル

遠隔システムの SunVTS の起動

ネットワークを介して SunVTS のテストセッションを開始、起動、制御することができます。この操作を行う方法はいくつかありますが、最も望ましいのは、遠隔システム (Ethernet、モデム回線などで接続) で SunVTS カーネルを動作させて、そのシステムをテストしながら、ローカルシステムで SunVTS ユーザーインタフェースを表示する方法です。

この節では、以下について説明します。

実行条件

遠隔システムで SunVTS を実行するには、通常の SunVTS 実行条件 (「SunVTS の起動の条件」を参照) の他に、以下の条件が満たされている必要があります。

ユーザーインタフェースを遠隔システムに接続する
  1. 以下のコマンドを入力します。


    # /opt/SUNWvts/bin/sunvts -h 遠隔ホスト名
    

    遠隔ホスト名」は、実際の遠隔マシンのホスト名または IP アドレスに置き換えてください。

    sunvts コマンドは、遠隔システムで SunVTS カーネル (vtsk) を起動して、ローカルシステムで SunVTS ユーザーインタフェースを起動します。ユーザーインタフェースはカーネルに接続して、遠隔システムのテストセッションを表示します。図 3-1 を参照してください。

    SUT (System Under Test : テスト実行中システム) という用語は、SunVTS カーネルを実行しているシステムを意味します。この例では、遠隔システムが SUT です。

    図 3-1 -h オプションを使用した sunvts の実行

    Graphic


    注 -

    ユーザーインタフェースがすでにローカルシステムで動作している場合は、Connect to ボタンを使用して、遠隔マシンの SunVTS カーネルに接続することができます。ただし、SunVTS のセキュリティが正しく設定されていることが前提となります。


  2. 以下の節のいずれかの説明に従って、SunVTS にテストセッションの設定をし、テストを開始します。

遠隔ログインで SunVTS を実行する
  1. xhost コマンドを使用して、ローカルシステムで遠隔システムを表示できるようにします。


    % /usr/openwin/bin/xhost + 遠隔ホスト名
    

    遠隔ホスト名」は、実際の遠隔システムのホスト名に置き換えてください。

  2. スーパーユーザーになり、rlogin などのコマンドを使用して、遠隔マシンにログインします。

  3. SunVTS を起動します。


    # /opt/SUNWvts/bin/sunvts -display ローカルホスト名:0
    

    ローカルホスト名」は、実際のローカルシステムの名前に置き換えてください。

    遠隔システムで SunVTS カーネルが起動し、ローカルシステムでユーザーインタフェースが起動します。

  4. 以下の節のいずれかの説明に従って、SunVTS にテストセッションの設定をし、テストを開始します。

telnet または tip (TTY インタフェース) で SunVTS を実行する

TTY インタフェースを使用して、telnet または tip セッションで、遠隔システム上の SunVTS を実行することができます。

TTY インタフェースを起動する前に、正しい端末の種類と列数を設定する必要があります。以下の手順に従ってください。

  1. echo コマンドを使用して、TERM 変数の値を表示します。

    次の例では、TERM 変数は Korn または Bourne シェルの変数であり、sun-cmd です。表示デバイスには、Wyse、TeleVideo、またはその他の種類の端末を使用することができますが、その場合の TERM 値は異なったものになります。


    $ echo $TERM
    sun-cmd
    

  2. stty コマンドを使用して、端末の設定を表示します。


    $ stty
    speed 9600 baud; -parity hupcl 
    rows = 60; columns = 80; ypixels = 780; xpixels = 568;
    swtch = <undef>;
    brkint -inpck -istrip icrnl -ixany imaxbel onlcr 
    echo echoe echok echoctl echoke iexten
    


    注 -

    SunVTS の TTY インタフェースを実行するには、最低でも列数が 80、行数が 24 である必要があります。


  3. TERM 変数の値と rows および columns の値を書き留めます。

    これらの値は後の設定で使用します。

  4. telnet または tip コマンドを使用して、遠隔システムに接続します。

    これらのコマンドの詳細については、telnet(1) および tip(1) のマニュアルページを参照してください。

  5. 遠隔システムのスーパーユーザーになります。

  6. telnet または tip セッションウィンドウで端末の種類と設定を確認します。


    # TERM=sun-cmd
    # stty rows 60
    # stty columns 80
    

  7. TTY インタフェースで SunVTS を起動します。


    # /opt/SUNWvts/bin/sunvts -t
    

  8. SunVTS にテストセッションの設定をして、テストを開始します。

    第 6 章「SunVTS TTY ユーザーインタフェースの使用方法」を参照してください。