以下は、開発者がVitriaアプリケーションの手動展開を開始するために使用するいくつかの手順です。ここでは、IBM UrbanCode uDeployを使用してこのプロセスを自動化する方法を理解したいと考えています。
- "xauth list"出力の複数のエントリでは、数字11は "unix:11"で何を意味しますか?
- $ DISPLAY = localhost:11.0では、この "11"はどういう意味ですか?上記の "unix:11"に関連していますか?このローカルホストは、ローカルPCまたはリモートサーバーを意味しますか?
- UCDで自動化するには、「pyaz5b」でUCDエージェントを実行する必要がありますが、これをすべて実行する必要がありますか?
- ここでX-Windowが必要な理由はわかりません。なぜなら、後で、開発者はGUIからではなく、展開を行うためだけに「vdadmin」を実行するからです。
以下のすべてのIDはセキュリティ上の理由から変更されています。
*******************************************************************************
* *
* *
* Welcome to AIX Version 7.1! *
* *
* *
* Please see the README file in /usr/lpp/bos for information pertinent to *
* this release of the AIX Operating System. *
* *
* *
*******************************************************************************
[ /users/qhwms3] :~> xauth list
uavitg04/unix:12 MIT-MAGIC-COOKIE-1 c29a18c4363b8b65c78b26bf28ec
uavitg04/unix:13 MIT-MAGIC-COOKIE-1 aaf848b52f00ab4ce30e8d58209a8
uavitg04/unix:10 MIT-MAGIC-COOKIE-1 025d33bb6094e1fac5cbb465333220
uavitg04/unix:11 MIT-MAGIC-COOKIE-1 c20ec7900e35c679f9263ed64ec8c87
[ /users/qhwms3] :~> echo $DISPLAY
localhost:11.0
[ /users/qhwms3] :~> sudo su - pyaz5b
uavitg04:/home/pyaz5b > export DISPLAY=localhost:11.0
uavitg04:/home/pyaz5b > xauth add uavitg04/unix:11 MIT-MAGIC-COOKIE-1 c20ec7900e35c679f92d641ec8c87
1.私たちはすべてこのAIXサーバーにパテを使って接続しているので、すべて「X11 for SSH forwarding」です。だから私のローカルPC上の異なる4つのセッションは、異なるリモートサーバーに接続していますか? 2.この "localhost"はどのマシンを指していますか?私のローカルPCまたはリモートAIXサーバー? 11がどのリモートサーバーに接続しているかをどのように知ることができますか? 3.自分のUnix IDでログインし、アプリケーションIDにsudoするのは、多くの企業が使いやすさのために使用する一般的な方法です。私はこのVitriaのアプリケーションは同じ習慣を持っていると信じています。このスイッチを見つけてGUI要件を無効にすることができるかどうかを見てみましょう。 –
1)いいえ、これはあなたのAIXサーバーへの4つの接続です。 2a)localhost =コマンドを実行しているマシン(AIXサーバー)。 2b)ではなく、DISPLAY変数を使って自分の接続しか見ることができません。 3)合意した。 4)そのオプションが利用できない場合、X11サーバーが必要ない/必要でない場合は、[http://stackoverflow.com/questions/32030622/how-to-use-skype-desktop-api-on- a-server-without-a-display/32033632#32033632](仮想Xサーバ)を選択します。 – JvO