'지식 (IT Knowledge)/Server'에 해당되는 글 23건

< PREV |  1  |  2  |  3  |  NEXT >

SMS 2003을 이용하여 프로그램을 배포하는 법 :: 2008/11/19 14:49

 이 글에서는  SMS 2003을 사용하여  문서 보안 프로그램인 FSF를  배포하는 방법에 대해 설명합니다. 이 방법은 대부분의 상황에 적용할 수 있습니다. SMS 2003에 대한 자세한 내용은 다음 Microsoft TechNet 웹 사이트를 참조하십시오.
Systems Management Server 2003 Technical Library

   여기서는 조직에 SMS 2003 SP3이 이미 설치 및 구성되어 실행 중이라고 가정합니다.  사용중인 PC들에  SMS 2003 클라이언트 에이전트가 설치되어 있다고 가정합니다. 여기서부터  SMS를 이용하여 프로그램 배포를 하는 방법을 기술합니다.

1.  FSF설치 프로그램 파일 복사
FSF  설치 파일 및 폴더를  SMS 2003 서버에서 액세스할 수 있는 단일 네트워크 공유 폴더에 붙여 넣습니다.  SMS서버의  공유된 로컬폴더에 넣으셔도 됩니다.

2.  배포를 위한 컬렉션을 만듭니다.
 SMS 컬렉션에는 소프트웨어 배포에 필요한 리소스 집합이 포함되어 있으며, 여기서 리소스는 Outlook용 Microsoft Dynamics CRM을 설치할 클라이언트 컴퓨터입니다. 컬렉션을 만들려면 다음 단계를 수행합니다.|

 1) 먼저 쿼리를 작성합니다.
    a. SMS 2003 서버에 관리자로 로그온한 상태로 SMS Administrator Console을 시작합니다.
    b. Site Database(사이트 데이터베이스)를 확장하고 Queries(쿼리)를 마우스 오른쪽 단추로 클릭한 다음 New(새로 만들기)를 가리키고 Queries(쿼리)를 클릭합니다
    c. Queries  Properties(쿼리 속성) 대화 상자에서 [Deploy Client in KS with old FSF]과 같은 쿼리 이름을 입력 한 후 Edit Query Statement 버튼을 클릭합니다.
    d, General 탭 하단의 Show Query Language버튼을 클릭하면 Query Language 창이 열리는데 아래의 내역을 복사해서 붙여 넣습니다.   

select SMS_R_System.Name, SMS_R_System.IPAddresses, SMS_R_System.LastLogonUserName, SMS_G_System_UnknownFile.FileName, SMS_G_System_UnknownFile.FileVersion, SMS_R_System.OperatingSystemNameandVersion from  SMS_R_System inner join SMS_G_System_UnknownFile on SMS_G_System_UnknownFile.ResourceID = SMS_R_System.ResourceId where SMS_R_System.Client = 1 and SMS_R_System.IPAddresses like "192.168.%" and SMS_G_System_UnknownFile.FileName = "f_cmhver.dll" and SMS_G_System_UnknownFile.FileVersion != "1, 6, 34, 18" and SMS_R_System.OperatingSystemNameandVersion != "Microsoft Windows NT Workstation 6.0"

     e. Show Query Design버튼을 누르시면 쿼리의 내역을 확인할 수있습니다. General 탭에선 보여질 데이터가 리스트되어 있고  Criteria탭에선 조건을 보실수있습니다.  확인되었으면 OK 버튼 눌러서 나와주세요  
(위에서 만든 쿼리는 지점1에 있는 PC중  f_cmhver.dll1.6.34.18이 아닌 모든 PC를 리스트하라는 것입니다)
     f. ok버튼을 클릭하여 [Deploy Client in KS with old FSF] 쿼리 작성을 완료합니다.

