들어가기 앞서

팀 파운데이션 서버(Team Foundation Server) 는 구성과 운영이 매우 까다로운 ALM(Application Lifecycle Management) 솔루션 중의 하나다. 그간 오류에 대해 정리하는 의미로 팀 파운데이션 서버(Team Foundation Server) 를 운영하면서 겪을 수 있는 여러 가지 경우의 오류를 리스트업 해본다.

앞서, 마이크로소프트(Microsoft)의 제품이 가지는 여러 통합 제품은 공통적인 단점을 가지는데 그것은 통합되는 요소들이 모두 자사 제품임에도 불구하고 환경적인 요소에 매우 민감하다는 점이다.

image–1

통합된 만큼 오류 유형도 광범위

팀 파운데이션 서버(Team Foundation Server)는 윈도우 서버, SQL 서버, 웹 응용 프로그램 서버(IIS, Inernet Information Services), 그리고 쉐어포인트(SharePoint) 등과 통합이 되는데 심각한 경우 매우 작은 요소들로 인해 일부 서비스의 작동 자체가 멈춰버린다.

예를 들어 엑티브 디렉토리(Active Directory)나 데이터베이스 서버가 변경되거나 백업(Backup), 복원(Restore) 계획, 그리고 서버간의 인증이나 그룹, 맴버, 역할 그리고 시스템의 환경적인 변수 등 큰 범위부터 작은 범위까지 다양하게 나타난다.

때문에 매우 구체적으로 자원을 운용할 수 있는 장점과 함께 운영 규모가 커질수록 통합된 각 제품에 대해 매우 깊은 솔루션 지식이 요구된다. 대부분 상세한 오류 메시지를 제공하지 않고 추상적인 메시지를 제공하기 때문에 통합된 제품의 상호 관계를 확실히 이해하고 ‘감(Feeling)’으로 잘 때려 맞춰야 하는 경우도 생기게 된다.

단, 필자가 나열한 것 보다 더 많은 오류 발생과 해결이 있었으나 사소하거나 기억할 필요가 없다고 생각한 것들은 블로그에 올리지 못한 것도 다수 있다.

팀 파운데이션 서버(Team Foundation Server) 오류 해결

팀 파운데이션 서버(Team Foundation Server) 운영 정보


Posted by 땡초 POWERUMC

댓글을 달아 주세요

Centos Server 리눅스 운영체제에서 likewise-open 패키지 설치 문제

당연히 Ubuntu에서 사용하던 Likewise-open 을 설치하여 제 집에서 운영하는 Active Directory에 Join하려고 했다. 원래 Ubuntu Server를 사용하다가 Redhat 계열의 Centos로 변경해보고자 Centos Server를 선택했다. 


필자의 아래의 블로그 링크를 통해 Ubuntu에서 Likewise-open을 통해 Active Directory에 Join 하는 글을 소개한 바 있다.

 

Centos에서는 RPM기반의 설치 패키지 도구인 yum을 사용하는데, yum을 통해서는 likewise-open 도구를 설치할 수 없는 문제가 발생하였다.

yum install likewise-open
MPOWERUMC:~ powerumc$ ssh POWERUMC\\umc@192.168.0.30
Password:
Last login: Fri Apr  5 01:35:17 2013 from 192.168.0.23
-sh-4.1$ sudo yum install likewise-open
Password:
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.yongbok.net
 * extras: mirror.yongbok.net
 * updates: mirror.yongbok.net
base                                                               | 3.7 kB     00:00
extras                                                             | 3.5 kB     00:00
updates                                                            | 3.5 kB     00:00
updates/primary_db                                                 | 1.4 MB     00:00
Setting up Install Process
No package likewise-open available.
Error: Nothing to do
-sh-4.1$

 

위와 같이 likewise-open 패키지는 사용할 수 없는 패키지라는 메시지가 출력이 된다. 이 문제로 구글링을 통해 해결 방법을 찾아보았는데, 대부분 과거 문서이고 likewise-open 다운로드 링크도 404 not found 로 생각보다 빨리 해결하지 못하게 되었다.

 

