IBM Cloud: Power Systems Virtual Server AIX에서 GUI를 구성해 보았습니다.
1. 소개
소프트웨어 배포를 위해 AIX에서 GUI를 사용하려는 요구 사항이 있습니다.
IBM Cloud의 AIX에서도 사용할 수 있는지 확인해 보았습니다.
시도한 AIX 버전은 다음과 같습니다.
bash-4.3# oslevel -s
7200-04-01-1939
2. VNC Server 배포
AIX Toolbox for Linux Applications 의 모듈을 사용하여 VNC Server를 배포합니다.
다만, 상기 링크중의 최신판인 tightvnc-server-1.3.10-2
를 이용하면, libgcc-8.3.0
이상을 도입할 필요가 있지만, 한편으로 libgcc-8.1.0-2
이 이미 이용되고 있기 때문에, 그다지 환경을 접하고 싶지 않았습니다.
그래서 이번에는 tightvnc-server-1.3.10-1
를 도입하기로 했습니다.
bash-4.3# curl -LO https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/tightvnc/tightvnc-server-1.3.10-1.aix6.1.ppc.rpm
bash-4.3# curl -LO https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/libjpeg/libjpeg-6b-7.aix6.1.ppc.rpm
bash-4.3# rpm -Uvh tightvnc-server-1.3.10-1.aix6.1.ppc.rpm libjpeg-6b-7.aix6.1.ppc.rpm
Preparing... ################################# [100%]
Updating / installing...
1:libjpeg-6b-7 ################################# [ 50%]
2:tightvnc-server-1.3.10-1 ################################# [100%]
3. VNC Server 시작
VNC Server는 hostname에 통신합니다. hostname에 ping이 가능한지 확인하고 ping을 할 수 없다면 /etc/hosts
를 구성하십시오.
bash-4.3# hostname
power2
bash-4.3# ping power2
PING power2 (192.168.186.60): 56 data bytes
64 bytes from 192.168.186.60: icmp_seq=0 ttl=255 time=0 ms
64 bytes from 192.168.186.60: icmp_seq=1 ttl=255 time=0 ms
64 bytes from 192.168.186.60: icmp_seq=2 ttl=255 time=0 ms
64 bytes from 192.168.186.60: icmp_seq=3 ttl=255 time=0 ms
그런 다음 VNC Server를 시작합니다.
bash-4.3# oslevel -s
7200-04-01-1939
AIX Toolbox for Linux Applications 의 모듈을 사용하여 VNC Server를 배포합니다.
다만, 상기 링크중의 최신판인
tightvnc-server-1.3.10-2
를 이용하면, libgcc-8.3.0
이상을 도입할 필요가 있지만, 한편으로 libgcc-8.1.0-2
이 이미 이용되고 있기 때문에, 그다지 환경을 접하고 싶지 않았습니다.그래서 이번에는
tightvnc-server-1.3.10-1
를 도입하기로 했습니다.bash-4.3# curl -LO https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/tightvnc/tightvnc-server-1.3.10-1.aix6.1.ppc.rpm
bash-4.3# curl -LO https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/libjpeg/libjpeg-6b-7.aix6.1.ppc.rpm
bash-4.3# rpm -Uvh tightvnc-server-1.3.10-1.aix6.1.ppc.rpm libjpeg-6b-7.aix6.1.ppc.rpm
Preparing... ################################# [100%]
Updating / installing...
1:libjpeg-6b-7 ################################# [ 50%]
2:tightvnc-server-1.3.10-1 ################################# [100%]
3. VNC Server 시작
VNC Server는 hostname에 통신합니다. hostname에 ping이 가능한지 확인하고 ping을 할 수 없다면 /etc/hosts
를 구성하십시오.
bash-4.3# hostname
power2
bash-4.3# ping power2
PING power2 (192.168.186.60): 56 data bytes
64 bytes from 192.168.186.60: icmp_seq=0 ttl=255 time=0 ms
64 bytes from 192.168.186.60: icmp_seq=1 ttl=255 time=0 ms
64 bytes from 192.168.186.60: icmp_seq=2 ttl=255 time=0 ms
64 bytes from 192.168.186.60: icmp_seq=3 ttl=255 time=0 ms
그런 다음 VNC Server를 시작합니다.
bash-4.3# hostname
power2
bash-4.3# ping power2
PING power2 (192.168.186.60): 56 data bytes
64 bytes from 192.168.186.60: icmp_seq=0 ttl=255 time=0 ms
64 bytes from 192.168.186.60: icmp_seq=1 ttl=255 time=0 ms
64 bytes from 192.168.186.60: icmp_seq=2 ttl=255 time=0 ms
64 bytes from 192.168.186.60: icmp_seq=3 ttl=255 time=0 ms
-localhost
옵션을 붙여 둡니다. 원래, Power Systems Virtual Server의 Public NW는 특정 포트만 비어 있습니다. 그래서, 원래 그대로는 외부 공개는 할 수 없습니다. vncserver 시작
bash-4.3# vncserver -localhost
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
Integer overflow in srand at /usr/bin/X11/vncserver line 151.
New 'X' desktop is power2:1
Creating default startup script //.vnc/xstartup
Starting applications specified in //.vnc/xstartup
Log file is //.vnc/power2:1.log
확인 (locahost에서만 VNC는 청취하고 있음)
bash-4.3# ps -ef|grep vnc
root 17105270 1 0 17:18:59 pts/0 0:00 Xvnc :1 -desktop X -httpd /opt/freeware/vnc/classes -auth //.Xauthority -geometry 1024x768 -depth 24 -rfbwait 120000 -rfbauth //.vnc/passwd -rfbport 5901 -nolisten local -fp /usr/lib/X11/fonts/,/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/ibm850/,/usr/lib/X11/fonts/Type1/ -localhost
bash-4.3# netstat -an|grep 5901
tcp4 0 0 127.0.0.1.5901 *.* LISTEN
4. 자 단말(Mac)에서 VNC에 연결합니다.
앞에서 언급했듯이 IBM Cloud의 Power 환경인 Public NW는 SSH와 같은 제한된 포트만 비어 있습니다. 따라서 이번에는 SSH Port forwarding을 이용하고 SSH와 터널을 통해 VNC Server를 이용합니다.
MacBook-Pro:~ yasuda$ ssh root@<AIXのIPアドレス> -L 5901:localhost:5901
Finder에서 サーバーへ接続
선택
5. Smit 실험
AIX의 관리 도구로 smit
가 있지만 평소에는 GUI를 사용하지 않습니다.
이번에는, 잘 되었을 때와 실패했을 때의 캐릭터의 동작을 확인해 보겠습니다.
5.1 사용자 작성(성공: 캐릭터 달린 후 만세)
5.2 사용자 작성(실패: 캐릭터가 달린 후 넘어집니다)
방금 전과 같이 UID로 작성해 본다.
Reference
이 문제에 관하여(IBM Cloud: Power Systems Virtual Server AIX에서 GUI를 구성해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/testnin2/items/f84f33eb42c445761f42
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
MacBook-Pro:~ yasuda$ ssh root@<AIXのIPアドレス> -L 5901:localhost:5901
AIX의 관리 도구로
smit
가 있지만 평소에는 GUI를 사용하지 않습니다.이번에는, 잘 되었을 때와 실패했을 때의 캐릭터의 동작을 확인해 보겠습니다.
5.1 사용자 작성(성공: 캐릭터 달린 후 만세)
5.2 사용자 작성(실패: 캐릭터가 달린 후 넘어집니다)
방금 전과 같이 UID로 작성해 본다.
Reference
이 문제에 관하여(IBM Cloud: Power Systems Virtual Server AIX에서 GUI를 구성해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/testnin2/items/f84f33eb42c445761f42텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)