Rational Developer for System z

제품 업데이트 분배

System z®용 Rational® Developer는 클라이언트 워크스테이션이 원격 시스템에 연결될 때 시스템 관리자가 제품 설치 업데이트를 작성하고 업데이트를 설치하라는 메시지를 표시할 수 있는 도구를 제공합니다.

시작하기 전에

이 주제에서는 원격 시스템에 System z용 Rational Developer를 설치하고 구성한 후 제품 업데이트 분배 방법에 대해 설명합니다. 이 주제에 설명된 태스크를 완료하려면 제품 업데이트를 분배할 수 있도록 System z용 Rational Developer pushtoclient.properties 파일이 구성되어 있어야 합니다. 푸시 투 클라이언트 구성에 대한 정보는 System z용 IBM® Rational Developer 호스트 구성 안내서(SC23-7658)를 참조하십시오.
이 주제에 설명된 태스크를 완료하는 동안 다음과 같은 파일을 작성하거나 업데이트해야 합니다. 이 주제의 절차는 파일 업데이트 방법에 대해 설명합니다.
  • IBM Installation Manager 응답 파일. 이 파일을 통해 워크스테이션에서 자동으로 제품 설치를 완료할 수 있습니다. 응답 파일 작성에 대한 지시사항은 System z용 IBM Rational Developer 설치 안내서(GI11-8297)를 참조하십시오.
  • IBM Installation Manager 제품 활성화 킷 파일. 제품 업데이트를 사용하려면 주 버전 업데이트용 활성화 킷이 필요합니다. 제품 업데이트에 제품 활성화 킷이 필요할 경우, 네트워크 위치에 활성화 킷을 배치하고 응답 파일에서 해당 위치를 참조할 수 있습니다.
  • 키 캡핑 파일. 이 파일은 클라이언트 워크스테이션에 자동으로 분배되는 기타 파일(예: 설치 응답 파일 및 구성 파일)의 위치를 정의합니다. 키 맵핑 파일을 keymapping.xml이라고 합니다. z/OS® 시스템에서 이 파일의 기본 위치는 /var/rdz/pushtoclient입니다.
  • 설치 구성 파일. 이 파일은 제품 오퍼링 ID, System z용 Rational Developer 버전 범위, 제품 업데이트 설치에 필요한 응답 파일의 이름을 정의합니다. System z용 Rational Developer는 해당 제품 오퍼링 ID 및 설치된 버전용 설치 구성 파일을 검색합니다. 구성 파일이 검색되면 지정된 응답 파일을 사용하여 Installation Manager가 시작됩니다. 설치 구성 파일을 installconfig.xml이라고 하며 키 맵핑 파일의 <fileId>com.ibm.ftt.resources.zos.install.configuration</fileId> 태그로 표시된 경로에 있습니다.
  • 푸시 투 클라이언트 특성 파일(pushtoclient.properties). 이 파일은 키 맵핑 파일의 위치를 정의합니다. z/OS 시스템에서 pushtoclient.properties 파일의 기본 위치는 /etc/rdz/입니다. pushtoclient.properties 파일에 대한 자세한 정보는 System z용 IBM Rational Developer 호스트 구성 안내서 (SC23-7658)를 참조하십시오.

이 태스크 정보

제품 업데이트를 분배할 수 있도록 구성된 원격 시스템에 클라이언트 워크스테이션이 연결되면, System z용 Rational Developer는 클라이언트 제품 버전을 설치 구성 파일에 정의된 범위의 버전과 비교합니다. 설치된 버전이 이 범위 내에 있으면, System z용 Rational Developer가 워크벤치를 종료하고 원격 시스템에서 다운로드한 응답 파일을 사용하여 IBM Installation Manager를 시작합니다.

이 주제에서는 제품 업데이트를 분배하기 위한 설치 구성 파일 및 키 맵핑 파일 업데이트 방법에 대해 설명합니다.

프로시저

제품 업데이트를 작성하고 분배하려면 다음을 수행하십시오.

  1. 분배할 제품 설치용 IBM Installation Manager 응답 파일을 작성하십시오. 응답 파일 작성에 대한 지시사항은 System z용 IBM Rational Developer 설치 안내서(GI11-8297)를 참조하십시오.
    중요사항: 업데이트용 코드 저장소에 액세스하기 위해 사용자 인증이 필요할 경우, IBM Installation Manager에 사용자 ID 및 비밀번호를 저장해야 합니다.
  2. 업데이트 및 업데이트 설치용 응답 파일을 트리거하는 제품 버전 범위를 나타내도록 설치 구성 파일을 작성하거나 업데이트하십시오. 설치 구성 파일 작성 또는 업데이트에 대한 지시사항은 이 주제의 설치 구성 파일 업데이트를 참조하십시오.
  3. 설치 구성 파일 및 응답 파일을 나타내도록 키 맵핑 파일을 업데이트하십시오. 키 맵핑 파일 업데이트에 대한 지시사항은 이 주제의 키 맵핑 파일 업데이트를 참조하십시오.