2) 이제 만든 쿼리를 기반으로 콜렉션을 만들겠습니다.
a.  SMS 2003 서버에 관리자로 로그온한 상태로 SMS Administrator Console을 시작합니다.
b.   Site Database(사이트 데이터베이스)를 확장하고 Collections(컬렉션)를 마우스 오른쪽 단추로 클릭한 다음 New(새로 만들기)를 가리키고 Collection(컬렉션)을 클릭합니다.
c.   Collection Properties(컬렉션 속성) 대화 상자에서 [Deploy Client in KS with old FSF]과 같은 컬렉션 이름을 입력합니다.
d.   Membership Rules(구성원 자격 규칙) 탭을 클릭하고 New(새로 만들기)를 클릭한 후에 다음 정보를 사용하여 Create Direct Membership Rule Wizard(구성원 자격 규칙 직접 만들기 마법사)를 완료합니다.
e.   Query Rule Properties(쿼리 룰 속성) 페이지에서 Name[Deploy Client in KS with old FSF]를 입력하고 나서 Import Query Statement 를 클릭합니다.
f.   Browse Query창에서 앞서 만든 [Deploy Client in KS with old FSF] 쿼리를 선택해주고 OK를 클릭하여 나옵니다.
C.   OK를 눌러 Query Rule Properties(쿼리 룰 속성) 페이지에서 나옵니다..
D.   OK를 눌러 Collection Properties(컬렉션 속성)창 작업을 모두 마칩니다

3.    설치 프로그램을 배포합니다.
 .    SMS 2003 서버에 관리자로 로그온한 상태로 SMS Administrator Console을 시작합니다.
a.    Site Database(사이트 데이터베이스), Collections(컬렉션)를 차례로 확장한 다음 위의 절차에서 만든 [Deploy Client in KS with old FSF] 컬렉션을 마우스 오른쪽 단추로 클릭합니다. 
b.   All Tasks(모든 작업)를 가리킨 다음 Distribute Software(소프트웨어 배포)를 클릭합니다.
c.    Distribute Software to Collection Wizard(소프트웨어를 컬렉션에 배포 마법사)의 Welcome(시작) 페이지에서 Next(다음)를 클릭합니다.
d.    Package(패키지) 페이지에서 Create a new package and program(새 패키지 및 프로그램 만들기) 옵션을 클릭하고 Next(다음)를 클릭합니다.
e.    Package Identification(패키지 ID) 페이지에서 패키지 이름을 입력합니다. 다른 필드에 버전, 게시자, 언어 등을 설명하는 정보도 입력할 수 있습니다. Next(다음)를 클릭합니다.
f.   Sources Files(원본 파일) 페이지에서 Create a compressed version of the source(압축 버전의 원본 만들기)를 클릭한 후에 Next(다음)를 클릭합니다.
g.    Source File Compression(원본 파일 압축) 페이지에서 Local drive on site server(사이트 서버의 로컬 드라이버)를 클릭한 다음 위치를 입력하거나 Browse(찾아보기)를 클릭하여  설치 파일이 있는 폴더를 입력합니다. Example: D:\deploy\FSF\fsf1_ks\xp
 중요 : 지정하는 디렉터리에는 fclient(v1.6.34.18)_20081016_Silent_filefsf1.sfx.exe파일이 있어야 합니다.
h.    Distribution Points(배포 지점) 페이지에서 SMS 서버를 클릭하고 Next(다음)를 클릭합니다.
i.   Program Identification(프로그램 ID) 페이지에서 프로그램 설치를 실행하는 데 사용할 프로그램 이름과 명령줄을 입력합니다.
입력할 프로그램 이름 및 명령줄 정보를 결정할 때 다음 목록을 참고하십시오.
        Name(이름): 응용 프로그램이나 이 패키지 배포의 용도를 설명하는 이름을 입력합니다.
       Command line(명령줄): 설치 프로그램을 실행하는 데 사용할 명령을 입력합니다.   명령라인의 Browse 버튼을 클릭하여 실행파일을 선택하거나  직접 실행명령을 입력하면 되겠습니다. fclient(v1.6.34.18)_20081016_Silent_filefsf1.sfx.exe
