WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


installver_wbi 명령

installver_wbi 명령을 사용하여 설치된 파일에 대한 체크섬을 계산하고 제품의 제공된 부품표와 체크섬을 비교하십시오.

목적

installver_wbi 명령은 두 개의 주요 함수를 수행합니다. 설치된 파일에서 체크섬을 계산하고 체크섬을 제품에 대해 제공된 부품표에 비교합니다. installver_wbi 명령은 구성된 시스템의 인벤토리에서 각 파일에 대한 기준선 체크섬을 계산하여 이후 비교에서 파일 변경사항을 식별할 수도 있습니다.

기본 로그 파일은 install_root/logs/installver.log 파일입니다. -log 매개변수와 인수를 사용하여 출력을 경로 재지정할 수 있습니다. 파일 인수 없이 -log 매개변수를 사용하여 기본 로그 파일을 생성하십시오.

체크섬 계산: installver_wbi 명령은 제품에 설치된 각 파일에 대해 체크섬을 계산합니다. 명령은 계산된 각 체크섬을 파일의 올바른 체크섬에 비교합니다. 올바른 체크섬은 부품표 파일에서 제공됩니다. 각 컴포넌트에 대해 한 개의 부품표 파일만 있습니다.

도구는 각 컴포넌트에 대해 부품표 파일을 구문 분석하여 컴포넌트의 각 파일에 대해 올바른 체크섬 체크섬을 찾아냅니다. 각 제품 파일은 일부 부품표 파일에 입력이 있습니다. 제품 파일의 입력에는 제품 파일 경로 및 올바른 체크섬 값이 표시됩니다.

제공되는 부품표 파일: 각 부품표 파일의 이름은 files.list입니다. 각 컴포넌트에는 한 개의 files.list 파일이 있습니다. 각각의 files.list 파일은 install_root/properties/version/nif/backup/component_name 디렉토리 중 하나에 있습니다. component_name 디렉토리는 각 컴포넌트에 대해 존재합니다.

예를 들어, 활동 컴포넌트의 files.list 파일은 install_root/properties/version/nif/backup/component_name 디렉토리에 있습니다. 다음 파일은 다음 예제 값을 보여줍니다.

<?xml version="1.0" encoding="UTF-8"?>

<componentfiles componentname="activity">
       <file>
              <relativepath>properties/version/activity.component</relativepath>
              <checksum>1a20dc54694e81fccd16c80f7c1bb6b46bba8768</checksum>
              <permissions>644</permissions>
              <installoperation>remove</installoperation>
       </file>
       <file>
              <relativepath>lib/activity.jar</relativepath>
              <checksum>2f056cc01be7ff42bb343e962d26328d5332c88c</checksum>
              <permissions>644</permissions>
              <installoperation>remove</installoperation>
       </file>
</componentfiles>

계산된 체크섬을 올바른 체크섬에 비교: 도구는 각 부품표 파일에서 각 제품 파일을 처리하기 때문에 도구는 설치된 해당 제품 파일의 실제 체크섬 값도 계산합니다. 그런 다음, 도구는 제품의 체크섬을 부품표 파일의 올바른 체크섬에 비교하고 모든 차이점을 보고합니다.

명령 파일 위치:

installver_wbi 명령 파일은 설치 루트 디렉토리의 bin 디렉토리에 있습니다.
  • For i5/OS operating system i5/OS® 플랫폼: install_root/bin/installver_wbi
  • For Linux operating systemFor UNIX operating system Linux® 및 UNIX® 플랫폼: install_root/bin/installver_wbi.sh
  • For Windows operating system Windows® 플랫폼: install_root\bin\installver_wbi.bat
bin 디렉토리로 변경하여 명령행에서 installver_wbi 도구를 시작하십시오. 도구는 z/OS®를 제외한 모든 지원 운영 체제에서 실행됩니다. 예를 들어, 다음 명령을 사용하여 Linux 시스템이나 UNIX 시스템에서 도구를 시작하십시오.
./installver_wbi.sh
For i5/OS operating system 주: i5/OS에서 이들 명령을 실행하기 전에 기본 i5/OS 명령창에서 QSH 또는 STRQSH 명령을 사용하여 QShell을 호출해야 합니다.

명령 사용법에 대한 정보 표시를 위한 구문

  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -help
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -help
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -help

모든 컴포넌트 표시를 위한 구문

  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -listcomponents
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -listcomponents
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -listcomponents

제품 파일을 부품표 파일에 비교하는 구문

