Sol 10 가상화 zone에 Sol9 + Oracle ERP 11i + Oracle 8.1.7.4 DB 를 구성.
ERP 레포트 (PDF) 출력을 위해서 xhost가 열려 있어야 함.
1. 일반적인 경우
. 일반적으로 Display 장치가 서버에 있을 경우에는 xhost 명령어로 해결
# /usr/openwin/bin/xhost +
2. 가상화 서버의 경우
. 가상화 서버의 경우, 물리적인 Display 장치가 없으므로, xhost 사용 불가. (솔라리스 admin 문서에 지원하지 않는다고 나와 있음.)
. 따라서 몇 가지 방법을 고민
(1) ssh 로그인
ERP 서비스 실행 계정을 ssh 에서 xwindow 에뮬레이트 하도록 로그인 하는 방법
# ssh -X 계정@서버
ex) # ssh -X erpuser@10.10.0.0
단, ssh를 이용해 X11을 사용하려면, 반드시 아래 파일을 확인해야 함
# vi /etc/ssh/sshd_config
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
# vi /etc/ssh/ssh_config
ForwardX11 yes (주석처리 되어 있다면 해제)
만약, 위와 같이 설정 후 아래와 같이 에러메시지가 나오면
ssh[4690]: Kerberos mechanism library initialization error: No profile file open.
unable to initialize mechanism library [/usr/lib/gss/gl/mech_krb5.so]
unable to initialize mechanism library [/usr/lib/gss/gl/mech_krb5.so]
아래 파일에
/etc/ssh/ssh_config
/etc/ssh/sshd_config
아내 내용을 추가해 준다.
GSSAPIAuthentication=no
GSSAPIKeyExchange=no
그리고 sshd 리스타트
/etc/init.d/sshd restart
참고 : http://icom.tistory.com/110
참고 사이트
: http://littletrue.egloos.com/4359481
: http://blog.naver.com/jyh8572?Redirect=Log&logNo=120100073750
: http://www.netsarang.co.kr/bbs/detail.html?id=xmanager&num=10304
: http://www.solarisschool.com/tip/view.html?board=tip1&no=24889
: http://www.solanara.net/solanara/ssh#head_ssh_tunnelingx11
: http://docs.sun.com/app/docs/doc/819-7314/6n994bt6t?a=view
: http://www.linuxquestions.org/questions/solaris-opensolaris-20/unable-to-set-xhost-in-non-global-zone-678942/
-> 결과 : 위 방법은 사용불가. 위 방법은 가상화 서버에 xmanager 등을 이용해 GUI로 오라클 DB등 프로그램 설치시 사용가능.
(2) xvn 설치
display 장치를 가상으로 생성해 주는 프로그램을 설치하여 이용.
참고 사이트
: http://www.sunfreeware.com
: http://www.karlrunge.com/x11vnc/
-> 결과 : 가능한 방법이나 xvn 설치 및 설정이 까다롭다.
(3) ERP스크립트 수정
display 장치를 특정 서버의 Display 장치를 지정하여 사용하도록 설정.
해당 파일은 adcmctl.sh, gsm.sh에 설정한다.
DISPLAY="10.10.10.10:0.0"
-> 결과 : 정상적으로 작동함. 권장사항.
'Solaris > 문제해결' 카테고리의 다른 글
솔라리스 home 디렉토리 권한변경 불가시 (0) | 2010.04.22 |
---|---|
솔라리스에서 권한 부족으로 암호 변경이 갑자기 안될때 (0) | 2010.03.25 |
솔라리스 su(switch user)가 되지 않을때. (0) | 2010.01.21 |
SUN Solaris 10에서 Qlogic 2300 HBA 카드와 SAN Disk 미인식 문제 해결 (0) | 2009.10.10 |
[cron] c queue max run limit reached 문제 (0) | 2009.09.11 |