j.    Program Properties(프로그램 속성) 페이지에서 다음 옵션을 선택합니다.
       Program can run(프로그램 실행 시기) 목록에서 Only when a user is logged on(사용자가 로그온한 경우에만)을 선택합니다.
        Run with administrative rights(관리자 권한으로 실행)를 선택합니다.
        After running(실행 후 필요한 작업) 목록에서 No action required(필요한 작업 없음)를 선택합니다.
k.   Advertise a Program(프로그램 광고) 페이지에서 Yes(예)를 선택하고 Next(다음)를 클릭합니다.
l.   Select a Program to Advertise(광고할 프로그램 선택) 페이지의 Comment(주석) 상자에 설명을 추가할 수 있습니다. 단, 다른 항목은 변경하지 마십시오. Next(다음)를 클릭합니다.
m.    Advertisement Name(광고 이름) 페이지에서 아무 항목도 변경하지 않고 Next(다음)를 클릭합니다.
n.    Advertise to Subcollections(하위 컬렉션에 광고) 페이지에서 아무 항목도 변경하지 않고 Next(다음)를 클릭합니다.
o.    Advertisement Schedule(광고 일정) 페이지에서 광고가 만료되지 않았는지 확인하고 Next(다음)를 클릭합니다.
p.    Assign Program(프로그램 할당) 페이지에서 Yes(예)를 클릭하고 Assign after(다음 날짜 이후에 할당) 목록에서 프로그램을 할당할 날짜를 선택한 후에 Next(다음)를 클릭합니다.
q.    Completing the Distribute Software to Collection Wizard(소프트웨어를 컬렉션에 배포 마법사 완료) 페이지에서 Finish(마침)를 클릭합니다.

4.    광고(Advertisements)의 속성을 조정하고 광고를 다시 실행합니다.
배포 지점에서 프로그램을 실행할 BITS를 광고에서 구성합니다. 네트워크에서 클라이언트 연결이 끊어지면 설치 프로그램이 실행되지 않습니다. 대부분의 배포에서는 SMS 서버가 광고 대상 프로그램을 실행하기 전에 BITS를 사용하여 패키지를 클라이언트 컴퓨터로 다운로드합니다. 클라이언트의 연결이 끊어지면 SMS 서버는 연결이 끊어진 지점부터 배포를 다시 시작합니다. BITS를 사용하지 않으면 광고 대상 프로그램은 클라이언트 캐시(c:\WINDOWS\System32\CCM\Cache)에 표시되지 않습니다. 위에서 설명한 단계를 완료하는 즉시 다음 단계를 수행하여 프로그램을 다운로드하는 데 BITS가 사용되도록 하십시오.
 .    SMS 2003 서버에 관리자로 로그온한 상태로 SMS Administrator Console을 시작합니다.
a.    Site Database(사이트 데이터베이스)를 확장하고 Advertisements(광고)를 클릭한 다음 이전 단계에서 만든 광고를 마우스 오른쪽 단추로 클릭하고 Properties(속성)를 클릭합니다.
b.    Advanced Client(고급 클라이언트) 탭을 클릭한 다음 Download program from distribution point(배포 지점에서 프로그램 다운로드)를 클릭합니다. 확인을 클릭합니다..
c.    광고에 뜬 객체를 마우스 오른쪽 단추로 클릭하고 All Tasks(모든 작업)를 가리킨 다음 Re-run Advertisement(광고 다시 실행)를 클릭합니다.  (FSF1 - KS FSF1 v18 to Deploy Client in KS with old FSF)
d.    Yes(예)를 클릭하여 작업을 확인합니다.

