목차로 이동페이지 탐색으로 이동: 이전 페이지 [액세스 키 p]/다음 페이지 [액세스 키 n]
documentation.suse.com / SUSE Linux Enterprise Server 설명서 / 배포 가이드 / 설치 절차 / 원격 설치
다음에 적용 SUSE Linux Enterprise Server 15 SP6

12 원격 설치

SUSE® Linux Enterprise Server 설치는 네트워크에서 전체적으로 수행할 수 있습니다. 이 장에서는 네트워크를 통해 설치를 부팅, 설치 및 제어하는 데 필요한 환경을 제공하는 방법에 대해 설명합니다.

12.1 개요

원격 설치의 경우 부팅 방법, 설치 제어 방법 및 설치 데이터 소스를 고려해야 합니다. 사용 가능한 모든 옵션은 하드웨어 플랫폼에 사용할 수 있는 경우 서로 결합할 수 있습니다.

부팅 방법

하드웨어에 따라 시스템 부팅에는 여러 옵션이 존재합니다. 일반적인 옵션은 DVD, USB 드라이브 또는 PXE 부팅입니다. 플랫폼에 대한 자세한 내용은 I부. 설치 준비 항목을 참조하십시오.

PXE를 통한 부팅 서버를 설정하려면 18장 네트워크 부팅 환경 준비 항목을 참조하십시오.

데이터 소스

대부분 DVD 또는 USB 드라이브가 SUSE Linux Enterprise Server 설치의 소스로 사용됩니다. 또는 설치 서버를 사용할 수 있습니다. 이 경우 install 부팅 파라미터를 사용하여 소스를 지정합니다. 자세한 내용은 8.3.3절 “설치 원본 지정”를 참조하십시오.

설치에 네트워크 소스를 사용하려면 17장 네트워크 설치 원본 설정에 설명된 대로 서버를 준비합니다.

설치 방법

대상 시스템에 직접 연결된 키보드 및 모니터를 사용하는 대신 SSH, VNC를 통해 또는 시스템의 직렬 콘솔을 사용하여 설치를 수행할 수 있습니다. 이는 12.3절 “VNC를 통한 설치 모니터링”, 12.4절 “SSH를 통한 설치 모니터링”12.5절 “직렬 콘솔을 통해 설치”절에 설명되어 있습니다.

AutoYaST를 사용하면 설치 프로세스를 완전히 자동화할 수 있습니다. 자세한 내용은 AutoYaST Guide를 참조하십시오.

12.2 원격 설치 시나리오

이 절에서는 원격 설치의 가장 일반적인 설치 시나리오에 대해 소개합니다. 각 시나리오에 대해 전제 조건 목록을 신중하게 확인한 후 해당 시나리오에 간략하게 설명된 절차를 따르십시오. 특정 단계에 대한 상세 지침이 필요할 경우 각 지침에 제공된 링크를 눌러 이동하십시오.

12.2.1 VNC를 통해 원본 미디어에서 설치

설치를 위해 부팅하기 위해서는 이 설치 유형에 대상 시스템에 대한 물리적 액세스가 어느 정도 필요합니다. 설치는 설치 프로그램에 연결할 VNC를 사용하여 원격 워크스테이션에서 제어됩니다. 사용자 개입은 9장 설치 단계의 수동 설치에서와 같이 필요합니다.

이 설치 유형에서 다음과 같은 요구사항이 충족되는지 확인합니다.

  • 네트워크 연결 중인 대상 시스템

  • 네트워크 연결 중인 제어 시스템과 VNC 뷰어 소프트웨어 또는 JavaScript 지원 브라우저(Firefox, Chromium, Internet Explorer, Opera 등)

  • 설치 DVD 또는 USB 플래시 드라이브

이 설치 유형을 실행하려면 다음을 수행하십시오.

  1. SUSE Linux Enterprise Server 미디어 키트의 설치 미디어(USB 플래시 드라이브)를 사용하여 대상 시스템을 부팅합니다.

  2. 대상 시스템의 부팅 화면이 표시되면 부팅 파라미터 프롬프트를 사용하여 필요한 경우 VNC 옵션 및 정적 네트워크 구성을 설정합니다. 부팅 파라미터에 대한 정보는 8장 부팅 파라미터 항목을 참조하십시오.

    1. 정적 네트워크 구성을 위한 부팅 파라미터:

      netdevice=NETDEVICE hostip=IP_ADDRESS netmask=NETMASK gateway=IP_GATEWAY vnc=1 VNCPassword=PASSWORD
    2. 동적(DHCP) 네트워크 구성을 위한 부팅 파라미터:

      vnc=1 VNCPassword=PASSWORD
  3. 대상 시스템이 텍스트 기반 환경으로 부팅되고 네트워크 주소와 디스플레이 번호가 표시됩니다. VNC 설치는 방화벽 설정이 제대로 구성된 경우 OpenSLP를 통해 자신을 알립니다. VNC 설치는 12.3.1절 “VNC 설치 준비”에 설명된 대로 slptool을 사용하여 찾을 수 있습니다.

  4. 제어 워크스테이션에서 VNC 뷰어 또는 웹 브라우저를 열고 12.3절 “VNC를 통한 설치 모니터링”에 설명된 대로 제공된 네트워크 주소 및 디스플레이 번호를 사용하여 대상 시스템에 연결합니다.

  5. 9장 설치 단계에서 설명한 대로 설치를 수행합니다.

