7.3.11.3.4. 고급 RHCOS 설치 참조
여기서는 RHCOS(Red Hat Enterprise Linux CoreOS) 수동 설치 프로세스를 수정하는 데 사용할 수 있는 네트워킹 구성 및 기타 고급 옵션에 대해 설명합니다. 다음 표에서는 RHCOS 라이브 설치 프로그램 및 coreos-installer
명령과 함께 사용할 수있는 커널 인수 및 명령 줄 옵션에 대해 설명합니다.
RHCOS 부팅 프롬프트의 라우팅 및 본딩 옵션
ISO 이미지에서 RHCOS를 설치하는 경우, 해당 이미지를 부팅할 때 수동으로 커널 인수를 추가하여 노드의 네트워킹을 구성할 수 있습니다. 네트워킹 인수를 전혀 사용하지 않으면 설치에 기본적으로 DHCP가 사용됩니다.
네트워킹 인수를 추가할 때 rd.neednet=1
커널 인수도 추가해야 합니다.
다음 표에서는 라이브 ISO 설치에 ip =
, nameserver=
및 bond=
커널 인수를 사용하는 방법을 설명합니다.
커널 인수를 추가할 때 순서가 중요합니다: ip=
, nameserver=
및 bond=
입니다.
ISO를 위한 라우팅 및 본딩 옵션
다음 표는 RHCOS(Red Hat Enterprise Linux CoreOS) 노드의 네트워킹 구성 예를 보여줍니다. 이는 시스템 부팅 중에 dracut
툴로 전달되는 네트워킹 옵션입니다. dracut
에서 지원하는 네트워킹 옵션에 대한 자세한 내용은 dracut.cmdline
메뉴얼 페이지를 참조하십시오.
설명 | 예 |
---|---|
IP 주소를 구성하려면 DHCP(
|
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp1s0:none nameserver=4.4.4.41 |
여러 |
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp1s0:none ip=10.10.10.3::10.10.10.254:255.255.255.0:core0.example.com:enp2s0:none |
선택 사항: an 추가 네트워크 게이트웨이가 기본 네트워크 게이트웨이와 다른 경우 기본 게이트웨이가 기본 네트워크 게이트웨이어야 합니다. | 기본 게이트웨이를 구성하려면 다음을 수행합니다. ip=::10.10.10.254:::: 추가 네트워크에 대한 경로를 구성하려면 다음을 수행합니다. rd.route=20.20.20.0/24:20.20.20.254:enp2s0 |
두 개 이상의 네트워크 인터페이스가 있고 하나의 인터페이스만 사용 중인 경우 단일 인터페이스에서 DHCP를 비활성화합니다. |
ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp1s0:none ip=::::core0.example.com:enp2s0:none |
여러 시스템의 DHCP 및 고정 IP 구성을 복수 네트워크 인터페이스와 결합할 수 있습니다. |
ip=enp1s0:dhcp ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp2s0:none |
선택 사항: | 네트워크 인터페이스에서 VLAN을 구성하고 고정 IP 주소를 사용하려면 다음을 수행합니다. ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:enp2s0.100:none vlan=enp2s0.100:enp2s0 네트워크 인터페이스에서 VLAN을 구성하고 DHCP를 사용하려면 다음을 수행합니다. ip=enp2s0.100:dhcp vlan=enp2s0.100:enp2s0 |
각 서버에 대한 |
nameserver=1.1.1.1 nameserver=8.8.8.8 |
선택 사항:
|
DHCP를 사용하도록 결합된 인터페이스를 구성하려면 bond의 IP 주소를 bond=bond0:em1,em2:mode=active-backup ip=bond0:dhcp 고정 IP 주소를 사용하도록 결합된 인터페이스를 구성하려면 원하는 특정 IP 주소 및 관련 정보를 입력합니다. 예를 들면 다음과 같습니다. bond=bond0:em1,em2:mode=active-backup ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:bond0:none |
선택 사항: | VLAN을 사용하여 결합된 인터페이스를 구성하고 DHCP를 사용하려면 다음을 수행합니다. ip=bond0.100:dhcp bond=bond0:em1,em2:mode=active-backup vlan=bond0.100:bond0 VLAN을 사용하여 결합된 인터페이스를 구성하고 고정 IP 주소를 사용하려면 다음을 수행합니다. ip=10.10.10.2::10.10.10.254:255.255.255.0:core0.example.com:bond0.100:none bond=bond0:em1,em2:mode=active-backup vlan=bond0.100:bond0 |
선택 사항:
참고 RHCOS가 향후 RHEL 버전으로 전환되면 티밍이 더 이상 사용되지 않을 예정입니다. 자세한 내용은 이 Red Hat 지식베이스 문서를 참조하십시오. | 네트워크 팀을 구성하려면 다음을 수행합니다. team=team0:em1,em2 ip=team0:dhcp |
ISO 또는 PXE 설치를 위한 coreos.inst
부팅 옵션
표준 설치 부팅 인수는 대부분 라이브 설치 관리자에 전달할 수 있지만 RHCOS 라이브 설치 관리자에만 해당되는 인수가 몇 가지 있습니다.
- ISO의 경우, RHCOS 설치 관리자를 중단하여 해당 옵션을 추가할 수 있습니다.
-
PXE 또는 iPXE의 경우, PXE 커널을 시작하기 전에 해당 옵션을
APPEND
행에 추가해야 합니다. 라이브 PXE 설치를 사용자가 중단할 수 없습니다.
다음 표는 ISO 및 PXE 설치를 위한 RHCOS 라이브 설치 관리자 부팅 옵션을 보여줍니다.
인수 | 설명 |
---|---|
|
필수 항목입니다. 설치할 시스템의 블록 장치입니다. |
| 선택 사항: 설치된 시스템에 포함할 Ignition 구성의 URL입니다. URL을 지정하지 않으면 Ignition 구성이 포함되지 않습니다. |
| 선택 사항: 설치 중에 보존할 파티션의 쉼표로 구분된 레이블입니다. Glob 스타일 와일드카드가 허용됩니다. 지정된 파티션이 존재할 필요는 없습니다. |
|
선택 사항: 설치 중에 보존할 파티션의 쉼표로 구분된 인덱스입니다. |
|
선택 사항: |
| 선택 사항: 지정된 RHCOS 이미지를 다운로드하여 설치합니다.
|
| 선택 사항: 설치 후 시스템이 재부팅되지 않습니다. 설치가 완료되면 설치 과정에서 발생되는 상황을 검사할 수 있는 프롬프트가 표시됩니다. 이 인수는 프로덕션 환경에서 사용할 수 없으며, 디버깅 용도로만 사용됩니다. |
|
선택 사항: RHCOS 이미지가 설치되는 플랫폼의 Ignition 플랫폼 ID입니다. 기본값은 |
|
선택 사항: 실시간 부팅을 위한 Ignition 구성의 URL입니다. 예를 들어 |
ISO 설치를 위한 coreos-installer
옵션
명령 줄에서 직접 coreos-installer
명령을 호출하여 RHCOS를 설치할 수도 있습니다. 이전의 커널 인수는 부팅시 coreos-installer
를 자동으로 호출하기 위한 바로 가기를 제공하지만 이를 쉘 프롬프트에서 실행할 때 coreos-installer
에 직접 유사한 인수를 전달할 수 있었습니다.
다음 표는 라이브 설치 도중 쉘 프롬프트에서 coreos-installer
명령으로 전달할 수 있는 다양한 옵션과 하위 명령을 보여줍니다.
명령줄 옵션 | |
옵션 | 설명 |
| 이미지 URL을 수동으로 지정합니다. |
| 로컬 이미지 파일을 수동으로 지정합니다. |
| 파일의 Ignition 구성을 삽입합니다. |
| URL의 Ignition 구성을 삽입합니다. |
|
Ignition 구성의 |
| Ignition 플랫폼 ID를 재정의합니다. |
| 기본 커널 인수를 첨부합니다. |
| 기본 커널 인수를 삭제합니다. |
| 설치 환경의 네트워크 구성을 복사합니다. 중요
|
|
|
| 이 레이블 glob로 파티션을 저장합니다. |
| 이 번호 또는 범위로 파티션을 저장합니다. |
| 오프라인 설치를 강제 수행합니다. |
| 서명 확인을 건너뜁니다. |
| HTTPS 또는 해시 없는 Ignition URL을 허용합니다. |
|
대상 CPU 아키텍처입니다. 기본값은 |
| 오류 발생한 파티션 테이블을 지우지 않습니다. |
| 도움말 정보를 출력합니다. |
명령줄 인수 | |
인수 | 설명 |
| 대상 장치입니다. |
coreos-installer 삽입 Ignition 명령 | |
명령 | 설명 |
| ISO 이미지에 Ignition 구성를 삽입합니다. |
| ISO 이미지에 삽입된 Ignition 구성를 표시합니다. |
| ISO 이미지에서 삽입된 Ignition 구성를 제거합니다. |
coreos-installer ISO Ignition 옵션 | |
옵션 | 설명 |
| 기존 Ignition 구성를 덮어씁니다. |
|
사용할 Ignition 구성입니다. 기본값은 |
| 새 출력 파일에 ISO를 씁니다. |
| 도움말 정보를 출력합니다. |
coreos-installer PXE Ignition 명령 | |
명령 | 설명 |
이러한 모든 옵션이 모든 하위 명령에서 허용되지는 않습니다. | |
| Ignition 구성을 이미지로 래핑합니다. |
| 이미지에 래핑된 Ignition 구성를 표시합니다. |
|
|
coreos-installer PXE Ignition 옵션 | |
옵션 | 설명 |
|
사용할 Ignition 구성입니다. 기본값은 |
| 새 출력 파일에 ISO를 씁니다. |
| 도움말 정보를 출력합니다. |