5.    배포 상태를 확인합니다.
   1) 클라이언트에서 확인하기
 패키지를 빌드 및 광고하고 나면 SMS는 사용자가 앞서 지정한 클라이언트 컴퓨터로 설치 파일을 업로드합니다.
o    32비트 컴퓨터에서 파일은 클라이언트의 c:\WINDOWS\System32\CCM\Cache 폴더로 업로드됩니다.
o    64비트 컴퓨터에서 파일은 클라이언트의 c:\WINDOWS\SysWOW64\CCM\Cache 폴더로 업로드됩니다.
   2) 서버에서 확인하기
패키지 배포 및 실행 상태는 다음 단계를 통해 SMS 서버에서 확인할 수 있습니다.
b.    SMS 2003 서버에 관리자로 로그온한 상태로 SMS Administrator Console을 시작합니다.
c.    Site Database(사이트 데이터베이스), System Status(시스템 상태), Advertisement Status(광고 상태)를 차례로 확장합니다.
d.    앞서 만든 광고를 마우스 오른쪽 단추로 클릭하고 Show Messages(메시지 표시)를 가리킨 다음 All(모두)을 클릭합니다.
e.    광고 상태 메시지가 SMS Status Message Viewer(SMS 상태 메시지 뷰어) 창에 표시됩니다. 목록을 업데이트하려면 View(보기) 메뉴에서 Refresh(새로 고침)를 클릭합니다.

Distribute Software to Collection Wizard(소프트웨어를 컬렉션에 배포 마법사)에서 지정한 클라이언트에서 설치가 실행됩니다. 설치 중에 클라이언트 컴퓨터에는 새 패키지를 사용할 수 있음을 알리는 알림 영역 아이콘이 표시됩니다. 자동 설치가 아닌 경우에는 사용자가 아이콘을 두 번 클릭하고 설치 패키지를 선택한 다음 Run(실행)을 클릭해야 합니다. 패키지를 아직 사용할 수 없다는 오류 메시지가 표시되는 경우 몇 분 기다린 후에 설치를 다시 실행해 보십시오. 이 동작은 모든 파일이 업로드되기 전에 SMS 2003이 SMS 클라이언트에 패키지를 표시하는 알려진 문제로 인해 발생합니다.

워드문서로 위의 내용을 다시 정리해 보았습니다.



2008/11/19 14:49 2008/11/19 14:49
Trackback Address :: http://jaewook.net/trackback/908
Name
Password
Homepage
Secret

비스타SP1에서 원격서버관리도구(RSAT)를 사용하자 :: 2008/10/21 20:55

   XP SP2, 혹은 서버2003 sp1을 쓰시는 분들은 이글을 읽으실 필요가 없습니다. 이전에 포스팅한 글에 오류가 있어서 수정할 겸, 업데이트해서 다시 올려봅니다.

  서버관리자는 자신이 사용하는  XP나 비스타에  윈도우서버2003용 adminpak을  설치함으써  편리하게 서버관리를 할수있었습니다.   ...  그런데 얼마전부터 매우  불편하게 느껴졌던 것이 있었습니다.   서버2003용 원격 Desktops 가 콘솔모드를 지원하지 않는다는 것이었습니다.   콘솔모드를 체크해도 일반 터미널 모드로 들어가게 된다는 거죠... 이것때문에 한동안 혼란스러웠답니다.  xp sp3와 vista sp1에 이르러서 mstsc /console 옵션이 없어지고 mstsc /admin 옵션으로 교체된 것이 그 원인이랍니다

   인터넷을 찾아보았더니  비스타SP1에서  RSAT를 설치하면  예전처럼  서버관리도구를 사용할수있다는 것을 알게되었습니다.   RSAT (원격 서버 관리도구)는 원래 VIsta SP1이상에서 Windows Server 2008을 관리할수있게 할  목적으로 제공된 관리툴입니다.

▶  비스타 SP1에  RSAT (원격서버 관리도구) 설치하는 법

