본문으로 건너뛰기

OS 이미지 프로필 사용자 지정

기본 운영 체제는 OS 이미지 리포지토리로 가져온 전체 OS 이미지입니다. 가져온 기본 이미지에는 해당 이미지의 설치 구성을 설명하는 미리 정의된 프로필이 들어 있습니다. 특정 구성에 배포할 수 있는 기본 OS 이미지에서 사용자 지정 프로필을 만들 수도 있습니다. 사용자 지정 프로필에는 사용자 지정 파일 및 설치 옵션이 포함됩니다.

사용자 지정 OS 이미지 프로필에 사용자 지정 Microsoft Windows 서버 이미지를 만들 수 없습니다.

Windows 및 SLES를 비롯하여 OS 이미지를 사용자 지정하고 배포하는 몇 가지 예제 시나리오는 영어로만 제공됩니다. 자세한 정보는 새 장치 설정을 위한 엔드투엔드 시나리오의 내용을 참조하십시오.

다음 유형의 파일을 사용자 지정 OS 이미지 프로필에 추가할 수 있습니다.

  • 부팅 파일

    부팅 파일은 부트스트랩 설치 환경으로 작동합니다. Windows의 경우 부팅 파일은 WinPE(Windows Pre-installation) 파일입니다. Windows를 배포하려면 WinPE 부팅 파일이 필요합니다.

    Lenovo XClarity Administrator는 미리 정의된 부팅 파일 및 사용자 정의 부팅 파일을 지원합니다.
    • 미리 정의된 부팅 파일. Lenovo는 미리 정의된 OS 이미지 프로필을 배포하는 데 사용할 수 있는 WinPE_64.wim 부팅 파일을 제공합니다.

      Lenovo는 미리 정의된 WinPE_64.wim 부팅 파일을 장치 드라이버 세트와 함께 하나의 패키지로 묶어서 번들로 제공합니다. Lenovo Windows 드라이버 및 WinPE 이미지 리포지토리 웹 페이지에서 이 번들을 다운로드한 다음 OS 이미지 리포지토리로 가져올 수 있습니다. 번들 파일에 장치 드라이버와 부팅 파일이 모두 포함되어 있어, 장치 드라이버 또는 부팅 파일 탭에서 번들 파일을 가져올 수 있습니다.

      • 미리 정의된 부팅 파일은 XClarity Administrator와 함께 미리 로드되지 않습니다. Windows 프로필을 배포하기 전에 먼저 부팅 파일을 OS 이미지 리포지토리로 가져와야 합니다.

      • XClarity Administrator를 설치할 때 로드된 미리 정의된 부팅 파일은 삭제할 수 없습니다. 그러나 Lenovo 번들에서 가져온 미리 정의된 부팅 파일은 삭제할 수 있습니다.

      • XClarity Administrator에서는 가져온 번들 파일이 Lenovo에서 서명한 파일이어야 합니다. 번들 파일을 가져올 때 .asc 서명 파일도 가져와야 합니다.

    • 사용자 지정 부팅 파일. WinPE 부팅 파일을 만들어 Windows 배포를 위한 부팅 옵션을 사용자 지정할 수 있습니다. 그런 다음 사용자 지정 Windows 프로필에 부팅 파일을 추가할 수 있습니다.

      XClarity Administrator는 올바른 형식으로 부팅 파일을 작성하기 위한 스크립트를 제공합니다. 사용자 지정 부팅 파일을 만드는 방법에 대한 정보는 부팅(WinPE) 파일 만들기Windows PE(WinPE) 소개 웹 사이트의 내용을 참조하십시오.

      사용자 지정 부팅 파일 가져오기에 대해 다음 파일 유형이 지원됩니다.
      운영 체제지원되는 부팅 파일 유형지원되는 부팅 파일 유형
      CentOS Linux지원되지 않음지원되지 않음
      Microsoft® Windows® Azure Stack HCI지원되지 않음지원되지 않음
      Microsoft Windows Hyper-V Servergenimage.cmd 스크립트를 사용하여 만들어진 WinPE 파일이 포함된 .zip 파일장치 드라이버 및 부팅 파일이 포함된 .zip 파일
      Microsoft Windows Servergenimage.cmd 스크립트를 사용하여 만들어진 WinPE 파일이 포함된 .zip 파일장치 드라이버 및 부팅 파일이 포함된 .zip 파일
      Red Hat® Enterprise Linux (RHEL) Server지원되지 않음지원되지 않음
      Rocky Linux지원되지 않음지원되지 않음
      SUSE® Linux Enterprise Server(SLES)지원되지 않음지원되지 않음
      Ubuntu지원되지 않음지원되지 않음
      Lenovo Customization을 사용하는 VMware vSphere® Hypervisor(ESXi)지원되지 않음지원되지 않음
  • 장치 드라이버

    배포할 운영 체제 이미지에 적절한 이더넷, Fibre Channel 및 하드웨어의 스토리지 어댑터 장치 드라이버가 포함되어 있어야 합니다. I/O 어댑터 장치 드라이버가 운영 체제 이미지나 프로필에 포함되지 않은 경우 어댑터는 OS 배포에 대해 지원되지 않습니다. 필요한 기본 제공하지 않는 장치 드라이버가 포함된 사용자 지정 OS 이미지 프로필을 만들 수 있습니다.

    Lenovo XClarity Administrator는 기본 제공 장치 드라이버는 물론 사용자 지정 및 미리 정의된 기본 제공하지 않는 장치 드라이버를 지원합니다.
    • 기본 제공 장치 드라이버. XClarity Administrator는 기본 제공 장치 드라이버를 관리하지 않습니다. 항상 필요한 최신 기본 제공 장치 드라이버가 준비되도록 최신 운영 체제를 설치하십시오.

      사용자 지정 WinPE 부팅 파일을 만들고 장치 드라이버 파일을 C:\drivers 디렉토리의 호스트 시스템에 복사하여 사용자 지정된 Windows 프로필에 기본 제공 장치 드라이버를 추가할 수 있습니다. 사용자 지정 부팅 파일을 사용하는 사용자 지정 OS 이미지 프로필을 만드는 경우 C:\drivers 디렉토리에 있는 장치 드라이버는 WinPE와 최종 OS 둘 다에 포함됩니다. 장치 드라이버는 받은 편지함처럼 취급됩니다. 따라서 사용자 지정 OS 이미지 프로필 작성 시 사용할 장치 드라이버를 지정할 때 이러한 받은 편지함 장치 드라이버를 XClarity Administrator로 가져올 필요가 없습니다.
    • 미리 정의된 장치 드라이버 ThinkSystem 서버의 경우, XClarity Administrator는 최종 운영 체제의 기본 네트워크 및 스토리지 구성은 물론 운영 체제 설치를 가능하게 하는 기본 제공하지 않는 Linux용 장치 드라이버 세트와 함께 미리 로드됩니다. 이러한 미리 정의된 장치 드라이버를 사용자 지정 OS 이미지 프로필에 추가한 다음 프로필을 관리되는 서버에 배포할 수 있습니다.

      Lenovo는 미리 정의된 장치 드라이버 세트를 하나의 패키지로 묶어서 번들로 제공합니다. Lenovo Windows 드라이버 및 WinPE 이미지 리포지토리 웹 페이지에서 이 번들을 다운로드한 다음 OS 이미지 리포지토리로 가져올 수 있습니다. 현재 번들 파일은 Windows에서만 사용할 수 있습니다. 번들 파일에 장치 드라이버와 부팅 파일이 모두 포함되어 있으면 장치 드라이버 또는 부팅 이미지 탭에서 번들을 가져올 수 있습니다.

      • 기본적으로 미리 정의된 OS 이미지 프로필에는 미리 정의된 장치 드라이버가 포함됩니다.

      • XClarity Administrator를 설치할 때 로드된 미리 정의된 장치 드라이버는 삭제할 수 없습니다. 그러나 Lenovo 번들에서 가져온 미리 정의된 장치 드라이버는 삭제할 수 있습니다.

      • XClarity Administrator에서는 가져온 번들 파일이 Lenovo에서 서명한 파일이어야 합니다. 번들 파일을 가져올 때 .asc 서명 파일도 가져와야 합니다.

    • 사용자 지정 장치 드라이버 기본 제공되지 않는 장치 드라이버를 OS 이미지 리포지토리로 가져온 다음 이러한 장치 드라이버를 사용자 지정 OS 이미지 프로필에 추가할 수 있습니다.

      Lenovo YUM 리포지토리 웹 사이트에서, 공급업체(예, Red Hat)에서 또는 직접 생성한 사용자 지정 장치 드라이버를 통해 장치 드라이버를 확보할 수 있습니다. 일부 Windows 장치 드라이버의 경우 설치 exe에서 로컬 시스템으로 장치 드라이버를 추출하고 .zip 아카이브 파일을 작성하여 사용자 지정 장치 드라이버를 생성할 수 있습니다.

      사용자 지정 장치 드라이버 가져오기에 대해 다음 파일 유형이 지원됩니다.
      운영 체제지원되는 장치 드라이버 파일 유형
      CentOS Linux지원되지 않음
      Microsoft® Windows® Azure Stack HCI지원되지 않음
      Microsoft Windows Hyper-V Server일반적으로 .inf, .cat 및 .dll 파일을 그룹화하는 원시 장치 드라이버 파일이 들어 있는 .zip 파일입니다.
      Microsoft Windows Server일반적으로 .inf, .cat 및 .dll 파일을 그룹화하는 원시 장치 드라이버 파일이 들어 있는 .zip 파일입니다.
      Red Hat® Enterprise Linux (RHEL) Server.rpm 또는 .iso 이미지 형식의 드라이버 업데이트 디스크(DUD)
      DUD .rpm을 사용자 지정 프로필에 적용하면 .rpm이 최종 운영 체제에만 설치됩니다. 설치 환경(initrd)에는 설치되지 않습니다. 사용자 지정 장치 드라이버를 initrd에 설치하려면, DUD .iso를 가져와서 .iso를 사용자 지정 프로필에 적용하십시오.
      Rocky Linux지원되지 않음
      SUSE® Linux Enterprise Server(SLES).rpm 또는 .iso 이미지 형식의 드라이버 업데이트 디스크(DUD)
      DUD .rpm을 사용자 지정 프로필에 적용하면 .rpm이 최종 운영 체제에만 설치됩니다. 설치 환경(initrd)에는 설치되지 않습니다. 사용자 지정 장치 드라이버를 initrd에 설치하려면, DUD .iso를 가져와서 .iso를 사용자 지정 프로필에 적용하십시오.
      Ubuntu지원되지 않음
      Lenovo Customization을 사용하는 VMware vSphere® Hypervisor(ESXi).vib 이미지 형식의 장치 드라이버
      OS 이미지 리포지토리는 파일을 저장할 공간이 있는 한 미리 정의된 파일 및 사용자 정의 파일을 무제한으로 저장할 수 있습니다.
  • 사용자 지정 구성 설정

    구성 설정은 OS 배포 중에 동적으로 수집해야 하는 데이터를 설명합니다. Lenovo XClarity Administrator는 전역, 네트워크 및 스토리지 위치 설정을 포함하여 미리 정의된 구성 설정 세트를 사용합니다. 이러한 미리 정의된 구성 설정을 사용하고 XClarity Administrator를 통해 사용할 수 없는 사용자 정의 구성 설정을 추가할 수 있습니다.

    사용자 정의 구성 설정은 JSON 스키마 형식으로 정의됩니다. 스키마는 JSON 사양을 준수해야 합니다.

    사용자 지정 구성 설정을 XClarity Administrator로 가져올 때 XClarity Administrator에서 JSON 스키마의 유효성을 검사합니다. 유효성 검사가 통과되면 XClarity Administrator가 각 설정에 대해 사용자 지정 매크로를 생성합니다.

    무인 파일 및 설치 후 스크립트에서 사용자 정의 매크로를 사용할 수 있습니다.
    무인 파일의 경우

    그런 다음 사용자 정의 구성 파일을 무인 파일과 연결하고 이러한 사용자 정의 매크로(및 미리 정의된 매크로)를 해당 무인 파일에 포함시킬 수 있습니다.

    하나 이상의 사용자 지정 구성 설정 파일을 사용자 지정 프로필에 추가할 수 있습니다. OS 프로필을 대상 서버 세트에 배포할 때 사용할 구성 설정 파일을 선택할 수 있습니다. XClarity Administrator는 구성 설정 파일의 JSON 스키마를 기반으로 하여 OS 이미지 배포 대화 상자에서 사용자 정의 설정탭을 렌더링하고 파일에 정의된 각 설정(JSON 오브젝트)에 대한 값을 지정할 수 있습니다.

    필수 사용자 지정 구성 설정을 입력하지 않은 경우 OS 배포가 진행되지 않습니다.
    설치 후 스크립트의 경우

    OS 배포 중에 데이터가 수집된 후, XClarity Administrator는 설치 후 스크립트에서 사용할 수 있는 호스트 시스템의 구성 설정 파일(선택한 파일의 사용자 정의 설정 및 미리 정의된 설정의 서브세트 포함)의 인스턴스를 만듭니다.

    • 구성 설정 파일은 사용자 지정 OS 이미지 프로필에 고유합니다.
    • 미리 정의된 OS 이미지 프로필의 구성 설정은 수정할 수 없습니다.
    • 구성 설정은 다음 운영 체제에서만 지원됩니다.
      • Microsoft® Windows® Server

      • Red Hat® Enterprise Linux (RHEL) Server

      • Rocky Linux

      • SUSE® Linux Enterprise Server(SLES)

      • VMware vSphere® Hypervisor (ESXi)(Lenovo Customization 6.0u3 이상 업데이트 버전 및 6.5 이상 버전 포함)

    OS 이미지 리포지토리는 파일을 저장할 공간이 있는 한 미리 정의된 파일 및 사용자 정의 파일을 무제한으로 저장할 수 있습니다.

  • 사용자 지정 무인 파일

    무인 파일을 사용하여 운영 체제의 배포를 자동화하도록 OS 이미지 프로필을 사용자 지정할 수 있습니다.

    사용자 지정 무인 파일에 대해 다음 파일 유형이 지원됩니다.
    운영 체제지원되는 파일 유형자세한 정보
    CentOS Linux지원되지 않음 
    Microsoft® Windows® Azure Stack HCI지원되지 않음 
    Microsoft Windows Hyper-V Server지원되지 않음 
    Microsoft Windows Server무인(.xml)무인 파일에 대한 자세한 정보는 무인 Windows 설치 참조 웹 페이지의 내용을 참조하십시오.
    Red Hat® Enterprise Linux (RHEL) ServerKickstart(.cfg)무인 파일에 대한 자세한 정보는 Red Hat: Kickstart로 설치 자동화 웹 페이지의 내용을 참조하십시오.
    파일에 %pre, %post, %firstboot 섹션을 추가할 때 다음을 고려하십시오.
    • 무인 파일에 %pre, %post, %firstboot 섹션을 여러 개 포함시킬 수 있습니다. 그러나 섹션의 순서에 유의해야 합니다.

    • 권장 #predefined.unattendSettings.preinstallConfig# 매크로가 무인 파일이 있는 경우 XClarity Administrator는 파일에 있는 다른 모든 %pre 섹션 앞에 %pre 섹션을 추가합니다.

    • 권장 #predefined.unattendSettings.postinstallConfig# 매크로가 무인 파일에 있는 경우 XClarity Administrator는 파일에 있는 다른 모든 %post 및 %firstboot 섹션 앞에 %post 및 %firstboot 섹션을 추가합니다.

    Rocky LinuxKickstart (.cfg)무인 파일에 대한 자세한 정보는 Red Hat: Kickstart로 설치 자동화 웹 페이지의 내용을 참조하십시오.
    파일에 %pre, %post, %firstboot 섹션을 추가할 때 다음을 고려하십시오.
    • 무인 파일에 %pre, %post, %firstboot 섹션을 여러 개 포함시킬 수 있습니다. 그러나 섹션의 순서에 유의해야 합니다.

    • 권장 #predefined.unattendSettings.preinstallConfig# 매크로가 무인 파일이 있는 경우 XClarity Administrator는 파일에 있는 다른 모든 %pre 섹션 앞에 %pre 섹션을 추가합니다.

    • 권장 #predefined.unattendSettings.postinstallConfig# 매크로가 무인 파일에 있는 경우 XClarity Administrator는 파일에 있는 다른 모든 %post 및 %firstboot 섹션 앞에 %post 및 %firstboot 섹션을 추가합니다.

    SUSE® Linux Enterprise Server(SLES)AutoYast(.xml)무인 파일에 대한 자세한 정보는 SUSE: AutoYaST 웹 페이지의 내용을 참조하십시오.
    Ubuntu지원되지 않음 
    Lenovo Customization을 사용하는 VMware vSphere® Hypervisor(ESXi)Kickstart(.cfg)ESXi 6.0u3 이상 업데이트 및 6.5 이상에만 지원됩니다.

    무인 파일에 대한 자세한 정보는 VMware: 스크립트를 사용하여 호스트 설치 및 업그레이드 웹 페이지의 내용을 참조하십시오.

    파일에 %pre, %post, %firstboot 섹션을 추가할 때 다음을 고려하십시오.
    • 무인 파일에 %pre, %post, %firstboot 섹션을 여러 개 포함시킬 수 있습니다. 그러나 섹션의 순서에 유의해야 합니다.

    • 권장 #predefined.unattendSettings.preinstallConfig# 매크로가 무인 파일이 있는 경우 XClarity Administrator는 파일에 있는 다른 모든 %pre 섹션 앞에 %pre 섹션을 추가합니다.

    • 권장 #predefined.unattendSettings.postinstallConfig# 매크로가 무인 파일에 있는 경우 XClarity Administrator는 파일에 있는 다른 모든 %post 및 %firstboot 섹션 앞에 %post 및 %firstboot 섹션을 추가합니다.

    주의
    • 미리 정의된 매크로 및 사용자 지정 매크로(구성 설정)를 오브젝트의 고유한 이름을 사용하여 무인 파일에 삽입할 수 있습니다. 미리 정의된 값은 XClarity Administrator 인스턴스에 따라 동적입니다. 사용자 지정 매크로는 OS 배포 중에 지정된 사용자 입력에 따라 동적입니다.

      • 매크로 이름을 해시 기호(#)로 묶으십시오.

      • 중첩된 이름 오브젝트의 경우, 마침표를 사용하여 각 오브젝트 이름을 구분합니다(예, #server_settings.server0.locale#).

      • 사용자 정의 매크로의 경우 최상위 오브젝트 이름을 포함하지 마십시오. 미리 정의된 매크로의 경우 매크로 이름 앞에 "predefined"를 붙이십시오.

      • 템플리트에서 오브젝트를 작성할 때, 이름은 0부터 시작하는 고유 번호(예, server0server1)로 추가됩니다.

      • 각 사용자 정의 설정 옆에 있는 도움말 아이콘(도움말 아이콘) 위에 놓으면 사용자 정의 설정 탭의 OS 이미지 배포 대화 상자에서 각 매크로의 이름을 볼 수 있습니다.

      • 미리 정의된 매크로 목록은 미리 정의된 매크로의 내용을 참조하십시오. 사용자 지정 구성 설정 및 매크로에 대한 정보는 사용자 정의 매크로의 내용을 참조하십시오.

    • XClarity Administrator는 OS 설치 프로그램을 비롯하여 몇 가지 다른 중요한 설치 단계에서 상태를 전달하는 데 사용되는 미리 정의된 매크로를 다음과 같이 제공합니다. 이러한 매크로를 무인 파일에 포함시키는 것이 좋습니다(무인 파일에 미리 정의된 사용자 지정 매크로 삽입 참조).

      • #predefined.unattendSettings.preinstallConfig#

      • #predefined.unattendSettings postinstallConfig#

  • 사용자 지정 설치 스크립트

    OS 배포가 완료된 후 설치 스크립트를 실행하도록 OS 이미지 프로필을 사용자 지정할 수 있습니다.

    현재 설치 후 스크립트만 지원됩니다.

    다음 표에는 Lenovo XClarity Administrator가 각 운영 체제에 따라 지원하는 설치 스크립트의 파일 유형이 나열되어 있습니다. 특정 운영 체제 버전은 XClarity Administrator가 지원하는 해당 파일 형식을 모두 지원하지는 않습니다(예, 일부 RHEL 버전은 최소 프로파일에 Perl을 포함하지 않을 수 있으므로 Perl 스크립트가 실행되지 않습니다). 배포할 운영 체제 버전에 대해 올바른 파일 유형을 사용해야 합니다.
    운영 체제지원되는 파일 유형자세한 정보
    CentOS Linux지원되지 않음 
    Microsoft® Windows® Azure Stack HCI지원되지 않음 
    Microsoft Windows Hyper-V Server지원되지 않음 
    Microsoft® Windows® Server명령 파일(.cmd), PowerShell(.ps1)기본 사용자 지정 데이터 및 파일 경로는 C:\lxca입니다.

    설치 스크립트에 대한 자세한 정보는 Windows 설치에 사용자 지정 스크립트 추가 웹 페이지의 내용을 참조하십시오.

    Red Hat® Enterprise Linux (RHEL) ServerBash(.sh), Perl(.pm or .pl), Python(.py)기본 사용자 정의 데이터 및 파일 경로는 /home/lxca입니다.

    설치 스크립트에 대한 자세한 정보는 RHEL: 설치 후 스크립트 웹 사이트의 내용을 참조하십시오.

    Rocky LinuxBash(.sh), Perl(.pm or .pl), Python(.py)기본 사용자 정의 데이터 및 파일 경로는 /home/lxca입니다.

    설치 스크립트에 대한 자세한 정보는 RHEL: 설치 후 스크립트 웹 사이트의 내용을 참조하십시오.

    SUSE® Linux Enterprise Server(SLES)Bash(.sh), Perl(.pm or .pl), Python(.py)기본 사용자 정의 데이터 및 파일 경로는 /home/lxca입니다.

    설치 스크립트에 대한 자세한 정보는 SUSE: 사용자 정의 사용자 스크립트 웹 페이지의 내용을 참조하십시오.

    Ubuntu지원되지 않음 
    Lenovo Customization을 사용하는 VMware vSphere® Hypervisor(ESXi)Bash (.sh), Python (.py)기본 사용자 정의 데이터 및 파일 경로는 /home/lxca입니다.

    설치 스크립트에 대한 자세한 정보는 VMware: 스크립트 웹 페이지 설치 및 업그레이드의 내용을 참조하십시오.

  • 사용자 지정 소프트웨어

    OS 배포 및 설치 후 스크립트가 완료된 후 사용자 지정 소프트웨어 페이로드를 설치하도록 OS 이미지 프로필을 사용자 지정할 수 있습니다.

    다음 파일 유형이 사용자 지정 소프트웨어에서 지원됩니다.
    운영 체제지원되는 파일 유형자세한 정보
    CentOS Linux지원되지 않음 
    Microsoft® Windows® Azure Stack HCI지원되지 않음 
    Microsoft Windows Hyper-V Server지원되지 않음 
    Microsoft Windows® Server소프트웨어 페이로드가 포함된 .zip 파일.기본 사용자 지정 데이터 및 파일 경로는 C:\lxca입니다.
    Red Hat® Enterprise Linux (RHEL) Server소프트웨어 페이로드가 포함된 .tar.gz 파일.기본 사용자 정의 데이터 및 파일 경로는 /home/lxca입니다.
    SUSE® Linux Enterprise Server(SLES)소프트웨어 페이로드가 포함된 .tar.gz 파일.기본 사용자 정의 데이터 및 파일 경로는 /home/lxca입니다.
    Rocky Linux소프트웨어 페이로드가 포함된 .tar.gz 파일.기본 사용자 정의 데이터 및 파일 경로는 /home/lxca입니다.
    Ubuntu지원되지 않음 
    Lenovo Customization을 사용하는 VMware vSphere® Hypervisor(ESXi)소프트웨어 페이로드가 포함된 .tar.gz 파일.기본 사용자 정의 데이터 및 파일 경로는 /home/lxca입니다.