다음 명령 구문을 사용하여 부품표를 설치된 파일 시스템에 대해 자동으로 확인하십시오.

  • For i5/OS operating system i5/OS 플랫폼: install_root/bin/installver_wbi
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: install_root/bin/installver_wbi.sh
  • For Windows operating system Windows 플랫폼: install_root\bin\installver_wbi.bat

명령을 사용하여 설치된 파일을 제품 부품표 파일에 비교하는 방법에 대해서는 부품표에 대해 확인을 참조하십시오.

예제 비교 및 명령 사용법

체크섬을 비교하고 지정한 파일만 비교에 포함하십시오.
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -include fn1;fn2;fn3
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -include fn1;fn2;fn3
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -include fn1;fn2;fn3

명령을 사용하여 지정한 파일이나 컴포넌트만 비교하는 예제에 대해서는 특정 파일 및 컴포넌트 체크섬 비교를 참조하십시오.

체크섬 비교 및 지정한 컴포넌트만 비교에 포함:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -includecomponent comp1;comp2;comp3;...
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -includecomponent comp1;comp2;comp3;...
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -includecomponent comp1;comp2;comp3;...
체크섬을 비교하고 비교에서 특정 컴포넌트 제외:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -excludecomponent comp1;comp2;comp3;...
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -excludecomponent comp1;comp2;comp3;...
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -excludecomponent comp1;comp2;comp3;...

명령을 사용하여 비교에서 파일을 제외시키는 예제에 대해서는 체크섬 비교에서 파일 제외를 참조하십시오.

체크섬을 비교하고 사용자 제외 파일은 무시:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -ignoreuserexclude
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -ignoreuserexclude
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -ignoreuserexclude
체크섬을 비교하고 IBM 제외 파일은 무시:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -ignoreibmexclude
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -ignoreibmexclude
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -ignoreibmexclude
모든 컴포넌트만 표시:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -listcomponents
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -listcomponents
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -listcomponents
(제외된 파일 목록의) 템플리트만 작성:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -createtemplate
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -createtemplate
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -createtemplate

체크섬을 부품표에 비교하기 위한 매개변수

다음 매개변수는 제품 파일 체크섬을 부품표 파일의 올바른 체크섬에 비교할 때 명령에 연관됩니다.

-componentdir directory_1;directory_2;directory_n
WebSphere® Application Server 제품이 각 컴포넌트의 개별 부품표 목록을 저장하는 디렉토리 이름을 식별하는 선택적 매개변수.

기본값은 install_root/properties/version/nif/backup 디렉토리입니다.

-createtemplate [file_name ]
체크섬 비교에서 파일을 제외시키기 위한 템플리트 특성 파일을 작성합니다. 템플리트 특성 파일을 편집하여 확인에서 제외하려는 각 파일의 행을 추가하십시오.

파일 스펙 인수 없이 installver_wbi 도구는 install_root/properties/ivu_user.template 파일을 작성합니다.

파일 이름을 지정하면 installver_wbi 도구는 기본적으로 install_root/profiles/profile_name/bin 디렉토리인 작업 디렉토리에 파일을 작성합니다.

  • For i5/OS operating system i5/OS 플랫폼: 명령행에 다음을 입력하십시오.
    1. cdinstall_root/bin
    2. ./installver_wbi -createtemplate
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: 명령행에 다음을 입력하십시오.
    1. cdinstall_root/bin
    2. ./installver_wbi.sh -createtemplate
  • For Windows operating system Windows 플랫폼: 명령행에 다음을 입력하십시오.
    1. cdinstall_root\bin
    2. installver_wbi.bat -createtemplate

installver_wbi 도구는 기본 프로파일의 properties 디렉토리에 템플리트 특성 파일을 작성합니다.

  • For i5/OS operating system i5/OS 플랫폼: default_profile_root/properties/ivu.user.template
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: default_profile_root/properties/ivu.user.template
  • For Windows operating system Windows 플랫폼: default_profile_root\properties\ivu.user.template
-exclude file1;file2;file3; ...
확인에서 파일을 제외합니다.

세미콜론(;)이나 콜론(:)을 사용하여 파일 이름을 구분하십시오.

-excludecomponent component1;component2;component3; ...
확인에서 컴포넌트를 제외합니다.

세미콜론(;)이나 콜론(:)을 사용하여 컴포넌트 이름을 구분하십시오.

-filelist file_name
IBM®이 특정 제품 컴포넌트에서 제품 파일의 올바른 체크섬을 식별하는 데 사용하는 파일 이름을 식별하는 선택적 매개변수입니다.

기본값은 files.list입니다.