pbis-open 패키지로 설치해야...

현재 likewise-open 은 PowerBroker 서비스를 통해 다운로드 받을 수 있다. 패키지의 이름은 likewise-open에서 phis-open로 변경되었다.


다음과 같이 wget 명령을 통해 pbis-open 패키지를 다운로드 받는다.

wget 명령으로 패키지를 다운로드 받는다.
[powerumc@POWERUMC-CENTOS ~]$ wget http://download.beyondtrust.com/PBISO/7.1.0/1203/pbis-open-7.1.0.1203.linux.x86_64.rpm.sh
--2013-04-01 23:41:19--  http://download.beyondtrust.com/PBISO/7.1.0/1203/pbis-open-7.1.0.1203.linux.x86_64.rpm.sh
Resolving download.beyondtrust.com... 192.30.180.65
Connecting to download.beyondtrust.com|192.30.180.65|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17789736 (17M) [application/x-sh]
Saving to: `pbis-open-7.1.0.1203.linux.x86_64.rpm.sh'
 
 
100%[================================================>] 17,789,736  1.24M/s   in 16s
 
 
2013-04-01 23:41:36 (1.03 MB/s) - `pbis-open-7.1.0.1203.linux.x86_64.rpm.sh' saved [17789736/17789736]

 

 

다운로드 받은 패키지를 ls 명령을 통해 확인할 수 있다. (필자는 alias l="ls -al" 로 사용한다)
[powerumc@POWERUMC-CENTOS ~]$ l
합계 17400
drwx------. 2 powerumc powerumc     4096 2013-04-01 23:42 .
drwxr-xr-x. 4 root     root         4096 2013-04-01 23:08 ..
-rw-r--r--. 1 powerumc powerumc       18 2013-02-22 06:09 .bash_logout
-rw-r--r--. 1 powerumc powerumc      200 2013-04-01 23:42 .bash_profile
-rw-r--r--. 1 powerumc powerumc      124 2013-02-22 06:09 .bashrc
-rw-------. 1 powerumc powerumc      803 2013-04-01 23:42 .viminfo
-rwxrwxr-x. 1 powerumc powerumc 17789736 2013-03-09 05:53 pbis-open-7.1.0.1203.linux.x86_64.rpm.sh
[powerumc@POWERUMC-CENTOS ~]$ sudo ./pbis-open-7.1.0.1203.linux.x86_64.rpm.sh
Creating directory pbis-open-7.1.0.1203.linux.x86_64.rpm
Verifying archive integrity... All good.
Uncompressing pbis-open-7.1.0.1203.linux.x86_64.rpm............
Would you like to install package for legacy links? (i.e.  /opt/likewise/bin/lw-find-user-by-name -> /opt/pbis/bin/find-user-by-name) (yes/no) yes
Would you like to install now? (yes/no) y
Installing packages and old packages will be removed
준비 중...                   ########################################### [100%]
   1:pbis-open-upgrade      ########################################### [100%]
준비 중...                   ########################################### [100%]
   1:pbis-open              ########################################### [100%]
Setting up SELinux Policy Module
 
 
 
 
Importing registry...
 
 
 
 
준비 중...                   ########################################### [100%]
   1:pbis-open-gui          ########################################### [100%]
준비 중...                   ########################################### [100%]
   1:pbis-open-legacy       ########################################### [100%]
Installing Packages was successful
 
 
New libraries and configurations have been installed for PAM and NSS.
Please reboot so that all processes pick up the new versions.
 
 
As root, run domainjoin-gui or domainjoin-cli to join a domain so you can log on
with Active Directory credentials. Example:
domainjoin-cli join MYDOMAIN.COM MyJoinAccount

 

 



 

다음과 같이 opis-open 서비스를 시작하면 된다.
[powerumc@POWERUMC-CENTOS init.d]$ sudo ./lwsmd start
 
 
자동으로 시작되어 있음

Posted by 땡초 POWERUMC

댓글을 달아 주세요