설치 구성 파일 업데이트

프로시저

설치 구성 파일을 작성하거나 업데이트하려면 다음을 수행하십시오.

  1. installconfig.xml 파일을 작성하거나 편집하십시오. 이 파일이 있으면 설치에 사용되는 항목을 이 파일에 추가할 수 있습니다. 파일이 없으면 이 절차 마지막 부분에 표시된 샘플 설치 구성 파일을 복사하여 해당 설치에 맞게 수정한 다음 z/OS 서버에 저장할 수 있습니다. 설치 구성 파일은 UTF-8 인코딩된 XML 파일입니다.
  2. 다음과 같은 태그 값을 지정하십시오.
    <installedOffering id="installedOfferingID">
    업데이트를 분배할 제품의 오퍼링 ID를 지정하십시오. System z용 Rational Developer와 동일한 패키지 그룹에 설치된 모든 제품의 오퍼링 ID를 지정할 수 있습니다. 오퍼링 ID는 응답 파일의 <offering> 태그로 지정됩니다. 다음은 이 태그의 예제입니다.
    <offering id='com.ibm.rational.developer.systemz.v80' version='8.0.1.20101014_0505' profile='IBM Software Delivery Platform' features='listOfInstalledFeatures'/>
    <installedOffering id="installedOfferingID">에 오퍼링 태그의 id 속성에 값을 지정하십시오.
    <install installedVersion="[minimumVersionInclusive, maximumVersionInclusive] | (minimumVersionExclusive, maximumVersionExclusive)" responsefile="fileName">
    업데이트할 제품 버전 범위와 제품 업데이트 설치에 필요한 응답 파일의 이름을 지정하십시오.

    포함, 제외 또는 혼합 범위로 installedVersion 값을 지정할 수 있습니다.

    • 최소 및 최대 버전을 포함하는 제품 버전 범위를 지정하려면 대괄호를 사용하십시오. installedVersion="[8.0.1, 8.0.2]"를 지정하면 제품 버전 8.0.1, 8.0.2와 이 범위에 있는 모든 버전의 설치 업데이트가 표시됩니다.
    • 최소 및 최대 버전을 제외하는 제품 버전 범위를 지정하려면 소괄호를 사용하십시오. installedVersion="(8.0.1, 8.0.2)"를 지정하면 8.0.1보다 크고 8.0.2보다 작은 제품 버전의 설치 업데이트가 표시됩니다.
    • 대괄호와 소괄호를 혼합하여 범위의 한쪽 버전을 포함하고 나머지 버전을 제외하여 지정할 수 있습니다.
      • installedVersion="(8.0.1, 8.0.2]"를 지정하면 8.0.1보다 크고 8.0.2보다 작은 제품 버전의 설치 업데이트가 표시됩니다.
      • installedVersion="[8.0.1, 8.0.2)"를 지정하면 8.0.1 이상 8.0.2 미만 제품 버전의 설치 업데이트가 표시됩니다.
    클라이언트 워크스테이션에 현재 설치된 버전이 installedVersion 범위 내에 있는 경우, System z용 Rational Developer가 responseFile 속성에 지정된 응답 파일을 사용하여 Installation Manager를 시작합니다.
    버전 번호에 주 버전 번호 이상의 번호가 포함되어야 합니다. 선택적으로 부 버전, 매크로 버전 및 규정자를 포함할 수 있습니다(major[.minor[.micro[.qualifier]]]). 다음 예제는 installedVersion 속성의 올바른 버전 번호를 보여줍니다.
    88.0
    8.0.0
    8.0.0.20100607_1333
  3. 설치 구성 파일과 응답 파일을 z/OS 서버에 배치하고 키 맵핑 파일에서 해당 위치를 표시하십시오.

설치 구성 파일은 하나 이상의 <installedOffering> 태그 세트가 포함된 UTF-8 인코딩된 XML 파일로서 대상 제품 오퍼링 ID와 하나 이상의 설치된 버전 범위 및 응답 파일 이름 쌍을 정의합니다. System z용 Rational Developer가 샘플 설치 구성 파일을 다음과 같이 처리합니다.
  • 현재 실행 중인 System z용 Rational Developer 버전과 동일한 패키지 그룹에 설치된 모든 제품의 ID와 일치하는 제품 오퍼링 ID를 찾을 때까지 파일을 스캔합니다. 예를 들어 클라이언트가 설치되어 있고 Rational Team Concert™와 동일한 패키지 그룹에 System z용 Rational Developer가 실행되고 있는 경우, 일치하는 오퍼링 ID는 com.ibm.team.install.rtc.client.eclipse 또는 com.ibm.rational.developer.systemz.java.v80 중 하나입니다.
  • 일치하는 오퍼링 ID의 현재 제품 버전이 <installedVersion><responseFile> 속성 쌍으로 제공된 범위 내에 있으면, System z용 Rational Developer가 응답 파일을 사용하여 Installation Manager를 시작합니다. 예를 들어 Rational Team Concert 버전이 3.0.0 이상 3.0.1 미만일 경우, System z용 Rational Developer가 응답 파일 update_rtc_from_300_to_301.xml을 사용하여 Installation Manager를 시작합니다.
