코딩정보




● ESXi 6.x/7.x 호스트를 패치하는 "esxcli software vib" 업데이트 명령(2008939)

♨ 카랜더 일정 : 2022년03월21일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● ESXi 6.x/7.x 호스트를 패치하는 "esxcli software vib"  업데이트 명령(2008939)

    https://kb.vmware.com/s/article/2008939

    esxcli software vib install -d /vmfs/volumes/datastore1/patch-directory/ESXi600-201505001.zip

    esxcli software vib update -d /vmfs/volumes/datastore1/patch-directory/ESXi600-201505001.zip

    install은 패치에 포함된 모든 구성요소를 삭제 후 재설치하는 것이고, 

    update는 기존에 설치된 구성요소보다 최신 버전인 것만 재설치하는 것입니다


    update 업데이트 하는 방법

    1) 업데이트 파일  데이터 스토어에 저장

    2) 유지보수 모드 진입

    3) 업데이트 명령


    3232235521_1647829353.6623.png

    reboot 후에 업데이트 마무리를  유지보수 종료

    3232235521_1647829332.57.png


    
     echo update 진행 요약
    cd /vmfs/volumes/
    ls
    cd /vmfs/volumes/Datastore/DirectoryName
    esxcli software vib list
    vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
    vim-cmd /hostsvc/maintenance_mode_enter
    cd /vmfs/volumes/
    ls
    cd /vmfs/volumes/Datastore/DirectoryName
    esxcli software vib update -d "/vmfs/volumes/Datastore/DirectoryName/PatchName.zip "
    vim-cmd hostsvc/maintenance_mode_exit
    





    VMware Skyline Advisor와 Skyline 상태 진단이 함께 작동하여
    사전 예방적 인텔리전스와 셀프 서비스 로그 분석을 제공하는 방법을 알아보십시오.

    • Skyline Advisor 를 사용 하여 VCF, vSphere, vSAN, NSX, vROps 및 Horizon에서 문제가 발생하기 전에 문제를 방지하십시오.
    • Skyline 결과는 상위 KB, VMSA/CVE 및 설계 모범 사례를 기반으로 합니다.
    • Skyline 상태 진단 을 사용 하여 문제가 발생할 때 vSphere 및 vSAN 로그의 근본 원인을 확인하십시오. 
    • Skyline 상태 진단 결과는 상위 KB 및 VMSA/CVE를 기반으로 합니다.
    •  온라인 또는 오프라인 모드에서 Skyline 상태 진단 도구를 사용할 수 있습니다.
    • 기술 지원의 추가 도움이 필요한 경우 Skyline Advisor 를 사용 하여 Log Assist를 시작하여 로그 업로드 시간을 줄이십시오. 
    • TSE는 노력을 줄이기 위해 로그를 시작할 수도 있습니다.


     목적
    이 문서에서는 esxcli 소프트웨어 vib 명령 을 사용하여 명령줄에서 ESXi 6.x/7.x 호스트에 패치를 설치하는 절차를 간략하게 설명 합니다.

    명령줄에서 ESXi 호스트를 패치하려면:

    1. VMware 제품용 패치는 VMware 패치 포털 에서 얻을 수 있습니다 . 제품 드롭다운에서 ESXi (Embedded and Installable) 를 선택하고 검색 을 클릭 합니다.
    2. 패치 릴리스 이름 아래 의 다운로드 링크를 클릭 하여 시스템에 패치를 다운로드합니다.
    3. vCenter Server에서 데이터 저장소 브라우저 를 사용하거나 vSphere 웹 클라이언트를 사용하여 ESXi 6.x/7.x 호스트에 직접 연결하여 ESXi 6.x/7.x 호스트의 데이터 저장소에 패치를 업로드합니다 .

      참고 : VMware는 데이터 저장소에 새 디렉토리를 생성하고 이 디렉토리에 패치 파일을 업로드할 것을 권장합니다.
    4. ESXi 6.x/7.x 호스트의 로컬 기술 지원 모드 콘솔에 로그인합니다. 자세한 내용  은 ESXi 6.x 및 7.x에서 ESXi Shell 사용(2004746)을 참조하십시오.
    5. 호스트에서 실행 중인 가상 머신을 마이그레이션하거나 전원을 끄고 호스트를 유지 관리 모드로 전환합니다. 다음 명령을 실행하여 호스트가 유지 관리 모드인지 확인합니다.
      vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
    6. 유지 관리 모드로 전환하려면 # vim-cmd /hostsvc/maintenance_mode_enter
    7. 패치 파일이 업로드된 데이터 저장소의 디렉터리로 이동하고 다음 명령을 실행하여 파일이 존재하는지 확인합니다.

      cd /vmfs/volumes/Datastore/DirectoryName
      ls

      여기서 Datastore 는 패치 파일이 업로드된 데이터 저장소 이름입니다. DirectoryName 은 데이터 저장소에서 생성한 디렉터리입니다.
       
    8. 다음 esxcli 명령 을 사용하여 호스트에 패치를 설치하거나 업데이트 합니다.

      참고 :
       
      • .zip 파일 을 설치하거나 업데이트하려면 -d 옵션을 사용하십시오. .vib 파일 을 설치하거나 업데이트하려면 -v 옵션을 사용하십시오.
      • 업데이트 명령을 사용 하는 것이 패치 적용에 권장되는 방법입니다. 이 명령을 사용하면 모든 보안 수정 사항을 포함하여 패치의 모든 최신 내용이 적용됩니다. 시스템에 있는 기존 패키지보다 낮은 개정판의 패치 내용은 적용되지 않습니다.

      • install 명령 을 사용하면 새 패키지 설치 및 이전 패키지 제거를 포함하여 설치 중인 패치의 내용으로 시스템의 기존 패키지를 덮어씁니다. install 명령은 시스템 의 패키지를 다운그레이드할 수 있으므로 주의해서 사용해야 합니다. 필요한 경우 --allow-downgrade 플래그가 설정된 경우 install 명령을 사용하여 시스템을 다운그레이드할 수 있습니다(이미지 프로필에만 해당) . install 명령 을 사용하면 새 패키지 설치 및 이전 패키지 제거를 포함하여 설치 중인 패치의 내용으로 시스템의 기존 패키지를 덮어씁니다. 설치 _
        명령은 시스템의 패키지를 다운그레이드할 수 있으므로 주의해서 사용해야 합니다. 필요한 경우 --allow-downgrade 플래그가 설정된 경우 install 명령을 사용하여 시스템을 다운그레이드할 수 있습니다(이미지 프로필에만 해당) .

      주의 : 설치 방법은 기존 드라이버를 덮어쓸 가능성이 있습니다. 타사 ESXi 이미지를 사용하거나 ESXi 호스트가 vSAN 클러스터의 일부인 경우 VMware에서는 업데이트 방법을 사용하여 부팅할 수 없는 상태 또는 더 이상 클러스터에 스토리지를 제공하지 않는 vSAN 노드를 방지할 것을 권장합니다.

      설치하려면 :

       
      • 로컬 설정 사용:

        esxcli software vib install -d "/vmfs/volumes/Datastore/DirectoryName/PatchName.zip "

      • /vmfs/volumes/Datastore/DirectoryName/PatchName.zip 는 파일경로 이며
        여기서 PatchName.zip 은 데이터 저장소에 업로드한 패치 파일의 이름입니다.

        참고 : 또는 DirectoryName 대신 데이터 저장소의 UUID를 사용할 수 있습니다 .

        예:

        esxcli software vib install -d "/vmfs/volumes/datastore1/patch-directory/ESXi500-201111001.zip"

        또는

        esxcli software vib install -d "/vmfs/volumes/a2bb3e7c-ca10571c-cec6-e5a60cc0e7d0/patch-directory/ESXi500-201111001.zip"
         
      • http 설정 사용:

        esxcli software vib install -v viburl

        여기서 viburl 은 VIB 패키지가 있는 http 저장소의 URL입니다.

        예:

        esxcli software vib install -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_5.0.0-0.7.515841.vib
         

      업데이트하려면 :

       
      • 로컬 설정 사용:

        esxcli software vib update -d "/vmfs/volumes/Datastore/DirectoryName/PatchName.zip "

        여기서 PatchName.zip 은 데이터 저장소에 업로드한 패치 파일의 이름입니다.

        참고 : 또는 DirectoryName 대신 데이터 저장소의 UUID를 사용할 수 있습니다 .

        예:

        esxcli software vib update -d "/vmfs/volumes/datastore1/patch-directory/ESXi500-201111001.zip"

        또는

        esxcli software vib update -d "/vmfs/volumes/a2bb3e7c-ca10571c-cec6-e5a60cc0e7d0/patch-directory/ESXi500-201111001.zip"
         
      • http 설정 사용:

        esxcli software vib update -v viburl

        여기서 viburl 은 VIB 패키지가 있는 http 저장소의 URL입니다.

        예:(연속 명령어 입력)

        esxcli software vib update -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_5.0.0-0.7.515841.vib
         
    9. VIB가 ESXi 호스트에 설치되어 있는지 확인하십시오.

      esxcli software vib list

      예:

      esxcli software vib list

      이름 버전 공급업체 승인 수준 설치 날짜
      ------------------ ---- ----------------------- ------ ----------- -------
      ata-pata-amd 0.3.10-3vmw.500.0.0.469512 VMware VMware인증 2012-05-04 ata
      -pata-atiixp 0.4.6-3vmw.500.0.0.469512 VMware VMware-05 2012 인증
      -pata-cmd64x 0.2.5-3vmw.500.0.0.469512 VMware VMware 인증 2012-05-04
      ata-pata-hpt3x2n 0.3.4-3vmw.500.0.0.469512 VMware VMware 인증 0-52012

       
    10. 패치가 설치된 후 ESX 호스트를 재부팅합니다.

      reboot
       
    11. 호스트 부팅이 완료되면 유지 관리 모드를 종료하고 가상 머신의 전원을 켭니다.

      vim-cmd hostsvc/maintenance_mode_exit

     https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    [root@localhost:~] cat 1_help_doc_11q_kr.sh
    echo esxi version check
    echo [root@localhost:~] vmware -v
    echo VMware ESXi 7.0.2 build-17630552
    echo vmware -v
    vmware -v
    echo vmname find is  vmInventory.xml
    echo find / -name "vmInventory.xml"
    find / -name "vmInventory.xml"
    echo cat /etc/vmware/hostd/vmInventory.xml
    cat /etc/vmware/hostd/vmInventory.xml
    echo cat /etc/vmware/hostd/vmInventory.xml |grep vm
    cat /etc/vmware/hostd/vmInventory.xml |grep vm

    echo esxcli software vib list
    esxcli software vib list

    echo vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
    vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode

    답변
    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    ESXi 5.x, 6.x 및 7.x에서 ESXi Shell 사용(2004746)
    https://kb.vmware.com/s/article/2004746

    답변



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-05-19 02:48:04

    오늘의 홈 현황


    • 현재 접속자♨ 73 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 5 명
    • 주간 가입자※ 14 명
    • 오늘 방문자 247 명
    • 어제 방문자 1,975 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,330,234 명
    • 전체 게시물※ 8,578 개
    • 전체 댓글수※ 24,624 개
    • 전체 회원수 10,975 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