1. 먼저 RSAT를 사용하기위해서는  비스타용 업데이트 파일을 설치하셔야 합니다.
       Download: Remote Server Administration Tools (x86)
       Download:
Remote Server Administration Tools (x64) 
    ** 업데이트 (msu)파일이 잘 설치되지않고 에러가 나는 경우가 있는데  이럴땐 아래 포스팅을 참고해주세요
                        << msu 파일 설치시 에러 해결하기 >>

2. 제어판에서 RSAT를 사용하도록 설정해야 합니다
    1) 제어판의 [프로그램 및 기능] 아이콘을 클릭합니다.
    2) [Windows 기능 사용/ 사용 안함]을 클릭합니다.
    3) 원격서버관리도구항목을 체크해주고 확인을 누릅니다.

사용자 삽입 이미지

  이렇게 해서 설치한 모습니다.  뭐 예전 서버2003에 있던 관리도구와 크게 다른 점은 없긴합니다만 그래도 조금 업그레이드된 MMC 버전이 설치된 것이라고 할수있겠습니다.

3. 시작메뉴에 원격서버관리도구가 표시되도록 설정을 해줍니다.
     1)  아래쪽 Task바의 속성에서  설정이 가능합니다.
     2) 시작메뉴의 Customize 버튼을 눌러서  시스템관리도구가 표시되도록 설정합니다.
       (최초 포스팅할땐 한글Vista에 설치했는데 오늘은 영문Vista에 설치하여  영문,한글화면이 공존합니다. ^^)

사용자 삽입 이미지

사용자 삽입 이미지

자 그럼 원격데스크톱 (Remote Desktops)을 실행해보도록 하겠습니다.
연결창에서 새로와진 모습을 볼수있습니다.  이 연결인터페이스는 좀더 비쥬얼한 (?) 듯 보입니다.
제가 접속하고자 하는 서버는 참고로 서버2003 였답니다.
사용자 삽입 이미지

원격데스크탑의 속성창을 하나 본것입니다.  변화된 점이 보이시죠?  /admin옵션이 그것입니다.
사용자 삽입 이미지

 ▶  비스타 혹은 XP sp3용 서버관리도구
    (비스타 SP1이상에서만 RSAT가 제공된답니다. 설치가능한 adminpak을 설치하시면 되겠습니다)
        MS site에서 다운로드 << 서버 2003 sp2 관리도구 다운로드 (32bit용) >>  
        MS site에서 다운로드 << 서버 2003 sp2 관리도구 다운로드 (64bit용) >> 

  - 서버 2003 sp2에 포함된 관리도구를 다운로드하시면 비스타에서 아무 에러없이 관리도구가 잘 실행됩니다.

2008/10/21 20:55 2008/10/21 20:55
Trackback Address :: http://jaewook.net/trackback/898
  • 붐잭 | 2008/10/22 14:31 | PERMALINK | EDIT/DEL | REPLY

    감사합니다. 항상 여러가지 도움을 받습니다.
    혹시.... 이거 설치해서 사용해 보니 알트+콘트롤+델 같은 명령어는 어떻게 입력하는지요..
    혹시 일반적인 원격데스크탑 처럼 단일창으로 변환시키는 키 같은게 있을까요..

    • wookielee@gmail.com | 2008/10/23 19:06 | PERMALINK | EDIT/DEL

      Ctr+Alt+End 키를 누르시면 창이 듭니다.
      풀화면으로는 열리지않습니다.
      도움이 되셨길.. ^^

Name
Password
Homepage
Secret

롱혼서버 베타3 public download 개시 :: 2007/05/02 19:06

MS사이트에선 며칠전부터 롱혼 서버 베타3의 다운로드를 제공하고있습니다.
public beta라서  누구나 다운로드 할수있답니다.
지금 다운로드 중이랍니다.
다운로드를 위해선 MS사이트에 몇가지 사항들을 등록해주어야하구요
등록이 끝나면 Beta key가 발급됩니다...  