-help

사용법 정보를 표시합니다.

-ignoreuserexclude

install_root/properties/ivu_user.template 파일을 무시하며 파일이 존재하는 경우 템플리트에 나열된 파일과 비교합니다.

파일 스펙에 -createtemplate 매개변수를 사용하여 다른 위치에 템플리트를 작성하는 경우 -ignoreusertemplate 매개변수는 어떠한 영향도 미치지 않습니다.

-ignoreibmexclude

설치 루트 디렉토리의 모든 파일 체크섬을 비교합니다. IBM은 기본적으로 확인에서 제외할 특정 파일을 지정합니다. -ignoreibmexclude 매개변수를 지정하여 해당 파일도 확인하도록 installver_wbi 도구를 설정할 수도 있습니다.

-include file1;file2;file3; ...
확인에 파일을 포함시키고 다른 모든 파일은 제외합니다.

세미콜론(;)이나 콜론(:)을 사용하여 파일 이름을 구분하십시오.

-includecomponent component1;component2;component3; ...
확인에 컴포넌트를 포함시키고 다른 모든 컴포넌트는 제외합니다.

세미콜론(;)이나 콜론(:)을 사용하여 컴포넌트 이름을 구분하십시오.

-installroot directory_name
기본 설치 루트 디렉토리를 대체합니다.
-listcomponents

제품의 컴포넌트 목록을 표시합니다. 각 컴포넌트에는 files.list 파일이 있어야 합니다.

-log [file_path_and_file_name_of_log_file]

기본 로그 파일은 install_root/logs/installver.log 파일입니다. -log 매개변수와 인수를 사용하여 출력을 경로 재지정할 수 있습니다.

-profilehome directory_name
설치 루트 디렉토리의 기본 프로파일 디렉토리를 대체합니다.
-trace

도구가 확인하고 발견하는 추적 출력을 제공합니다.

구성한 파일 인벤토리에 대해 새 기준선 체크섬을 작성하고 사용하는 구문

다음 구문으로 구성된 파일의 인벤토리를 작성하고 현재 설치된 파일과 비교하십시오.

설치 루트 디렉토리에 현재 설치된 파일의 인벤토리 목록 작성:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -createinventory [path/file_name] 예: ./installver_wbi -createinventory /tmp/system.inv
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -createinventory [path/file_name] 예: ./installver_wbi.sh -createinventory /tmp/system.inv
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -createinventory [path\file_name], 예: installver_wbi.bat -createinventory C:\temp\system.inv
설치 루트 디렉토리에 현재 설치된 파일의 인벤토리 목록 비교:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -compare /path/file_name
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -compare /path/file_name
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -compare path\file_name
추적 결과 비교 및 표시:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -compare /path/file_name -trace
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -compare /path/file_name -trace
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -compare /path/file_name -trace
사용법 정보 표시:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -help
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -help
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -help
지정한 파일만 비교하고 이를 인벤토리 비교에서 제외:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -compare /path/file_name -exclude fn1;fn2;fn3;...
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -compare /path/file_name -exclude fn1;fn2;fn3;...
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -compare \path\file_name -exclude fn1;fn2;fn3;...
지정한 파일만 비교하고 이를 인벤토리 비교에 포함:
  • For i5/OS operating system i5/OS 플랫폼: ./installver_wbi -compare /path/file_name -include fn1;fn2;fn3;...
  • For Linux operating systemFor UNIX operating system Linux 및 UNIX 플랫폼: ./installver_wbi.sh -compare /path/file_name -include fn1;fn2;fn3;...
  • For Windows operating system Windows 플랫폼: installver_wbi.bat -compare /path/file_name -include fn1;fn2;fn3;...

파일 인벤토리의 체크섬 작성 및 비교를 위한 매개변수

다음 매개변수는 이 명령과 연관됩니다.

-compare file_path_and_file_name_of_existing_inventory_file
기존 인벤토리 목록을 기존 파일과 비교하여 변경사항을 판별합니다.

우선 -createinventory 매개변수를 사용하여 인벤토리 목록을 작성하십시오. 그런 다음, -compare 매개변수를 사용하여 인벤토리 목록을 비교 시에 시스템에 있는 실제 파일과 비교하십시오.

비교 결과는 변경된 클래스, 변경된 파일, 누락된 파일 및 추가된 파일을 보여줍니다. 또한 바이러스 파일이 없는지 등을 확인하는 데 매우 유용합니다.