12.2.2 VNC를 사용한 네트워크 설치

이 설치 유형은 대상 시스템과의 직접 상호 작용이 필요하지 않습니다. 시스템은 PXE를 통해 부팅되며 설치 데이터를 서버에서 가져옵니다.

이 설치 유형을 수행하려면 다음과 같은 요구사항이 충족되는지 확인합니다.

  • DHCP, NFS, HTTP, FTP, TFTP 또는 SMB 서버 설치에 사용할 수 있는 하나 이상의 시스템

  • PXE 부팅, 네트워킹 및 WOL(Wake On Lan)을 네트워크에 연결할 수 있는 대상 시스템

  • 네트워크 연결 중인 제어 시스템과 VNC 뷰어 소프트웨어 또는 JavaScript 지원 브라우저(Firefox, Chromium, Microsoft Edge, Opera 등)

이 설치 유형을 실행하려면 다음을 수행합니다.

  1. 설치 데이터를 포함하는 서버를 설정합니다. 자세한 내용은 IV부. 설치 서버 설정을 참조하십시오.

  2. 네트워크의 DHCP 및 TFTP 서버를 설정합니다. 이 내용은 18장 네트워크 부팅 환경 준비에 설명되어 있습니다. 필요한 부팅 파라미터를 추가하여 VNC 서버를 활성화하십시오.

  3. 대상 시스템 펌웨어에서 PXE 부팅을 활성화합니다. 자세한 내용은 18.4절 “PXE 부팅을 위한 대상 시스템 준비”를 참조하십시오.

  4. WOL(Wake On Lan)을 사용하여 대상 시스템의 부팅 프로세스를 시작합니다. 이는 18.5절 “원격 절전 모드 해제를 위해 Wake-on-LAN 사용”에 설명되어 있습니다.

  5. 제어 워크스테이션에서 VNC 보기 응용 프로그램 또는 웹 브라우저를 열고 12.3절 “VNC를 통한 설치 모니터링”에서 설명한 대로 대상 시스템에 연결합니다.

  6. 9장 설치 단계에서 설명한 대로 설치를 수행합니다.

12.2.3 SSH를 통해 원본 미디어에서 설치

설치를 위해 부팅하고 설치 대상의 IP 주소를 결정하기 위해서는 이 설치 유형에 대상 시스템에 대한 물리적 액세스가 어느 정도 필요합니다. 설치 자체는 설치 프로그램에 연결할 SSH를 사용하여 원격 워크스테이션에서 전적으로 제어되지만, 사용자 개입은 9장 설치 단계의 일반 설치에서와 같이 필요합니다.

이 설치 유형에서 다음과 같은 요구사항이 충족되는지 확인합니다.

  • 네트워크 연결 중인 대상 시스템

  • 네트워크 연결 및 SSH 클라이언트 소프트웨어 작업 중인 제어 시스템

  • 설치 DVD 또는 USB 플래시 드라이브

이 설치 유형을 실행하려면 다음을 수행하십시오.

  1. IV부. 설치 서버 설정에 설명된 대로 설치 대상 및 설치 서버를 설정합니다.

  2. SUSE Linux Enterprise Server 미디어 키트의 설치 미디어(USB 플래시 드라이브)를 사용하여 대상 시스템을 부팅합니다.

  3. 대상 시스템의 부팅 화면이 나타나면 부팅 파라미터 프롬프트를 사용하여 SSH 옵션을 설정하고 필요한 경우 정적 네트워크 구성을 설정합니다. 부팅 파라미터에 대한 정보는 8장 부팅 파라미터 항목을 참조하십시오.

    1. 정적 네트워크 구성을 위한 부팅 파라미터:

      netdevice=NETDEVICE hostip=IP_ADDRESS netmask=NETMASK gateway=IP_GATEWAY ssh=1 ssh.password=PASSWORD
    2. 동적(DHCP) 네트워크 구성을 위한 부팅 파라미터:

      ssh=1 ssh.password=PASSWORD
  4. 대상 시스템은 텍스트 기반 환경에서 부팅합니다. 이 환경은 SSH 클라이언트에서 사용할 수 있는 그래픽 설치 환경 하에서 네트워크 주소를 제공합니다.

  5. 제어 워크스테이션에서 터미널 창을 열고 12.4.2절 “설치 프로그램에 연결”에서 설명한 대로 대상 시스템에 연결합니다.

  6. 9장 설치 단계에서 설명한 대로 설치를 수행합니다.

