放弃このコンテンツは動的に機械翻訳されています。Computing)が使用されます。仮想マシンにLinuxオペレーティングシステムをインストールした段階では、VNCのサポートが設定されていない場合があります。XenCenterのグラフィカルコンソールから接続できるようにするには、VNCサーバーとXディスプレイマネージャを仮想マシンにインストールして、適切に設定する必要があります。ここでは、サポートされている各Linuxディストリビューション上でVNCを設定し、XenCenterグラフィカルコンソールと適切に対話できるようにする手順を説明します。Hatベースの仮想マシンの手順を適用できます。これは、同じベースコードでグラフィカルVNCアクセスが提供されているためです。Linux5をベースにしています。Squeeze仮想マシンのグラフィックコンソールを有効にする前に、Linuxゲストエージェントがインストール済みであることを確認してください。詳しくは、Linuxゲストエージェントのインストールを参照してください。Squeeze仮想マシンのグラフィックコンソールは、その仮想マシン内で動作するVNCサーバーにより提供されます。推奨される設定では、標準ディスプレイマネージャによりVNCが制御され、ログイン画面が表示されます。Squeezeをデスクトップシステムパッケージでインストールするか、標準的なaptコマンドを使ってGDM(ディスプレイマネージャ)をインストールします。Squeezeデスクトップ環境では、多くのCPU負荷がかかることがあります。シトリックスは以下のコマンドを実行して、Gnomeディスプレイマネージャーgdm3パッケージをアンインストールし、gdmパッケージをインストールすることを強くお勧めします。gdm3vncpasswdコマンドでパスワード情報を書き込むファイルを指定して、VNCパスワードを設定します(これを設定しないとセキュリティ上の重大なリスクが発生します)。/etc/vncpassgdm.confファイル(/etc/gdm/gdm.conf)の[servers]および[daemon]セクションを次のように編集して、VNCサーバーがディスプレイ番号0を管理するように設定します。vncなどのコマンドを使用して、VNCサーバーが動作しているかどうかを確認できます。Hat仮想マシンのVNCを設定する前に、Linuxゲストエージェントがインストール済みであることを確認してください。詳しくは、Linuxゲストエージェントのインストールを参照してください。Hat仮想マシン上で設定するには、GDM設定を変更する必要があります。Linuxのバージョンによって異なります。変更前に、最初にこの設定ファイルの場所を決定します。このファイルは、以降のいくつかの手順で変更されます。4を使用している場合、GDM構成ファイルは/etc/X11/gdm/gdm.confです。これは、独自のカスタマイズ構成に加えて、GDMのバージョンのプロバイダーによって指定されたデフォルト値を含む統合構成ファイルです。Linuxなどに含まれている、古いバージョンのGDMでデフォルトで使用されます。Linuxバージョン5.xを使用している場合、GDM構成ファイルは/etc/gdm/custom.confです。このファイルは、デフォルト設定を上書きするユーザー指定の値のみを含む分割設定ファイルです。Linuxなどに含まれている、新しいバージョンのGDMでデフォルトで使用されます。パッケージ名vnc-serverとgdmおよびそれらのバージョン番号が表示されます。これらのパッケージ名が表示された場合は、既に適切なパッケージがインストール済みです。パッケージがインストールされていないという内容のメッセージが表示された場合は、インストール時にグラフィカルデスクトップオプションを選択しなかった可能性があります。以降の手順に進むには、これらのパッケージをインストールする必要があります。x86インストールガイド』を参照してください。任意のテキストエディタを使ってGDM設定ファイルを開き、以下の行を追加します。0flexible=true4.xの構成ファイルでは、[server-Standard]セクションの上にこの行を追加します。5.xの構成ファイルでは、空の[servers]セクション内にこの行を追加します。標準のXサーバーの代わりにXvncサーバーが使用されるように設定を変更します。3または4を使用している場合は、そのすぐ上に次の行が表示されます:0=Standardこれを次のように変更します。5.xまたはそれ以降の設定ファイルでは、この行(0=VNC)を[servers]セクションのすぐ下、[server-VNC]セクションの上に追加する必要があります。ファイルを保存して閉じます。設定の変更を有効にするために、/usr/sbin/gdm-restartを実行してGDMを再起動します。Linuxでは、ランレベル5でグラフィカルユーザーインターフェイスが起動します。インストールがランレベル3で起動するように設定されている場合は、ディスプレイマネージャが起動されるように(そしてグラフィカルコンソールにアクセスできるように)ランレベルを変更する必要があります。デフォルトのファイアウォール設定では、VNCトラフィックは通過できません。仮想マシンとXenCenter間にファイアウォールを設定している場合は、VNC接続が使用するポートを開放して、このポートでの通信を許可する必要があります。nでVNCビューアからの接続を待機します。ここで、nはディスプレイ番号です(通常は0)。VNCサーバーのディスプレイ番号が0の場合はTCPポート5900で、ディスプレイ番号が1の場合はTCP-5901で通信します。使用するファイアウォールのドキュメントを参照して、これらのポートが開放されていることを確認してください。ファイアウォール設定をさらにカスタマイズして、IP接続を追跡したり、一方向からのみの接続を許可したりすることもできます。4.xおよび5.xの場合、system-config-securitylevel-tuiを実行します。[カスタマイズ]を選択して、その他のポートの一覧に5900を追加します。offを使用してファイアウォールを恒久的に無効にしたりできます。これにより、ほかのサービスが外部にさらされ、仮想マシン全体のセキュリティのレベルが下がることに注意してください。VNC画面の解像度グラフィカルコンソールを使用して仮想マシンに接続した後で、画面の解像度が適当でない(たとえば、仮想マシンの画面が大きすぎてグラフィカルコンソールペインに収まらない)場合は、次の手順でVNCサーバーのgeometryパラメーターを設定して、解像度を調整します。任意のテキストエディタを使ってGDM設定ファイルを開きます。[server-VNC]セクションを探します。800x600ここで、geometryパラメーターに、有効な画面の幅と高さを指定できます。ファイルを保存して閉じます。6.xを使用している場合、GDM設定ファイルは/etc/gdm/custom.confです。このファイルは、デフォルト設定を上書きするユーザー指定の値のみを含む分割設定ファイルです。Linuxなどに含まれている、新しいバージョンのGDMでデフォルトで使用されます。オペレーティングシステムのインストール時に、デスクトップモードを選択します。これにより、ベースシステム画面が開きます。[レガシーUNIXの互換性]が選択された状態にします。ウィンドウでパッケージが表示されます。tigervnc-server-<version_number>を選択し、[次へ]をクリックします。6.x仮想マシンの設定を続けます。任意のテキストエディタを使ってGDM設定ファイルを開き、各セクションに以下の行を追加します。16}次のコマンドを実行して、xinetdサービスを起動します。startファイル/etc/sysconfig/iptablesを開き、次の行を追加します。Linuxでは、ランレベル5でグラフィカルユーザーインターフェイスが起動します。インストールがランレベル3で起動するように設定されている場合は、ディスプレイマネージャが起動されるように(そしてグラフィカルコンソールにアクセスできるように)ランレベルを変更する必要があります。Server仮想マシンのVNCを設定する前に、Linuxゲストエージェントがインストール済みであることを確認してください。詳しくは、Linuxゲストエージェントのインストールを参照してください。Administration」を有効にできます。Administrationを、インストール時に有効にできます。これにより、外部のVNCビューアでゲストに接続してグラフィカルコンソールを表示できるようになります。Linux仮想マシン内で設定ファイルを変更することが可能です。設定を変更する前に、VNCサーバーがインストール済みであることを確認する必要があります。SUSEには、デフォルトでtightvncサーバーが付属しています。このサーバーは適したVNCサーバーですが、標準的なRealVNCディストリビューションを使用することもできます。次のコマンドを実行して、tightvncソフトウェアがインストール済みかどうかを確認できます。tightvncリモート管理を有効にするSLESソフトウェアのインストール時にリモート管理を有効にしなかった場合は、次のようにして有効にすることができます。Administration]を選択します。Enterキーを押します。Settings]セクションに移動します。Administration]を選択し、Enterキーを押してこのオプションを有効にします。Settings]セクションに移動します。Firewall]を選択し、Enterキーを押してこのオプションを有効にします。Tabキーを押して[Finish]ボタンに移動し、Enterキーを押します。設定を有効にするためにディスプレイマネージャの再起動が必要があるという内容のメッセージボックスが表示されます。メッセージを確認するには、Enterキーを押します。YaSTのトップレベルの画面に戻ります。Tabキーを押して[Quit]ボタンに移動し、Enterキーを押します。xinetd設定の変更リモート管理を有効にした後で、XenCenterを使用するか、サードパーティのVNCクライアントを使用するかに応じて、設定ファイルを変更する必要があります。任意のエディタで/etc/xinetd.d/vncファイルを開きます。このファイルには、以下に示すセクションが含まれています。5901}port行を次のように変更します。5900ファイルを保存して閉じます。Linuxでは、ランレベル5でグラフィカルユーザーインターフェイスが起動します。リモートデスクトップが表示されない場合は、仮想マシンがランレベル5で起動するように設定されているかどうかを確認します。デフォルトのファイアウォール設定では、VNCトラフィックは通過できません。仮想マシンとXenCenter間にファイアウォールを設定している場合は、VNC接続が使用するポートを開放して、このポートでの通信を許可する必要があります。nでVNCビューアからの接続を待機します。ここで、nはディスプレイ番号です(通常は0)。VNCサーバーのディスプレイ番号が0の場合はTCPポート5900で、ディスプレイ番号が1の場合はTCP-5901で通信します。使用するファイアウォールのドキュメントを参照して、これらのポートが開放されていることを確認してください。ファイアウォール設定をさらにカスタマイズして、IP接続を追跡したり、一方向からのみの接続を許可したりすることもできます。Users]を選択し、次に、Tabキーを押して右側のメニューに移動し、矢印キーを使って[Firewall]を選択します。Enterキーを押します。Services]を選択します。Services]フィールドに移動します。矢印キーを使って[Advanced]ボタン(右下の近く、[Next]ボタンのすぐ上)を選択し、Enterキーを押します。Ports]フィールドに5900と入力します。Tabキーを押して[OK]ボタンに移動し、Enterキーを押します。Tabキーを押して[Next]ボタンに移動し、Enterキーを押します。次に、[Summary]画面でTabキーを押して[Accept]ボタンに移動し、Enterキーを押します。最後にYaSTのトップレベルの画面でTabキーを押して[Quit]ボタンに移動し、Enterキーを押します。stopコマンドを実行して、次回起動時までファイアウォールを無効にしたり、YaSTを使用してファイアウォールを恒久的に無効にしたりできます。これにより、ほかのサービスが外部にさらされ、仮想マシン全体のセキュリティのレベルが下がることに注意してください。Users]を選択し、次に、Tabキーを押して右側のメニューに移動し、矢印キーを使って[Firewall]を選択します。Enterキーを押します。Rules]を選択してEnterキーを押します。Rules]の[Add]ボタンに移動し、Enterキーを押します。Network]フィールドに「0/0」と入力します。Port]フィールドに移動し、「5900」と入力します。Tabキーを押して[Add]ボタンに移動し、Enterキーを押します。Tabキーを押して[Next]ボタンに移動し、Enterキーを押します。次に、[Summary]画面でTabキーを押して[Finish]ボタンに移動し、Enterキーを押します。最後にYaSTのトップレベルの画面でTabキーを押して[Quit]ボタンに移動し、Enterキーを押します。stopコマンドを実行して、次回起動時までファイアウォールを無効にしたり、YaSTを使用してファイアウォールを恒久的に無効にしたりできます。これにより、ほかのサービスが外部にさらされ、仮想マシン全体のセキュリティのレベルが下がることに注意してください。1に対応する)を探します。server-args行のgeometry引数を、目的のディスプレイ解像度に変更します。16ここで、geometryパラメーターに、有効な画面の幅と高さを指定できます。ファイルを保存して閉じます。次のコマンドを実行して、VNCサーバーを再起動します。Linuxの仮想マシンでは、ランレベル5でグラフィカルユーザーインターフェイスが起動します。ここでは、仮想マシンがランレベル5で起動するよう設定されていることを確認する方法と、設定されていない場合の変更方法を説明します。Linuxランレベル/etc/inittabを開き、デフォルトのランレベルを確認します。id:n:initdefault:nが5でない場合は、5に変更してファイルを保存します。5を実行すると、実際に仮想マシンを再起動しなくてもランレベルの変更が適用されます。