-createinventory directory_name
기본적으로 새 체크섬을 profile_root/bin 디렉토리와 같은 현재 작업 디렉토리 내의 sys.inv 파일에 작성합니다. 파일 경로 및 파일 이름을 지정할 수 있습니다. 설치 루트 디렉토리 외부에서 파일을 작성하거나 비교에서 파일을 제외하십시오.

모든 디렉토리에서 installver_wbi 도구를 지시할 수 있습니다. 기본 디렉토리는 설치 루트 디렉토리입니다.

인벤토리에서 파일이나 컴포넌트를 제외할 수 있습니다.

installver_wbi 도구는 각 파일의 체크섬을 계산합니다. 인벤토리의 각 파일 입력에는 다음과 같은 일반 패턴이 있습니다.

checksum|relativepath/file_name|file_size|last_modified_time

인벤토리 목록을 작성한 후에는 -compare 매개변수를 사용하여 비교 시에 시스템에 있는 실제 파일과 목록을 비교하십시오.

-exclude file1;file2;file3;...
비교에서 파일을 제외합니다.

세미콜론(;)이나 콜론(:)을 사용하여 파일 이름을 구분하십시오.

-help
사용법 정보를 표시합니다.
-include file1;file2;file3; ...
비교에 파일을 포함하고 다른 모든 파일는 제외합니다.

세미콜론(;)이나 콜론(:)을 사용하여 파일 이름을 구분하십시오.

-installroot directory_name
기본 설치 루트 디렉토리를 대체합니다.
-log [file_path_and_file_name_of_log_file]

기본 로그 파일은 install_root/logs/installver.log 파일입니다. -log 매개변수와 인수를 사용하여 출력을 경로 재지정할 수 있습니다.

-trace
도구가 확인하고 발견하는 추적 출력을 제공합니다.

예제

다음 예제는 installver_wbi 명령을 실행하여 체크섬을 비교할 때 발생할 수 있는 문제점을 보여줍니다.

컴포넌트를 확장할 때 발생하는 것과 같이 고의로 제공한 체크섬 불일치 항목은 무시하십시오.

변경한 각 파일에 대한 체크섬은 다음과 같이 다릅니다.
I CWNVU0470I: [ivu] Starting to analyze: regularcomponentsample
I CWNVU0440I: [ivu] The following file is different: lib/different.jar
I CWNVU0410I: [ivu] fc19318dd13128ce14344d066510a982269c241b is the checksum in 
  the bill of materials.
I CWNVU0420I: [ivu] 517d5a7240861ec297fa07542a7bf7470bb604fe is the checksum on 
  the file system.
I CWNVU0390I: [ivu] Component issues found : 1
I CWNVU0480I: [ivu] Done analyzing: regularcomponentsample

명확한 정보(I) 메시지인 문제점은 무시하십시오.

일부 메시지는 일반적인 예상 결과와는 다를 수도 있지만 심각한 문제는 아닙니다.
I CWNVU0360I: [ivu] The following bill of materials issue is found for component
  nullvaluesample: 
  Hash must not be null or an empty string.

겹쳐 쓴 파일은 잠재적인 제품의 문제점이거나 IBM에서 제공한 부품표의 잠재적인 문제점입니다.

I CWNVU0470I: [ivu] Starting to analyze: overlapbinarycomponentsample
W CWNVU0422W: [ivu] The following file is overlapped: lib/binaryTest.jar
W CWNVU0425W: [ivu] The overlap is caused by: _binarycomponentsample
I CWNVU0390I: [ivu] Component issues found : 1
I CWNVU0480I: [ivu] Done analyzing: overlapbinarycomponentsample

다음 문제에 대해서는 IBM 지원에 문의하십시오.

다음 형식의 메시지가 표시되면 IBM 지원에 문의하십시오.
W CWNVU0280W: [ivu] Component mismatch: expected ... but found ...

알려진 문제점 및 해결책에 대해 IBM 지원에서 사용 가능한 현재 정보를 보려면 IBM 지원 페이지를 참조하십시오.

IBM 지원은 이 문제를 해결하는 데 필요한 정보를 수집하는 시간을 줄이는 데 도움이 되는 문서를 제공합니다. PMR을 열기 전에 IBM 지원 페이지를 참조하십시오.

발생한 문제와 유사한 알려진 설치 문제점이 없거나 제공된 정보로 문제를 해결할 수 없는 경우에는 IBM 지원에 문의하여 도움을 받으십시오.

다음

설치를 확인한 후에 프로파일을 작성하거나 기존 프로파일에 응용프로그램을 전개할 수 있습니다.


reference 참조 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/rins_installver.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).