12.2.4 SSH를 통해 네트워크에서 설치

이 설치 유형은 대상 시스템과의 직접 상호 작용이 필요하지 않습니다. 시스템은 PXE를 통해 부팅되며 설치 데이터를 서버에서 가져옵니다.

이 설치 유형을 수행하려면 다음과 같은 요구사항이 충족되는지 확인합니다.

  • DHCP, NFS, HTTP, FTP, TFTP 또는 SMB 서버 설치에 사용할 수 있는 하나 이상의 시스템

  • PXE 부팅, 네트워킹 및 WOL(Wake On Lan)을 네트워크에 연결할 수 있는 대상 시스템

  • 네트워크 연결 및 SSH 뷰어 소프트웨어 작업 중인 제어 시스템

이 설치 유형을 실행하려면 다음을 수행합니다.

  1. 설치 데이터를 포함하는 서버를 설정합니다. 자세한 내용은 IV부. 설치 서버 설정을 참조하십시오.

  2. 네트워크의 DHCP 및 TFTP 서버를 설정합니다. 이는 18장 네트워크 부팅 환경 준비에 설명되어 있습니다. 필요한 부팅 파라미터를 추가하여 SSH 서버를 활성화하십시오.

  3. 대상 시스템 펌웨어에서 PXE 부팅을 활성화합니다. 자세한 내용은 18.4절 “PXE 부팅을 위한 대상 시스템 준비”를 참조하십시오.

  4. WOL(Wake On Lan)을 사용하여 대상 시스템의 부팅 프로세스를 시작합니다. 이는 18.5절 “원격 절전 모드 해제를 위해 Wake-on-LAN 사용”에 설명되어 있습니다.

  5. 제어 워크스테이션에서 SSH 클라이언트 소프트웨어를 열고 12.4절 “SSH를 통한 설치 모니터링”에서 설명한 대로 대상 시스템에 연결합니다.

  6. 9장 설치 단계에서 설명한 대로 설치를 수행합니다.

12.3 VNC를 통한 설치 모니터링

VNC 뷰어를 사용하여 사실상 모든 운영 체제에서 SUSE Linux Enterprise Server의 설치를 원격으로 제어할 수 있습니다. 이 절에서는 VNC 뷰어 또는 웹 브라우저를 사용한 설정을 소개합니다.

12.3.1 VNC 설치 준비

설치 대상에서 VNC를 활성화하려면 설치를 위한 초기 부팅 시 적절한 부팅 파라미터를 지정합니다(8장 부팅 파라미터 참조). 대상 시스템은 텍스트 기반 환경으로 부팅하고 VNC 클라이언트가 설치 프로그램에 연결할 때까지 기다립니다.

설치 프로그램은 IP 주소를 알리고 설치를 위해 연결에 필요한 번호를 표시합니다. 대상 시스템에 대한 물리적 액세스가 있는 경우 이 정보는 시스템이 설치를 위해 부팅된 즉시 제공됩니다. VNC 클라이언트 소프트웨어에 관련 메시지가 표시되면 이 데이터를 입력하고 VNC 비밀번호를 제공합니다.

설치 대상은 자체적으로 OpenSLP를 통해 알리기 때문에 SLP 브라우저를 통해 설치 대상의 주소 정보를 검색할 수 있습니다. 네트워크 설정과 모든 시스템이 OpenSLP를 지원하는 경우 설치 대상에 물리적으로 액세스할 필요가 없습니다.

절차 12.1: OpenSLP를 통해 VNC 설치 찾기
  1. VNC를 제공하는 모든 서비스 목록을 가져오려면 slptool findsrvtypes | grep vnc를 실행합니다. VNC 설치 대상은 YaST.installation.suse 서비스 아래에서 사용할 수 있습니다.

  2. 사용 가능한 설치 목록을 가져오려면 slptool findsrvs YaST.installation.suse 를 실행합니다. VNC 뷰어와 함께 제공된 IP 주소 및 포트(일반적으로 5901)를 사용합니다.

12.3.2 설치 프로그램에 연결

VNC 서버(이 경우는 설치 대상)에 연결하는 방법은 두 가지가 있습니다. VNC 뷰어를 시작하거나 JavaScript 지원 웹 브라우저를 사용하여 연결할 수 있습니다.

VNC를 사용하여 기타 Linux 배포판, Windows 또는 macOS 등 다른 운영 체제에서 Linux 시스템을 설치할 수 있습니다.