<?xml version="1.0" encoding="UTF-8"?>
<installConfig>
   <installedOffering id="com.ibm.rational.developer.systemz.java.v80">
      <install
         installedVersion="[8.0.1, 8.0.2)"
         responseFile="update_rdzjava_from_801_to_802.xml">
      </install>
      <install
         installedVersion="[8.1.0, 8.1.1)"
         responseFile="update_rdzjava_from_810_to_811.xml">
      </install>
   </installedOffering>
   <installedOffering id="com.ibm.team.install.rtc.client.eclipse">
      <install
         installedVersion="[3.0.0, 3.0.1)"
         responseFile="update_rtc_from_300_to_301.xml">
      </install>
   </installedOffering>
   <installedOffering id="com.ibm.teamz.rdz.ext">
      <install
         installedVersion="[3.0.0, 3.0.1)"
         responseFile="update_rtcrdzext_from_300_to_301.xml">
      </install>
   </installedOffering>
</installConfig>

키 맵핑 파일 업데이트

프로시저

내보내기 마법사를 사용하거나 수동으로 편집하여 키 맵핑 파일을 업데이트할 수 있습니다. 내보내기 마법사 사용에 대한 지시사항은 푸시 투 클라이언트 구성 파일 내보내기를 참조하십시오. 수동으로 편집하여 키 맵핑 파일을 업데이트하려면 다음 단계를 수행하십시오.

  1. /var/rdz/pushtoclient/keymapping.xml 파일을 작성하거나 편집하십시오. 이 파일이 있으면 제품 업데이트에 사용되는 항목을 이 파일에 추가할 수 있습니다. 파일이 없으면 이 절차 마지막 부분에 표시된 샘플 키 맵핑 파일을 복사하여 pushtoclient.properties 파일의 pushtoclient.folder 특성으로 표시된 위치에 저장할 수 있습니다. 키 맵핑 파일은 UTF-8 인코딩된 XML 파일입니다.
  2. 나타내려는 설치 구성 파일 및 응답 파일에 각각 <location> 태그 세트 하나를 포함하십시오.
  3. 다음과 같은 태그 값을 지정하십시오.
    <fileId>
    설치 구성 파일에 com.ibm.ftt.resources.zos.install.configuration을 지정하고 응답 파일에 com.ibm.ftt.resources.zos.install.response를 지정합니다.
    <containerPath>
    z/OS 서버에서 설치 구성 파일 또는 응답 파일의 위치를 지정합니다.
    <fileMask>
    설치 구성 파일 또는 응답 파일의 이름을 지정합니다.
    <encoding>
    설치 구성 파일 또는 응답 파일의 인코딩을 지정합니다.
  4. pushtoclient.properties 파일의 pushtoclient.folder 특성으로 표시된 위치에 키 맵핑 파일을 저장하십시오.

키 맵핑 파일은 UTF-8 인코딩된 XML 파일로서 System z용 Rational Developer 푸시 투 클라이언트 구성 환경에 사용되는 구성 파일의 이름, 위치 및 문자 인코딩을 저장합니다. 다음 샘플 키 맵핑 파일에서는, 관리자가 z/OS 서버에서 /var/rdz/pushtoclient/install 디렉토리에 installconfig.xml을 배치하고 /var/rdz/pushtoclient/install/responsefiles 디렉토리에 응답 파일을 배치했습니다.

<?xml version="1.0" encoding="UTF-8"?>
 <configuration-system>
   <location-list>
	   <location>
   		<fileId>com.ibm.ftt.resources.zos.install.configuration</fileId>
  		<containerPath>/var/rdz/pushtoclient/install</containerPath>
  		<fileMask>installconfig.xml</fileMask>
  		<encoding>UTF-8</encoding>
   	</location>
	  <location>
		  <fileId>com.ibm.ftt.resources.zos.install.response</fileId>
		  <containerPath>/var/rdz/pushtoclient/install/responsefiles</containerPath>
		  <fileMask>update_*.xml</fileMask>
		  <encoding>UTF-8</encoding>
	  </location>
   </location-list>
 </configuration-system>

이용 약관 | 피드백

이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹사이트 참조)