bata3니깐...조금은 안정화되었겠군여..  
RC버전이 나올때가 가까웠다는 말이 되기도 하구요...
롱혼서버에서 제공한다는 NAP와 RMS에 기대를 조금은 하고있습니다.

http://www.microsoft.com/technet/prodtechnol/beta/lhs/default.mspx

사용자 삽입 이미지

2007/05/02 19:06 2007/05/02 19:06
Trackback Address :: http://jaewook.net/trackback/799
  • Diazepam.

    Tracked from Diazepam peak effect. | 2008/11/12 11:41 | DEL

    Diazepam drug. Diazepam how long it last on cats. Diazepam for anxiety. Diazepam low price fast and easy shipping home. Diazepam.

Name
Password
Homepage
Secret

fedora core6에서 vmware tool사용 :: 2007/03/09 17:32

제 노트북 환경은 아래와 같습니다.
가상서버툴: vmware server 1.0.1 build 29996
VMware에 설치한 Fedora버전: Fedora core 6
근데 800*600 이상은 설정되지않고 vmware tools도 제대로 돌아가지않더군요..
자료를 찾던 끝에 아래의  링크에 있는 문서를 보고 성공했습니다.
http://www.thoughtpolice.co.uk/vmware/howto/fedora-core-6-vmware-tools-install.html

여러가지 문서를 찾아봤지만.. 오류를 겪었는데 위 문서가 가장심플하면서도 좋더군요..
영문이란 단점은 있지만요..^^
여러번 에러들을 만났지만 미리 떠두었던 snapshot으로 돌아가면서 반복 테스트했답니다. ^^
vmware의  snapshot기능 넘 좋아요.. ^^

아래 화면은 View의 Quickswitch기능과 FitGuest Now기능을 사용한것입니다. Wide라서...^^
듀얼모니터환경에 네트웍을 브릿지모드로 사용하니 여러컴터를 동시에 사용하는 효과가 있습니다.

사용자 삽입 이미지


제가 실행한것을 다시 정리해보겠습니다.
1. yum으로 GCC와  kernel업데이트하기
yum install gcc kernel-devel
2. 커널업데이트하기
uname -r             # running kernel
rpm -q kernel-devel  # installed kernel headers
yum -y upgrade kernel kernel-devel   # if the two version do not match
reboot
3. 커널헤더 확인해두기 (제 경우엔 쓸필요가 없었습니다.)
ls -d /usr/src/kernels/$(uname -r)*/include
4. VMware tools설치하기
vmware의 vm메뉴에서 설치하면.. CDrom에 vmware tools가 마운트됩니다.
압축을 풀고서 해당디렉토리로 이동해서 다음의 명령을 실행하여 설치합니다.
cd vmware-tools-distrib
./vmware-install.pl

근데 여기서 이상하게도 vmware-config-tools.pl돌렸는데 제대로 세팅되지않더군요
5. 리부팅하기
여기서 에러가 발생하더군요.. 정상적으로 화면을 띄울수없다면서요.. ㅠㅠ
발생한 에러내역은 Undefined Monitor "vmware"..라는것이었죠..
6.  Xconfig 파일수정하기
위 에러를 픽스하는것입니다.
vi /etc/X11/xorg.conf
이 파일에 아래의 내역을 추가했습니다
Section "Monitor"
        Identifier   "vmware"
EndSection

7. 리부팅하기 (800*600모드로 부팅되더군요)
8. vmware tools컨피그하기

cd /usr/bin
vmware-config-tools.pl
1024*768로 세팅했더랬죠...
./vmware-toolbox를 시작프로그램에 넣음..
9. 리부팅하기
10. 1024*768 모드로 부팅됨

2007/03/09 17:32 2007/03/09 17:32
Trackback Address :: http://jaewook.net/trackback/785