Linux 시스템에서 패키지 tightvnc가 설치되었는지 확인합니다. Windows 시스템에서 이 응용 프로그램의 Windows 포트를 설치합니다(https://www.tightvnc.com/download.html 참조).

대상 시스템에서 실행 중인 설치 프로그램에 연결하려면 다음을 수행합니다.

  1. VNC 뷰어를 시작합니다.

  2. 설치 대상의 IP 주소와 디스플레이 번호를 입력합니다.

    IP_ADDRESS:DISPLAY_NUMBER

    그러면 일반 로컬 설치에서와 같이 YaST 화면 표시 창이 열립니다.

VNC 뷰어 대신, JavaScript 지원이 활성화된 JavaScript 지원 브라우저를 사용하여 설치를 수행할 수 있습니다.

브라우저 VNC 연결은 암호화되지 않습니다.

VNC 설치를 실행하려면 다음을 수행합니다.

  1. 웹 브라우저를 실행하고 주소 프롬프트에 다음을 입력합니다.

    http://IP_ADDRESS_OF_TARGET:5801
  2. 메시지가 표시되면 VNC 비밀번호를 입력합니다. 그러면 일반 로컬 설치에서와 같이 YaST 화면 창이 열립니다.

12.4 SSH를 통한 설치 모니터링

SSH 클라이언트를 사용하면 SSH를 통해 원격으로 설치를 수행할 수 있습니다.

12.4.1 SSH 설치 준비

필요한 소프트웨어 패키지(Linux의 경우 OpenSSH, Windows의 경우 PuTTY)의 설치 외에도 적합한 부팅 파라미터를 지정하여 설치를 위해 SSH를 활성화해야 합니다. 자세한 내용은 8장 부팅 파라미터에서 참조하십시오. OpenSSH는 기본적으로 모든 SUSE Linux 기반 운영 체제에서 설치됩니다.

12.4.2 설치 프로그램에 연결

SSH 설치를 시작한 후 이 절차를 사용하여 SSH 세션에 연결합니다.

  1. 설치 대상의 IP 주소를 검색합니다. 대상 시스템에 물리적으로 액세스할 수 있는 경우 초기 부팅 후 콘솔에서 설치 루틴이 제공하는 IP 주소를 가져옵니다. 그렇지 않으면, DHCP 서버 구성에서 대상 시스템에 지정된 IP 주소를 가져옵니다.

  2. 터미널에서 다음 명령을 실행합니다.

    ssh -X root@TARGET_IP_ADDRESS

    TARGET_IP_ADDRESS를 설치 대상의 실제 IP 주소로 바꿉니다.

  3. 사용자 이름을 입력하라는 메시지가 나타나면 root를 입력합니다.

  4. 메시지가 표시되면 SSH 부팅 파라미터와 함께 설정된 비밀번호를 입력합니다. 인증에 성공하면 설치 대상에 대한 명령줄 프롬프트가 표시됩니다.

  5. yast를 입력하여 설치 프로그램을 시작합니다. 그러면 9장 설치 단계에 설명된 대로 YaST 화면이 표시된 창이 열립니다.

12.5 직렬 콘솔을 통해 설치

이 설치 방법의 경우 SUSE Linux Enterprise Server가 설치될 대상 시스템에 null 모뎀 케이블로 연결된 컴퓨터가 필요합니다. 두 시스템 모두 직렬 콘솔을 지원해야 합니다. 특정 펌웨어 구현은 부팅 콘솔 출력을 직렬 콘솔로 전송하도록 이미 구성되어 있습니다. 이 경우 추가 구성이 필요하지 않습니다.

펌웨어가 부팅 콘솔 출력에 직렬 콘솔을 사용하지 않는 경우 설치에 대해 console=TTY,BAUDRATE 부팅 파라미터를 설정합니다. 자세한 내용은 Section 18.2.5, “Editing menu entries during the boot procedure” 8장 부팅 파라미터를 참조하십시오.

BAUDRATE는 인터페이스의 전송 속도로 바꾸어야 합니다. 유효한 값은 115200, 38400 또는 9600입니다. TTY는 인터페이스 이름으로 바꾸어야 합니다. 대부분의 컴퓨터에는 직렬 인터페이스가 하나 이상 있습니다. 하드웨어에 따라 인터페이스 이름이 달라질 수 있습니다:

  • ttyS0 - APM

  • ttyAMA0 - SBSA(Server Base System Architecture)

  • ttyPS0 - Xilinx

설치하려면 minicom 또는 screen과 같은 터미널 프로그램이 필요합니다. 직렬 연결을 시작하려면 다음 명령을 입력하여 로컬 콘솔에서 화면 프로그램을 실행하십시오.

> screen /dev/ttyUSB0 115200

화면이 115200의 전송 속도로 첫 번째 직렬 포트를 수신합니다. 이때부터 설치는 이 터미널에서 텍스트 기반 설치를 하는 경우와 유사하게 진행됩니다.