Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

27.3. Kickstart 구문 참조

27.3.1. Kickstart 명령 및 옵션

참고
옵션 뒤에 등호(=)가 오면 값 뒤에 값을 지정해야 합니다. 예제 명령에서 대괄호([ ])의 옵션은 명령에 대한 선택적 인수입니다.
auth 또는 authconfig (선택 사항)
authconfig 명령을 사용하여 시스템의 인증 옵션을 설정합니다. 이 옵션은 설치가 완료된 후에도 명령줄에서 실행할 수 있습니다. 자세한 내용은 authconfig(8) 매뉴얼 페이지 및 authconfig --help 명령을 참조하십시오. 암호는 기본적으로 섀시됩니다.
주의
보안을 위해 SSL 프로토콜과 함께 OpenLDAP를 사용하는 경우 서버 구성에서 SSLv2SSLv3 프로토콜이 비활성화되어 있는지 확인합니다. 이는 POODLE SSL 취약점(CVE-2014-3566) 때문입니다. 자세한 내용은 을 참조하십시오 https://access.redhat.com/solutions/1234843.
  • --enablenis - NIS 지원 켜기. 기본적으로 --enablenis 는 네트워크에서 찾은 모든 도메인을 사용합니다. 도메인은 거의 항상 --nisdomain= 옵션을 사용하여 직접 설정해야 합니다.
  • --nisdomain= - NIS 서비스에 사용할 NIS 도메인 이름입니다.
  • --nisserver= - Server를 사용하여 NIS 서비스(기본적으로 브로드캐스트).
  • --useshadow 또는 --enableshadow - shadow 암호를 사용합니다.
  • --enableldap - /etc/nsswitch.conf 의 LDAP 지원을 통해 시스템에서 LDAP 디렉터리(예: UID, 홈 디렉터리 및 쉘)에 대한 정보를 검색할 수 있습니다. 이 옵션을 사용하려면 nss-pam-ldapd 패키지를 설치해야 합니다. 또한 --ldapserver=--ldapbasedn= 를 사용하여 서버와 기본 DN (고유 이름)을 지정해야 합니다.
  • --enableldapauth - LDAP를 인증 방법으로 사용합니다. 이렇게 하면 LDAP 디렉터리를 사용하여 인증 및 암호 변경을 위해 pam_ldap 모듈이 활성화됩니다. 이 옵션을 사용하려면 nss-pam-ldapd 패키지가 설치되어 있어야 합니다. 또한 --ldapserver=--ldapbasedn= 를 사용하여 서버 및 기본 DN을 지정해야 합니다. 환경에서 TLS (Transport Layer Security)를 사용하지 않는 경우 --disableldaptls 스위치를 사용하여 결과 구성 파일이 작동하는지 확인합니다.
  • --ldapserver= - --enableldap 또는 --enableldapauth 를 지정한 경우 이 옵션을 사용하여 사용할 LDAP 서버의 이름을 지정합니다. 이 옵션은 /etc/ldap.conf 파일에 설정되어 있습니다.
  • --ldapbasedn= - --enableldap 또는 --enableldapauth 를 지정한 경우 이 옵션을 사용하여 사용자 정보가 저장된 LDAP 디렉터리 트리에 DN을 지정합니다. 이 옵션은 /etc/ldap.conf 파일에 설정되어 있습니다.
  • --enableldaptls - TLS(Transport Layer Security) 조회를 사용합니다. 이 옵션을 사용하면 LDAP에서 암호화된 사용자 이름과 암호를 LDAP 서버에 전송할 수 있습니다.
  • --disableldaptls - 인증에 LDAP를 사용하는 환경에서 TLS(Transport Layer Security) 조회를 사용하지 않습니다.
  • --enablekrb5 - 사용자 인증을 위해 Kerberos 5를 사용합니다. Kerberos 자체는 홈 디렉토리, UID 또는 쉘에 대해 알 수 없습니다. Kerberos를 사용하는 경우 LDAP, NIS 또는 Hesiod 또는 useradd 명령을 사용하여 이 워크스테이션에 알려진 사용자 계정을 만들어야 합니다. 이 옵션을 사용하는 경우 pam_krb5 패키지가 설치되어 있어야 합니다.
  • --krb5realm= 워크스테이션이 속한 Kerberos 5 영역입니다.
  • --krb5kdc= - realm에 대한 요청을 제공하는 NetNamespace(또는 statuss)입니다. 영역에 여러 개의mtls가 있는 경우 공백 없이 쉼표로 구분된 목록을 사용합니다.
  • --krb5adminserver= - kadmind도 실행 중인 영역의 status입니다. 이 서버는 암호 변경 및 기타 관리 요청을 처리합니다. 두 개 이상의 RuntimeClass가 있는 경우 이 서버를 마스터 6443에서 실행해야 합니다.
  • --enablehesiod - 사용자 홈 디렉터리, UID 및 쉘을 조회할 수 있습니다. 네트워크에서 Hesiod를 설정하고 사용하는 방법에 대한 자세한 내용은 /usr/share/doc/glibc-2.x.x/README.hesiod.com 패키지에 포함되어 있습니다. glibc Hesiod는 DNS 레코드를 사용하여 사용자, 그룹 및 다양한 기타 항목에 대한 정보를 저장하는 DNS의 확장입니다.
  • --hesiodlhs--hesiodrhs - Hesiod Lsandbox (left-hand side) 및 RHS (right-hand side) 값은 /etc/hesiod.conf.conf로 설정됩니다. Hesiod 라이브러리는 이러한 값을 사용하여 LDAP 가 기본 DN을 사용하는 방식과 유사하게 DNS에서 이름을 검색합니다.
    사용자 이름 jim 에 대한 사용자 정보를 찾기 위해 Hesiod 라이브러리는 jim.passwd LmtlsRHSRHS, passwd 파일에 있는 해당 사용자의 항목과 동일한 문자열이 포함된 RuntimeClass 레코드로 확인되어야 합니다. jim:*:1001:1001:Jungle Jim:/home/jim:/bin/bash. 그룹을 찾기 위해 Hesiod 라이브러리는 대신 jim.group LRHSRHS 를 찾습니다.
    사용자 및 그룹을 숫자로 찾으려면 jim.passwd 의 CNAME을 1001.uid 로 설정하고 jim.group 의 CNAME을 1001.gid 합니다. 라이브러리는 검색을 수행할 때 Lsandbox 및 RHS 값 앞에 마침표(.. )를 배치하지 않습니다. 따라서 Lsandbox 및 RHS 값 앞에 마침표가 있어야 하는 경우 --hesiodlhs--hesiodrhs 값으로 설정하는 기간에 기간을 포함해야 합니다.
  • --enabletektonauth - SMB 서버(일반적으로 Samba 또는 Windows 서버)에 대해 사용자의 인증을 활성화합니다. SMB 인증 지원에서는 홈 디렉터리, UID 또는 쉘에 대해 알 수 없습니다. SMB를 활성화하는 경우 LDAP, NIS 또는 Hesiod 또는 useradd 명령을 사용하여 사용자 계정을 워크스테이션에 알려진 상태로 만들어야 합니다.
  • --columnservers= - SMB 인증에 사용할 서버의 이름입니다. 둘 이상의 서버를 지정하려면 쉼표(,)로 이름을 구분합니다.
  • --metaworkgroup= - SMB 서버에 대한 작업 그룹의 이름입니다.
  • --enablecache - nscd 서비스를 활성화합니다. nscd 서비스는 사용자, 그룹 및 다양한 다른 유형의 정보에 대한 정보를 캐시합니다. 캐싱은 NIS,LDAP 또는 Hesiod 를 사용하여 사용자 및 그룹에 대한 정보를 네트워크에 배포하도록 선택하는 경우 특히 유용합니다.
  • --passalgo= - sha256 을 지정하여 SHA-256 해시 알고리즘을 설정하거나 sha512 를 지정하여 SHA-512 해시 알고리즘을 설정합니다.
autopart (선택 사항)
자동으로 파티션: 루트(/) 파티션(1GB 이상), 스왑 파티션 및 아키텍처에 적절한 /boot 파티션을 생성합니다. 충분히 큰 드라이브(50GB 이상)에서는 /home 파티션도 생성합니다.
중요
autopart 옵션은 동일한 Kickstart 파일의 part/partition,raid,logvol 또는 volgroup 옵션과 함께 사용할 수 없습니다.
  • --type= - 사용하려는 사전 정의된 자동 파티션 스키마 중 하나를 선택합니다. 다음 값을 허용합니다.
    • LVM: LVM 파티션 스키마입니다.
    • RuntimeClass: underlying 파티션 스키마입니다.
    • 일반: LVM 또는 vGPU가 없는 정규식 파티션입니다.
    • thinp: LVM 씬 프로비저닝 파티션 스키마입니다.
    사용 가능한 파티션 스키마에 대한 설명은 8.14.4.1.1절. “파일 시스템 유형” 을 참조하십시오.
  • --fstype= - 사용 가능한 파일 시스템 유형 중 하나를 선택합니다. 사용 가능한 값은 ext2,ext3,ext4,xfs, vfat 입니다. 기본 파일 시스템은 xfs 입니다. 이러한 파일 시스템에 대한 자세한 내용은 8.14.4.1.1절. “파일 시스템 유형” 을 참조하십시오.
  • --nohome - /home 파티션의 자동 생성을 비활성화합니다.
  • --nolvm - 자동 파티셔닝을 위해 LVM 또는 vGPU를 사용하지 마십시오. 이 옵션은 --type=plain 과 동일합니다.
  • --encrypted - 모든 파티션을 암호화합니다. 이는 수동 그래픽 설치 중에 초기 파티션 파티션 화면에서 암호화 파티션 확인란을 확인하는 것과 동일합니다.
    참고
    하나 이상의 파티션을 암호화할 때 Anaconda 는 256비트의 엔트로피를 수집하여 파티션이 안전하게 암호화되도록 합니다. 엔트로피 수집에는 약간의 시간이 걸릴 수 있습니다. 충분한 엔트로피가 수집되었는지에 관계없이 프로세스가 최대 10분 후에 중지됩니다.
    이 프로세스는 설치 시스템과 상호 작용하여(키로 이동하거나 마우스 이동)을 통해 시작될 수 있습니다. 가상 머신에 설치하는 경우 Red Hat Enterprise Linux 7 Virtualization 배포 및 관리 가이드에 설명된 대로 virtio-rng 장치(가상 난수 생성기)를 게스트에 연결할 수도 있습니다.
  • --passphrase= - 암호화된 모든 장치에 대한 기본 시스템 전체 암호를 제공합니다.
  • --escrowcert= URL_of_X.509_certificate - 암호화된 모든 볼륨의 데이터 암호화 키를 /root 에서 파일로 저장하고 URL_of_X.509_certificate에 지정된 URL의 X.509 인증서를 사용하여 암호화됩니다. 키는 암호화된 각 볼륨에 대해 별도의 파일로 저장됩니다. 이 옵션은 --encrypted가 지정된 경우에만 의미가 있습니다.
  • --backuppassphrase - 암호화된 각 볼륨에 무작위로 생성된 암호를 추가합니다. 이러한 암호를 /root 에 있는 별도의 파일에 저장하고 --escrowcert 로 지정된 X.509 인증서를 사용하여 암호화됩니다. 이 옵션은 --escrowcert가 지정된 경우에만 의미가 있습니다.
  • --cipher= - Anaconda 기본 aes-xts-plain64 가 적합하지 않은 경우 사용할 암호화 유형을 지정합니다. 이 옵션을 --encrypted 옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. 사용 가능한 암호화 유형은 Red Hat Enterprise Linux 7 보안 가이드에 나열되어 있지만 Red Hat은 aes-xts-plain64 또는 aes-cbc-essiv:sha256.
    참고
    CMS 유형의 단일 FBA DASD에 설치할 때 autopart --nohome Kickstart 옵션을 사용하는 것이 좋습니다. 이렇게 하면 설치 프로그램이 별도의 /home 파티션을 생성하지 않습니다. 그런 다음 설치가 성공적으로 진행됩니다.
자동 단계 (선택 사항)
일반적으로 Kickstart 설치는 불필요한 화면을 건너뜁니다. 이 옵션은 설치 프로그램이 모든 화면을 단계별로 만들어 각 화면을 간단히 표시합니다. 이 옵션은 패키지 설치를 방해할 수 있으므로 시스템을 배포할 때 사용해서는 안 됩니다.
  • --autoscreenshot - 설치시 모든 단계에서 스크린샷을 찍습니다. 이 스크린샷은 설치 중에 /tmp/anaconda-screenshots/ 에 저장되며 설치가 완료된 후 /root/anaconda-screenshots 에서 해당 스크린샷을 찾을 수 있습니다.
    각 화면은 설치 프로그램이 다음 화면으로 전환되기 직전에만 캡처됩니다. 필요한 Kickstart 옵션을 모두 사용하지 않고 설치를 자동으로 시작하지 않으면 자동으로 구성되지 않은 화면으로 이동하여 원하는 구성을 수행할 수 있으므로 중요합니다. 그런 다음 Done 을 클릭하여 계속하면 방금 제공한 구성을 포함하여 화면이 캡처됩니다.
부트로더 (필수)
부트 로더를 설치하는 방법을 지정합니다.
중요
모든 시스템에서 부트 로더 암호를 설정하는 것이 좋습니다. 보호되지 않은 부트 로더는 잠재적인 공격자가 시스템의 부팅 옵션을 수정하고 시스템에 대한 무단 액세스를 얻을 수 있도록 허용할 수 있습니다.
중요
sdX (또는 /dev/sdX) 형식의 장치 이름은 재부팅 후에도 일관되게 보장되지 않으므로 일부 Kickstart 명령을 편리하게 사용할 수 있습니다. 명령에서 장치 노드 이름을 호출할 때 /dev/disk의 모든 항목을 대신 사용할 수 있습니다. 예를 들면 다음과 같습니다.
part / --fstype=xfs --onpart=sda1
다음 중 하나와 유사한 항목을 사용할 수 있습니다.
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
이렇게 하면 명령이 항상 동일한 스토리지 장치를 대상으로 합니다. 이는 특히 대규모 스토리지 환경에서 유용합니다. 스토리지 장치를 지속적으로 참조할 수 있는 다양한 방법에 대한 자세한 내용은 Red Hat Enterprise Linux 7 Storage 관리 가이드 의 영구저장장치 장치 이름 지정 장을 참조하십시오.
참고
경우에 따라 64비트 AMD, Intel 및 ARM 시스템에 부트 로더를 설치하려면 특수 파티션이 필요합니다. 이 파티션의 유형과 크기는 부트 로더를 설치하여 마스터 부트 레코드 (MBR) 또는 GUID 파티션 테이블 (GPT) 스키마를 사용하는지에 따라 달라집니다. 자세한 내용은 8.14.1절. “” 에서 참조하십시오.
  • --append= - 추가 커널 매개 변수를 지정합니다. 여러 매개변수를 지정하려면 공백으로 분리합니다. 예:
    bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
    여기에서 지정하지 않거나 --append= 명령을 전혀 사용하지 않는 경우에도 rhgbquiet 매개 변수가 항상 사용됩니다.
    이 옵션은 최신 프로세서에서 발견된 Meltdown 및 Spectre 사양 실행 취약점을 완화하기 위해 구현된 메커니즘을 비활성화하는 데 유용합니다(CVE-2017-5754, CVE-2017-5753 및 CVE-2017-5715). 경우에 따라 이러한 메커니즘은 불필요할 수 있으며 이를 사용하면 보안이 개선되지 않고 성능이 저하됩니다. 이러한 메커니즘을 비활성화하려면 이를 수행할 수 있는 옵션을 Kickstart 파일에 추가합니다(예: AMD64/Intel 64 시스템의 bootloader --append="nopti noibrs noibpb ").
    주의
    취약점 완화 메커니즘을 비활성화하기 전에 시스템이 공격 위험을 감수하지 않도록 하십시오. Meltdown 및 Spectre 취약점에 대한 정보는 Red Hat 취약점 응답 문서를 참조하십시오.
  • --boot- drive= - 부트 로더를 작성할 드라이브를 지정하고 컴퓨터가 부팅될 드라이브를 지정합니다. 다중 경로 장치를 부팅 드라이브로 사용하는 경우 disk/by-id/dm-uuid-mpath-WWID 이름을 사용하여 장치를 지정합니다.
    중요
    boot loader를 사용하는 IBM Z 시스템에 --boot-drive= 옵션은 Red Hat Enterprise Linux sl;Hat EnterpriseRed Hat Enterprise Linux sl;Linux 설치에서 무시되고 있습니다. zipl 이 설치되면 부팅 드라이브를 자체적으로 결정합니다.
  • --leavebootorder - 설치 관리자는 Red Hat Enterprise Linux clear;Hat EnterpriseRed Hat Enterprise Linux sl;Linux 7을 부트 로더의 설치된 시스템 목록 상단에 추가하고 모든 기존 항목과 순서를 유지합니다.
  • -- driveorder= - BIOS 부팅 순서에 가장 먼저 적용되는 드라이브를 지정합니다. 예:
    bootloader --driveorder=sda,hda
  • --location= - 부팅 레코드가 기록되는 위치를 지정합니다. 유효한 값은 다음과 같습니다.
    • DLM - 기본 옵션입니다. 드라이브의 마스터 부트 레코드 (MBR) 또는 GUID 파티션 테이블 (GPT) 스키마를 사용하는지에 따라 다릅니다.
      • GPT 형식의 디스크에서 이 옵션은 부트 로더의 1.5 단계를 BIOS 부팅 파티션에 설치합니다.
      • Mellanox 형식의 디스크에서 stage 1.5는 6443과 첫 번째 파티션 간의 빈 공간에 설치됩니다.
    • partition - 커널이 포함된 파티션의 첫 번째 섹터에 부트 로더를 설치합니다.
    • none - 부트 로더를 설치하지 마십시오.
    대부분의 경우 이 옵션을 지정할 필요가 없습니다.
  • --password= - GRUB2 를 사용하는 경우 이 옵션으로 지정된 부트 로더 암호를 설정합니다. 이 명령은 임의의 커널 옵션을 전달할 수 있는 GRUB2 쉘에 대한 액세스를 제한하는 데 사용해야 합니다.
    암호를 지정하면 GRUB2 도 사용자 이름을 요청합니다. 사용자 이름은 항상 root 입니다.
  • --iscrypted - Normally, --password= 옵션을 사용하여 부트 로더 암호를 지정하면 일반 텍스트의 Kickstart 파일에 저장됩니다. 암호를 암호화하려면 이 옵션과 암호화된 암호를 사용하십시오.
    암호화된 암호를 생성하려면 grub2-mkpasswd-pbkdf2 명령을 사용하고, 사용할 암호를 입력하고 명령 출력( grub.pbkdf2로 시작하는 해시)을 Kickstart 파일에 복사합니다. 암호화된 암호를 사용하는 부트로더 Kickstart 항목의 예는 다음과 같습니다.
    bootloader --iscrypted --password=grub.pbkdf2.sha512.10000.5520C6C9832F3AC3D149AC0B24BE69E2D4FB0DBEEDBD29CA1D30A044DE2645C4C7A291E585D4DC43F8A4D82479F8B95CA4BA4381F8550510B75E8E0BB2938990.C688B6F0EF935701FF9BD1A8EC7FE5BD2333799C98F28420C5CC8F1A2A233DE22C83705BB614EA17F3FDFDF4AC2161CEA3384E56EB38A2E39102F5334C47405E
  • --timeout= - 기본 옵션(초)을 부팅하기 전에 부트 로더가 대기하는 시간을 지정합니다.
  • --default= - 부트 로더 구성에서 기본 부팅 이미지를 설정합니다.
  • --extlinux - GRUB2 대신 extlinux 부트 로더를 사용합니다. 이 옵션은 extlinux 에서 지원하는 시스템에서만 작동합니다.
  • --disabled - 이 옵션은 더 강력한 --location=none 버전입니다. --location=none 은 부트 로더 설치를 비활성화하는 반면 --disabled 는 부트 로더 설치를 비활성화하고 부트 로더가 포함된 패키지 설치를 비활성화하여 공간을 절약합니다.
vGPU (선택 사항)
vGPU 볼륨 또는 하위 볼륨을 생성합니다. 볼륨의 구문은 다음과 같습니다.
btrfs mntpoint --data=level --metadata=level --label=label partitions
파티션에서 하나 이상의 파티션을 지정할 수 있습니다. 둘 이상의 파티션을 지정할 때 항목을 단일 공백으로 구분해야 합니다. 데모는 예 27.1. “vGPU 볼륨 및 하위 볼륨 생성” 를 참조하십시오.
subvolume의 경우 구문은 다음과 같습니다.
btrfs mntpoint --subvol --name=path parent
상위 는 subvolume의 상위 볼륨의 식별자여야 하며, mntpoint 는 파일 시스템이 마운트된 위치입니다.
  • --data= - 파일 시스템 데이터에 사용할 RAID 수준입니다(예: 0, 1 또는 10). 이 매개 변수는 선택 사항이며 하위 볼륨은 의미가 없으며 물리 디스크가 두 개 이상 필요합니다.
  • --metadata= - 파일 시스템/볼륨 메타데이터(예: 0,1 또는 10)에 사용할 RAID 수준입니다. 선택 사항: 이 옵션에는 subvolumes에 대한 의미가 없으며 물리 디스크가 두 개 이상 필요합니다.
  • --label= - vGPU 파일 시스템의 레이블을 지정합니다. 지정된 레이블이 다른 파일 시스템에서 이미 사용 중인 경우 새 레이블이 생성됩니다. 이 옵션은 하위 볼륨에 대한 의미가 없습니다.
  • --noformat 또는 --useexisting - 기존 RuntimeClass 볼륨(또는 하위 볼륨)을 사용하고 파일 시스템을 다시 포맷하지 않습니다.
  • --mkfsoptions= - 이 파티션에서 파일 시스템을 만드는 프로그램에 전달할 추가 매개변수를 지정합니다. 인수 목록에서 처리가 수행되지 않으므로 mkfs 프로그램에 직접 전달할 수 있는 형식으로 제공해야 합니다. 즉, 파일 시스템에 따라 쉼표로 구분되거나 큰따옴표로 묶어야 합니다.
다음 예제에서는 //home 에 대한 subvolumes가 있는 세 개의 디스크의 멤버 파티션에서 vGPU 볼륨을 생성하는 방법을 보여줍니다. 기본 볼륨은 이 예에서 직접 마운트되거나 사용되지 않습니다.

예 27.1. vGPU 볼륨 및 하위 볼륨 생성

part btrfs.01 --size=6000 --ondisk=sda
part btrfs.02 --size=6000 --ondisk=sdb
part btrfs.03 --size=6000 --ondisk=sdc

btrfs none --data=0 --metadata=1 --label=rhel7 btrfs.01 btrfs.02 btrfs.03
btrfs / --subvol --name=root LABEL=rhel7
btrfs /home --subvol --name=home rhel7
clearpart (선택 사항)
새 파티션을 생성하기 전에 시스템에서 파티션을 제거합니다. 기본적으로 파티션은 제거되지 않습니다.
중요
sdX (또는 /dev/sdX) 형식의 장치 이름은 재부팅 후에도 일관되게 보장되지 않으므로 일부 Kickstart 명령을 편리하게 사용할 수 있습니다. 명령에서 장치 노드 이름을 호출할 때 /dev/disk의 모든 항목을 대신 사용할 수 있습니다. 예를 들면 다음과 같습니다.
part / --fstype=xfs --onpart=sda1
다음 중 하나와 유사한 항목을 사용할 수 있습니다.
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
이렇게 하면 명령이 항상 동일한 스토리지 장치를 대상으로 합니다. 이는 특히 대규모 스토리지 환경에서 유용합니다. 스토리지 장치를 지속적으로 참조할 수 있는 다양한 방법에 대한 자세한 내용은 Red Hat Enterprise Linux 7 Storage 관리 가이드 의 영구저장장치 장치 이름 지정 장을 참조하십시오.
참고
clearpart 명령을 사용하는 경우 part --onpart 명령을 논리 파티션에서 사용할 수 없습니다.
clearpart 명령을 포함한 파티션의 자세한 예는 27.4.1절. “” 을 참조하십시오.
  • --all - 시스템에서 모든 파티션을 지웁니다.
    주의
    이 옵션은 연결된 네트워크 스토리지를 포함하여 설치 프로그램이 도달할 수 있는 모든 디스크를 지웁니다. 이 옵션을 주의해서 사용하십시오.
    나중에 네트워크 스토리지를 첨부하여(예: Kickstart 파일의 %post 섹션에서) 네트워크 스토리지를 첨부하여 --drives= 옵션을 사용하고 --drives= 옵션을 사용하여 보존하려는 스토리지를 지우거나 네트워크 스토리지에 액세스하는 데 사용되는 커널 모듈을 블랙리스트로 지정할 수 있습니다.
  • --drives= - 파티션을 지울 드라이브를 지정합니다. 예를 들어 다음은 기본 IDE 컨트롤러의 처음 두 드라이브의 모든 파티션을 지웁니다.
    clearpart --drives=hda,hdb --all
    다중 경로 장치를 지우려면 disk/by-id/scsi-WWID 포맷을 사용합니다. 여기서 WWID 는 장치의 전 세계 식별자 입니다. 예를 들어 WWID 58095BEC5510947BE8C0360F604351918 로 디스크를 지우려면 다음을 사용합니다.
    clearpart --drives=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918
    이 형식은 모든 다중 경로 장치에 적합하지만 오류가 발생하면 논리 볼륨 관리 (LVM)를 사용하지 않는 다중 경로 장치도 디스크/비-ID/dm-uuid-mpath-WWID 형식으로 지워지므로 WWID 는 장치의 전 세계 식별자 입니다. 예를 들어 WWID 2416CD96995134CA5D787F00A5AA11017 로 디스크를 지우려면 다음을 사용합니다.
    clearpart --drives=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
    주의
    mpatha와 같은 장치 이름으로 다중 경로 장치를 지정하지 마십시오. 이와 같은 장치 이름은 특정 디스크에 한정되지 않습니다. 설치하는 동안 이름이 /dev/mpatha인 디스크가 예상했던 것과 다를 수 있습니다. 따라서 clearpart 명령은 잘못된 디스크를 대상으로 할 수 있습니다.
  • --initlabel - 포맷을 위해 지정된(예: x86)의 msdos의 모든 디스크에 대한 기본 디스크 레이블을 생성하여 디스크(또는 디스크)를 초기화합니다. --initlabel은 모든 디스크를 볼 수 있기 때문에 포맷할 드라이브만 연결되어 있는지 확인하는 것이 중요합니다.
    clearpart --initlabel --drives=names_of_disks
    예:
    clearpart --initlabel --drives=dasda,dasdb,dasdc
  • --list= - 지울 파티션을 지정합니다. 이 옵션은 사용된 경우 --all--linux 옵션을 재정의합니다. 여러 드라이브에서 사용할 수 있습니다. 예:
    clearpart --list=sda2,sda3,sdb1
  • --Linux - 모든 Linux 파티션을 지웁니다.
  • --none (기본값) - 파티션을 제거하지 않습니다.
참고
설치 중에 기존 파티션을 모두 제거하려면 Kickstart 파일에서 clearpart --all 명령을 사용하면 Anaconda 에서 특정 경우 확인을 일시 중지하고 메시지를 표시할 수 있습니다. 상호 작용 없이 자동으로 설치를 수행해야 하는 경우 0mbr 명령을 Kickstart 파일에 추가합니다.
cmdline (선택 사항)
완전히 비대화형 명령줄 모드에서 설치를 수행합니다. 상호 작용을 위한 모든 프롬프트는 설치가 중단됩니다. 이 모드는 x3270 터미널이 있는 IBM Z 시스템에서 유용합니다. 21.4절. “Kickstart 설치를 위한 매개 변수” 을 참조하십시오.
중요
완전 자동 설치의 경우 Kickstart 파일에서 사용 가능한 모드(그래픽,텍스트 또는 cmdline) 중 하나를 지정해야 합니다. 그렇지 않으면 콘솔, 환경 및 디스플레이 옵션 에 설명된 console= 부팅 옵션을 사용해야 합니다. 모드를 지정하지 않으면 계속하기 전에 시스템에서 하나를 선택하라는 메시지를 표시합니다.
장치 (선택 사항)
대부분의 PCI 시스템에서 설치 프로그램은 이더넷 및 SCSI 카드를 자동으로 감지합니다. 그러나 이전 시스템과 일부 PCI 시스템에서 Kickstart는 적절한 장치를 찾기 위해 힌트가 필요합니다. device 명령은 설치 프로그램에 추가 모듈을 설치하도록 지시하고 다음과 같은 형식을 사용합니다.
device moduleName --opts=options
  • MODULE NAME - 설치할 커널 모듈의 이름으로 바꿉니다.
  • --opts= - 커널 모듈에 전달할 옵션. 예:
    device --opts="aic152x=0x340 io=11"
driverdisk (선택 사항)
Kickstart 설치 중에 드라이버 디스크를 사용하여 기본적으로 포함되지 않은 추가 드라이버를 제공할 수 있습니다. 드라이버 디스크의 내용을 시스템의 하드 드라이브에 있는 파티션의 루트 디렉터리에 복사해야 합니다. 그런 다음, driverdisk 명령을 사용하여 설치 프로그램이 드라이버 디스크 및 해당 위치를 검색하도록 지정해야 합니다.
driverdisk [partition|--source=url|--biospart=biospart]
또는 드라이버 디스크에 네트워크 위치를 지정할 수 있습니다.
driverdisk --source=ftp://path/to/dd.img
driverdisk --source=http://path/to/dd.img
driverdisk --source=nfs:host:/path/to/img
  • partition - 드라이버 디스크를 포함하는 파티션입니다. 파티션 이름(예: sdb1)이 아닌 전체 경로(예: /dev/ sdb1)로 파티션을 지정해야 합니다.
  • --source= - 드라이버 디스크의 URL입니다. NFS 위치는 nfs:host:/path/to/img 형식으로 제공될 수 있습니다.
  • --biospart= - 드라이버 디스크가 포함된 BIOS 파티션(예: 82p2)
드라이버 디스크는 또한 하드 디스크 드라이브 또는 네트워크를 통해 로드되는 대신 유사한 장치에서 또는 initrd에서 로드할 수 있습니다. 다음 절차를 따르십시오.
  1. 하드 디스크 드라이브, USB 또는 유사한 장치에 드라이버 디스크를 로드합니다.
  2. 레이블(예: DD )을 이 장치로 설정합니다.
  3. Kickstart 파일에 다음 행을 추가합니다.
    driverdisk LABEL=DD:/e1000.rpm
DD 를 특정 레이블로 바꾸고 dd.rpm 을 특정 이름으로 교체합니다. 하드 디스크 드라이브를 지정하려면 LABEL 대신 inst.repo 명령에서 지원하는 모든 항목을 사용하십시오.
EULA (선택 사항)
이 옵션을 사용하여 사용자 개입 없이 EULA( 최종 사용자 라이센스 계약 )를 수락합니다. 이 옵션을 지정하면 설치를 완료한 후 Initial Setup 이 라이센스 계약을 수락하고 시스템을 처음 재부팅하라는 메시지가 표시되지 않습니다. 자세한 내용은 30장. 초기 설정 을 참조하십시오.
  • --agreed (필수) - EULA를 수락합니다. 이 옵션을 항상 사용해야 합니다. 그러지 않으면 eula 명령은 의미가 없습니다.
FCoE ( 선택 사항)
Enhanced Disk Drive Services (EDD)에서 검색한 FCoE 장치를 자동으로 활성화할지 지정합니다.
fcoe --nic=name [options]
  • --NIC= (필수) - 활성화할 장치의 이름입니다.
  • --dcB= - Establish Data Center Bridging (DCB) 설정입니다.
  • --autovlan - VLAN을 자동으로 검색합니다.
방화벽 (선택 사항)
설치된 시스템에 대한 방화벽 구성을 지정합니다.
firewall --enabled|--disabled device [options]
  • --enabled 또는 --enable - DNS 응답 또는 DHCP 요청과 같은 아웃바운드 요청에 응답하지 않는 들어오는 연결을 다시 거부합니다. 이 시스템에서 실행 중인 서비스에 액세스해야 하는 경우 방화벽을 통해 특정 서비스를 허용하도록 선택할 수 있습니다.
  • --remove-service - 방화벽을 통한 서비스를 허용하지 않습니다.
  • --disabled 또는 --disable - iptables 규칙을 구성하지 마십시오.
  • --trust= - em1과 같은 장치를 나열하면 해당 장치에서 들어오는 모든 트래픽이 방화벽을 통과할 수 있습니다. 둘 이상의 장치를 나열하려면 --trust em1 --trust em2 를 사용하십시오. --trust em1, em2 와 같은 쉼표로 구분된 형식을 사용하지 마십시오.
  • incoming - 방화벽을 통해 지정된 서비스를 허용하도록 다음 중 하나 이상으로 바꿉니다.
    • --ssh
    • --smtp
    • --http
    • --ftp
  • --port= - port:protocol 형식을 사용하여 방화벽을 통해 포트를 허용하도록 지정할 수 있습니다. 예를 들어 방화벽을 통해 redfish 액세스를 허용하려면 redfish :tcp 를 지정합니다. 숫자 포트도 명시적으로 지정할 수 있습니다. 예를 들어 포트 1234에서 UDP 패킷을 허용하려면 1234:udp 를 지정합니다. 여러 포트를 지정하려면 쉼표로 구분합니다.
  • --service= - 이 옵션은 방화벽을 통해 서비스를 허용하는 더 높은 수준의 방법을 제공합니다. 서비스가 작동하려면 여러 개의 포트(예: cups,avahi 등)를 열어야 합니다. port 옵션을 사용하여 각 개별 포트를 지정하거나 -- service= 를 지정하여 한 번에 모두 열 수 있습니다.
    유효한 옵션은 firewalld 패키지의 firewall-offline-cmd 프로그램에서 인식합니다. firewalld 가 실행 중인 경우 firewall-cmd --get-services 는 알려진 서비스 이름 목록을 제공합니다.
firstboot (선택 사항)
시스템을 처음 부팅할 때 Initial Setup 애플리케이션이 시작되는지 확인합니다. 활성화된 경우 initial-setup 패키지를 설치해야 합니다. 지정하지 않으면 이 옵션은 기본적으로 비활성화되어 있습니다.
  • --enable 또는 --enabled - 시스템을 처음 부팅할 때 Initial Setup 이 시작됩니다.
  • --disable 또는 --disabled - 시스템을 처음 부팅할 때 Initial Setup 이 시작되지 않습니다.
  • --reconfig - 재구성 모드에서 부팅 시 Initial Setup 을 시작할 수 있습니다. 이 모드를 사용하면 기본 설정 외에도 언어, 마우스, 키보드, 루트 암호, 보안 수준, 시간대 및 네트워킹 구성 옵션을 사용할 수 있습니다.
그룹 (선택 사항)
시스템에서 새 사용자 그룹을 생성합니다. 지정된 이름 또는 GID가 있는 그룹이 이미 있는 경우 이 명령이 실패합니다. 또한 user 명령을 사용하여 새로 생성된 사용자의 새 그룹을 만들 수 있습니다.
group --name=name [--gid=gid]
  • --name= - 그룹의 이름을 제공합니다.
  • --GID= - 그룹의 GID. 제공되지 않는 경우 기본값은 사용 가능한 다음 시스템 GID입니다.
그래픽 (선택 사항)
그래픽 모드에서 설치를 수행합니다. 이는 기본값입니다.
중요
완전 자동 설치의 경우 Kickstart 파일에서 사용 가능한 모드(그래픽,텍스트 또는 cmdline) 중 하나를 지정해야 합니다. 그렇지 않으면 콘솔, 환경 및 디스플레이 옵션 에 설명된 console= 부팅 옵션을 사용해야 합니다. 모드를 지정하지 않으면 계속하기 전에 시스템에서 하나를 선택하라는 메시지를 표시합니다.
Halt (선택 사항)
설치가 성공적으로 완료된 후 시스템을 중지합니다. 이는 수동 설치와 유사합니다. 여기서 Anaconda 는 메시지를 표시하고 사용자가 재부팅하기 전에 키를 누를 때까지 기다립니다. Kickstart 설치 중에 완료 방법이 지정되지 않은 경우 이 옵션이 기본값으로 사용됩니다.
halt 명령은 shutdown -h 명령과 동일합니다.
다른 완료 방법은 poweroff,reboot, and shutdown 명령을 참조하십시오.
ignoredisk (선택 사항)
이로 인해 설치 프로그램이 지정된 디스크를 무시합니다. 이는 자동 파티션을 사용하고 일부 디스크가 무시되었는지 확인하려는 경우에 유용합니다. 예를 들어, 무시 디스크 가 없으면 파티션 테이블이 반환되지 않는 SAN에 대한 수동 경로를 감지하므로 Kickstart가 SAN에 배포하려고 하면 실패합니다.
ignoredisk --drives=drive1,drive2,...
여기서 driveNsda,sdb..., hda... 등 중 하나입니다.
중요
sdX (또는 /dev/sdX) 형식의 장치 이름은 재부팅 후에도 일관되게 보장되지 않으므로 일부 Kickstart 명령을 편리하게 사용할 수 있습니다. 명령에서 장치 노드 이름을 호출할 때 /dev/disk의 모든 항목을 대신 사용할 수 있습니다. 예를 들면 다음과 같습니다.
part / --fstype=xfs --onpart=sda1
다음 중 하나와 유사한 항목을 사용할 수 있습니다.
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
이렇게 하면 명령이 항상 동일한 스토리지 장치를 대상으로 합니다. 이는 특히 대규모 스토리지 환경에서 유용합니다. 스토리지 장치를 지속적으로 참조할 수 있는 다양한 방법에 대한 자세한 내용은 Red Hat Enterprise Linux 7 Storage 관리 가이드 의 영구저장장치 장치 이름 지정 장을 참조하십시오.
논리 볼륨 관리 (LVM) 형식을 사용하지 않는 다중 경로 장치를 무시하려면 disk/by-id/dm-uuid-mpath-WWID 를 사용합니다. 여기서 WWID 는 장치의 전 세계 식별자 입니다. 예를 들어 WWID 2416CD96995134CA5D787F00A5AA11017 인 디스크를 무시하려면 다음을 사용합니다.
ignoredisk --drives=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
주의
mpatha와 같은 장치 이름으로 다중 경로 장치를 지정하지 마십시오. 이와 같은 장치 이름은 특정 디스크에 한정되지 않습니다. 설치하는 동안 이름이 /dev/mpatha인 디스크가 예상했던 것과 다를 수 있습니다. 따라서 clearpart 명령은 잘못된 디스크를 대상으로 할 수 있습니다.
  • --only-use - 설치 프로그램이 사용할 디스크 목록을 지정합니다. 다른 모든 디스크는 무시됩니다. 예를 들어 설치 중에 디스크 sda를 사용하고 다른 모든 디스크를 무시하려면 다음을 수행합니다.
    ignoredisk --only-use=sda
    LVM을 사용하지 않는 다중 경로 장치를 포함하려면 다음을 수행합니다.
    ignoredisk --only-use=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
    LVM을 사용하는 다중 경로 장치를 포함하려면 다음을 수행합니다.
    ignoredisk --only-use=/dev/disk/by-id/dm-uuid-mpath-
    bootloader --location=mbr
  • --interactive - 고급 스토리지 화면을 수동으로 탐색할 수 있습니다.
설치 (선택 사항)
기본 설치 모드입니다. cdrom,harddrive,nfs,liveimg 또는 url ( FTP, HTTP 또는 HTTPS 설치의 경우)에서 설치 유형을 지정해야 합니다. install 명령과 installation method 명령은 별도의 행에 있어야 합니다. 예:
install
liveimg --url=file:///images/install/squashfs.img --noverifyssl
  • CD ROM - 시스템의 첫 번째 광 드라이브에서 설치합니다.
  • 하드 드라이브 - Red Hat 설치 트리 또는 로컬 드라이브의 전체 설치 ISO 이미지에서 설치합니다. 드라이브에는 설치 프로그램이 마운트할 수 있는 파일 시스템( ext2,ext3,ext4,vfat, xfs )이 포함되어야 합니다.
    • --biospart= - BIOS 파티션에서 설치할 (예: 82).
    • --partition= - 설치할 파티션(예: sdb2).
    • --dir= - 설치 트리의 변형 디렉터리 또는 전체 설치 DVD의 ISO 이미지가 포함된 디렉토리입니다.
    예:
    harddrive --partition=hdb2 --dir=/tmp/install-tree
  • liveimg - 패키지 대신 디스크 이미지에서 설치합니다. 이미지는 라이브 ISO 이미지의 squashfs.img 파일, 압축된 tar 파일(.tar .tbz,.tgz,.txz,.tar.bz2 .tar.gz, 또는 .tar.xz .tar.xz .tar.xz.tar.xz .)일 수 있습니다. 지원되는 파일 시스템은 ext2,ext3,ext4,vfat, xfs 입니다.
    참고
    드라이버 디스크와 함께 liveimg 설치 모드를 사용하면 디스크의 드라이버가 설치된 시스템에 자동으로 포함되지 않습니다. 필요한 경우 이러한 드라이버를 수동으로 설치하거나 kickstart 스크립트의 %post 섹션에 설치해야 합니다.
    • --URL= - 설치할 위치입니다. 지원되는 프로토콜은 HTTP,HTTPS,FTP파일입니다.
    • --proxy= - 설치를 수행하는 동안 사용할 HTTP,HTTPS 또는 FTP 프록시를 지정합니다.
    • --checksum= - 확인에 사용되는 이미지 파일의 SHA256 체크섬이 있는 선택적 인수입니다.
    • --noverifyssl - HTTPS 서버에 연결할 때 SSL 확인을 비활성화합니다.
    예:
    liveimg --url=file:///images/install/squashfs.img --checksum=03825f567f17705100de3308a20354b4d81ac9d8bed4bb4692b2381045e56197 --noverifyssl
  • NFS - 지정된 NFS 서버에서 설치합니다.
    • --server= - 설치할 서버(호스트 이름 또는 IP)입니다.
    • --dir= - 설치 트리의 변형 디렉터리가 포함된 디렉터리입니다.
    • --opts= - NFS 내보내기를 마운트하는 데 사용할 마운트 옵션입니다. (선택 사항)
    예:
    nfs --server=nfsserver.example.com --dir=/tmp/install-tree
  • URL - FTP,HTTP 또는 HTTPS 프로토콜을 사용하여 원격 서버의 설치 트리에서 설치합니다. 하나의 URL만 지정할 수 있습니다.
    • --URL= - 설치할 HTTP,HTTPS,FTP 또는 파일 위치를 지정합니다.
    • --mirrorlist= - 설치할 미러 URL을 지정합니다.
    • --proxy= - 설치 중에 사용할 HTTP,HTTPS 또는 FTP 프록시를 지정합니다.
    • --noverifyssl - HTTPS 서버에 연결할 때 SSL 확인을 비활성화합니다.
    예:
    url --url http://server/path
    또는 다음을 수행합니다.
    url --url ftp://username:password@server/path
iSCSI (선택 사항)
iscsi --ipaddr=address [options]
설치 중에 연결할 추가 iSCSI 스토리지를 지정합니다. iscsi 명령을 사용하는 경우 iscsiname 명령을 사용하여 iSCSI 노드에도 이름을 할당해야 합니다. iscsiname 명령은 Kickstart 파일의 iscsi 명령 앞에 표시되어야 합니다.
iscsi 명령을 사용하는 대신 시스템 BIOS 또는 펌웨어(Intel 시스템의 경우 iBFT)에서 iSCSI 스토리지를 구성할 수 있는 것이 좋습니다. Anaconda 는 BIOS 또는 펌웨어에 구성된 디스크를 자동으로 감지하여 사용하며 Kickstart 파일에서 특별한 구성이 필요하지 않습니다.
iscsi 명령을 사용해야 하는 경우 설치 시작 시 네트워킹이 활성화되고, clearpart 또는 ignoredisk 와 같은 명령으로 iSCSI 디스크를 참조하기 전에 iscsi 명령이 Kickstart 파일에 표시되는지 확인합니다.
  • --ipaddr= (필수) - 연결할 대상의 IP 주소입니다.
  • --port= (필수) - 포트 번호 (일반적으로 --port=3260)
  • --target= - 대상 IQN (iSCSI Qualified Name)입니다.
  • --iface= - 기본적으로 네트워크 계층에 의해 결정된 인터페이스를 사용하는 대신 특정 네트워크 인터페이스에 연결을 바인딩합니다. 일단 사용되면 전체 Kickstart 파일에 있는 iscsi 명령의 모든 인스턴스에서 지정해야 합니다.
  • --user= - 대상 인증에 필요한 사용자 이름입니다.
  • --password= - 대상에 지정된 사용자 이름에 해당하는 암호입니다.
  • --reverse-user= - 역방향 CHAP 인증을 사용하는 대상에서 이니시에이터로 인증하는 데 필요한 사용자 이름입니다.
  • --reverse-password= - 개시자에 지정된 사용자 이름에 해당하는 암호입니다.
iscsiname (선택 사항)
iscsi 매개 변수에서 지정한 iSCSI 노드에 이름을 할당합니다. Kickstart 파일에서 iscsi 매개변수를 사용하는 경우 Kickstart 파일에서 iscsiname이전에 지정해야 합니다.
iscsiname iqn
%Addon com_redhat_kdump (선택 사항)
이 명령은 kdump 커널 크래시 덤프 메커니즘을 구성합니다.
참고
이 명령의 구문은 기본 제공 Kickstart 명령이 아닌 애드온이기 때문에 드물습니다. 애드온에 대한 자세한 내용은 27.3.7절. “” 을 참조하십시오.
kdump 는 나중에 분석할 수 있도록 시스템 메모리 내용을 저장할 수 있는 커널 크래시 덤프 메커니즘입니다. kexec 를 사용합니다. 이 명령은 시스템을 재부팅하지 않고 다른 커널의 컨텍스트에서 Linux 커널을 부팅하고 손실되는 첫 번째 커널의 메모리 내용을 유지하는 데 사용할 수 있습니다.
시스템 충돌이 발생하면 kexec 가 두 번째 커널( capture kernel)으로 부팅됩니다. 이 캡처 커널은 첫 번째 커널에서 액세스할 수 없는 시스템 메모리의 예약된 부분에 있습니다. 그런 다음 kdump는 크래시된 커널의 메모리( 크래시 덤프)의 내용을 캡처하여 지정된 위치에 저장합니다. 이 Kickstart 명령을 사용하여 위치를 구성할 수 없습니다. /etc/kdump.conf 구성 파일을 편집하여 설치 후 구성해야 합니다.
Kdump 에 대한 자세한 내용은 Red Hat Enterprise Linux 7 Kernel Crash Dump Guide 를 참조하십시오.
사용 가능한 옵션은 다음과 같습니다.
  • --enable - 설치된 시스템에서 kdump를 활성화합니다.
  • --disable - 설치된 시스템에서 kdump를 비활성화합니다.
  • --Reserve-mb= - kdump를 예약할 메모리 양(MiB)입니다. 예:
    %addon com_redhat_kdump --enable --reserve-mb=128
    %end
    숫자 값 대신 auto 를 지정할 수도 있습니다. 이 경우 설치 관리자는 Red Hat Enterprise Linux 7 Kernel Crash Dump Guide 에 설명된 기준에 따라 자동으로 메모리 양을 결정합니다.
    kdump 를 활성화하고 --reserve-mb= 옵션을 지정하지 않으면 auto 값이 사용됩니다.
  • --enablefadump - 이를 허용하는 시스템에서 펌웨어 지원 덤프를 사용하도록 설정합니다(예: IBM Power Systems 서버).
keyboard (required)
시스템에 사용할 수 있는 하나 이상의 키보드 레이아웃을 설정합니다.
  • --vckeymap= - 사용해야 하는 Knative Servingon sole 키맵을 지정합니다. 유효한 이름은 .map.gz 확장자 없이 /usr/lib/kbd/keymaps/ 디렉토리에 있는 파일 목록에 해당합니다.
  • --xlayouts= - 공백 없이 쉼표로 구분된 목록으로 사용해야 하는 X 레이아웃 목록을 지정합니다. 레이아웃 형식 (예: cz ) 또는 레이아웃 (예: cz) 형식 (예: cz(qwerty))에서 setxkbmap(1) 과 동일한 형식의 값을 허용합니다.
    사용 가능한 모든 레이아웃은 레이아웃 아래의 xkeyboard-config(7) 도움말 페이지에서 볼 수 있습니다.
  • --switch= - layout-switching 옵션 목록을 지정합니다(여러 키보드 레이아웃 전환을 위한 단축). 공백 없이 여러 옵션을 쉼표로 구분해야 합니다. setxkbmap(1) 과 동일한 형식의 값을 허용합니다.
    사용 가능한 전환 옵션은 옵션 아래의 xkeyboard-config(7) 도움말 페이지에서 볼 수 있습니다.
다음 예제에서는 --xlayouts= 옵션을 사용하여 두 개의 키보드 레이아웃 (미국) 과 체코(qwerty)를 설정하고 Alt+Shift:를 사용하여 전환할 수 있습니다.
keyboard --xlayouts=us,'cz (qwerty)' --switch=grp:alt_shift_toggle
중요
--vckeymap= 또는 --xlayouts= 옵션을 사용해야 합니다.
an g (필수)
설치 중에 사용할 언어와 설치된 시스템에서 사용할 기본 언어를 설정합니다. 예를 들어 언어를 영어로 설정하려면 Kickstart 파일에 다음 행이 포함되어야 합니다.
lang en_US
/usr/share/system-config- language/locale-list 파일은 각 라인의 첫 번째 열에서 유효한 언어 코드 목록을 제공하며 system-config-language 패키지의 일부입니다.
텍스트 모드 설치 중에 특정 언어(예: 중국어, 일본어, 한국어 및 인디렉트 언어)는 지원되지 않습니다. lang 명령을 사용하여 이러한 언어 중 하나를 지정하는 경우 설치 프로세스는 영어로 계속 제공되지만 설치된 시스템은 선택 사항을 기본 언어로 사용합니다.
  • --addsupport= - 추가 언어에 대한 지원 추가 공백 없이 쉼표로 구분된 목록의 형식을 사용합니다. 예:
    lang en_US --addsupport=cs_CZ,de_DE,en_UK
로깅 (선택 사항)
설치 중에 Anaconda 의 오류 로깅을 제어합니다. 이는 설치된 시스템에 영향을 미치지 않습니다.
logging [--host=host] [--port=port] [--level=debug|info|error|critical]
  • --host= - 원격 로깅을 수락하도록 구성된 syslogd 프로세스를 실행해야 하는 지정된 원격 호스트에 로깅 정보를 보냅니다.
  • --port= - 원격 syslogd 프로세스에서 기본값 이외의 포트를 사용하는 경우 이 옵션을 사용하여 설정합니다.
  • --level= - tty3에 표시되는 최소 메시지 수준을 지정합니다. 그러나 모든 메시지는 이 수준에 관계없이 로그 파일로 전송됩니다. 가능한 값은 debug,info,warning,error 또는 critical 입니다.
logvol (선택 사항)
LVM(Logical Volume Management)을 위한 논리 볼륨을 만듭니다. LVM에 대한 자세한 내용은 Red Hat Enterprise Linux 7 Logical Volume Manager 관리 가이드를 참조하십시오. 이 명령은 다음 구문을 사용합니다.
logvol mntpoint --vgname=name --name=name [options]
참고
Kickstart를 사용하여 Red Hat Enterprise Linux Kernel;Hat EnterpriseRed Hat Enterprise Linux Kernel;Hat;Linux를 설치할 때 논리 볼륨 및 볼륨 그룹 이름에 대시(-) 문자를 사용하지 마십시오. 이 문자를 사용하는 경우 설치가 정상적으로 완료되지만 /dev/mapper/ 디렉터리에 대시가 모두 이중으로 이러한 볼륨 및 볼륨 그룹이 나열됩니다. 예를 들어 logvol-01 이라는 논리 볼륨이 포함된 volgrp-01 이라는 볼륨 그룹은 /dev/mapper/volgrp--01-logvol--01 으로 나열됩니다.
이 제한은 새로 생성된 논리 볼륨 및 볼륨 그룹 이름에만 적용됩니다. --noformat 옵션을 사용하여 기존 항목을 재사용하는 경우 해당 이름은 변경되지 않습니다.
실행 중인 logvol 의 자세한 예는 27.4.1절. “” 을 참조하십시오.
  • mntpoint 는 파티션이 마운트된 위치이며 다음 형식 중 하나여야 합니다.
    • /path
      예를 들면 / 또는 /home입니다.
    • swap
      파티션은 스왑 공간으로 사용됩니다.
      스왑 파티션의 크기를 자동으로 확인하려면 --recommended 옵션을 사용합니다.
      swap --recommended
      스왑 파티션의 크기를 자동으로 결정하고 시스템이 최대 절전할 수 있는 추가 공간을 허용하려면 --hibernation 옵션을 사용합니다.
      swap --hibernation
      할당된 크기는 --recommended로 할당된 스왑 공간과 시스템의 RAM 양과 동일합니다.
      이러한 명령으로 할당된 스왑 크기는 8.14.4.4절. “권장 파티션 계획” 에서 64비트 AMD, Intel 및 ARM 시스템, 13.15.4.4절. “권장 파티션 계획” IBM Power Systems 서버의 경우 18.15.3.4절. “권장 파티션 계획”, IBM Z의 경우 을 참조하십시오.
옵션은 다음과 같습니다.
  • --noformat - 기존 논리 볼륨을 사용하여 포맷하지 마십시오.
  • --useexisting - 기존 논리 볼륨을 사용하여 형식을 다시 지정합니다.
  • --fstype= - 논리 볼륨의 파일 시스템 유형을 설정합니다. 유효한 값은 xfs,ext2,ext3,ext4,swap, vfat 입니다.
  • --fsoptions= - 파일 시스템을 마운트할 때 사용할 자유 형식의 옵션 문자열을 지정합니다. 이 문자열은 설치된 시스템의 /etc/fstab 파일에 복사되며 따옴표로 묶어야 합니다.
  • --mkfsoptions= - 이 파티션에서 파일 시스템을 만드는 프로그램에 전달할 추가 매개변수를 지정합니다. 인수 목록에서 처리가 수행되지 않으므로 mkfs 프로그램에 직접 전달할 수 있는 형식으로 제공해야 합니다. 즉, 파일 시스템에 따라 쉼표로 구분되거나 큰따옴표로 묶어야 합니다.
  • --label= - 논리 볼륨의 레이블을 설정합니다.
  • --grow - 사용 가능한 공간(있는 경우) 또는 최대 크기 설정까지 채울 논리 볼륨을 지정합니다. --percent= 옵션 또는 --size= 옵션을 사용하여 최소 크기를 지정해야 합니다.
    참고
    이미지 파일에 쓸 때 공간을 할당하는 방법에 대한 자세한 내용은 Red Hat Enterprise Linux 7 스토리지 관리 가이드의 이미지 파일을 설명하는 섹션 3.5.4.Host 스토리지 에서 참조하십시오.
  • --size= - 논리 볼륨의 크기(MiB)입니다. 이 옵션은 --percent= 옵션과 함께 사용할 수 없습니다.
  • --percent= - 정적으로 크기가 지정된 논리 볼륨을 고려한 후 볼륨 그룹에서 사용 가능한 공간의 백분율로 논리 볼륨의 크기입니다. 이 옵션은 --size= 옵션과 함께 사용할 수 없습니다.
    중요
    새 논리 볼륨을 생성할 때 --size= 옵션을 사용하여 정적으로 크기를 지정하거나 --percent= 옵션을 사용하여 남은 여유 공간의 백분율로 지정해야 합니다. 동일한 논리 볼륨에서 이러한 옵션을 모두 사용할 수 없습니다.
    이 동작은 Red Hat Enterprise Linux 7.1 이상에만 적용됩니다. Red Hat Enterprise Linux 7.0에서 이 두 가지 옵션이 다르게 상호 작용했습니다.
  • --maxsize= - 논리 볼륨이 증가로 설정된 경우 최대 MiB 단위입니다. 여기에 500과 같은 정수 값을 지정합니다(단위를 포함하지 마십시오).
  • --recommended - 시스템의 하드웨어에 따라 스왑 논리 볼륨을 생성하여 자동으로 이 볼륨의 크기를 확인할 때 이 옵션을 사용합니다. 권장 체계에 대한 자세한 내용은 8.14.4.4절. “권장 파티션 계획” for 64-bit AMD, Intel, ARM 시스템, 13.15.4.4절. “권장 파티션 계획” for IBM Power Systems, 18.15.3.4절. “권장 파티션 계획” for IBM Z를 참조하십시오.
  • --resize - 논리 볼륨 크기 조정. 이 옵션을 사용하는 경우 --useexisting--size도 지정해야 합니다.
  • --encrypted - --passphrase= 옵션에 제공된 암호를 사용하여 이 논리 볼륨을 암호화하도록 지정합니다. 암호를 지정하지 않으면 설치 프로그램은 autopart --passphrase 명령으로 설정된 기본 시스템 전체 암호를 사용하거나 설치를 중지하고 기본값이 설정되지 않은 경우 암호를 제공하라는 메시지를 표시합니다.
    참고
    하나 이상의 파티션을 암호화할 때 Anaconda 는 256비트의 엔트로피를 수집하여 파티션이 안전하게 암호화되도록 합니다. 엔트로피 수집에는 약간의 시간이 걸릴 수 있습니다. 충분한 엔트로피가 수집되었는지에 관계없이 프로세스가 최대 10분 후에 중지됩니다.
    이 프로세스는 설치 시스템과 상호 작용하여(키로 이동하거나 마우스 이동)을 통해 시작될 수 있습니다. 가상 머신에 설치하는 경우 Red Hat Enterprise Linux 7 Virtualization 배포 및 관리 가이드에 설명된 대로 virtio-rng 장치(가상 난수 생성기)를 게스트에 연결할 수도 있습니다.
  • --passphrase= - 이 논리 볼륨을 암호화할 때 사용할 암호를 지정합니다. 이 옵션을 --encrypted 옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다.
  • --cipher= - Anaconda 기본 aes-xts-plain64가 일치하지 않는 경우 사용될 암호화 유형을 지정합니다. 이 옵션을 --encrypted 옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. 사용 가능한 암호화 유형은 Red Hat Enterprise Linux 7 보안 가이드에 나열되어 있지만 Red Hat은 aes-xts-plain64 또는 aes-cbc-essiv:sha256을 사용하는 것이 좋습니다.
  • --escrowcert= URL_of_X.509_certificate - 암호화된 모든 볼륨의 데이터 암호화 키를 /root 에서 파일로 저장하고 URL_of_X.509_certificate에 지정된 URL의 X.509 인증서를 사용하여 암호화됩니다. 키는 암호화된 각 볼륨에 대해 별도의 파일로 저장됩니다. 이 옵션은 --encrypted가 지정된 경우에만 의미가 있습니다.
  • --backuppassphrase - 암호화된 각 볼륨에 무작위로 생성된 암호를 추가합니다. 이러한 암호를 /root 에 있는 별도의 파일에 저장하고 --escrowcert 로 지정된 X.509 인증서를 사용하여 암호화됩니다. 이 옵션은 --escrowcert가 지정된 경우에만 의미가 있습니다.
  • --thinpool - 씬 풀 논리 볼륨을 생성합니다. ( 없음의 마운트 지점 사용)
  • --metadatasize=size - 새 씬 풀 장치의 메타데이터 영역 크기(MiB)를 지정합니다.
  • --CHUNKSIZE=size - 새 씬 풀 장치의 청크 크기(KiB)를 지정합니다.
  • --thin - 씬 논리 볼륨을 만듭니다. ( -poolname사용 필요)
  • --Poolname=name - 씬 논리 볼륨을 생성할 thin 풀의 이름을 지정합니다. --thin 옵션이 필요합니다.
  • --profile=name - 씬 논리 볼륨에 사용할 구성 프로필 이름을 지정합니다. 사용되는 경우 지정된 논리 볼륨의 메타데이터에도 이름이 포함됩니다. 기본적으로 사용 가능한 프로필은 defaultthin-performance 이며 /etc/lvm/profile/ 디렉터리에 정의됩니다. 자세한 내용은 lvm(8) 도움말 페이지를 참조하십시오.
  • --cachepvs= - 이 볼륨의 캐시로 사용해야 하는 물리 볼륨의 쉼표로 구분된 목록입니다.
  • --CacheMode= - writeback 또는 writethrough.
    참고
    캐시된 논리 볼륨 및 모드에 대한 자세한 내용은 lvmcache(7) 도움말 페이지를 참조하십시오.
  • --cachesize= - MiB에 지정된 논리 볼륨에 연결된 캐시 크기. 이 옵션에는 --cachepvs= 옵션이 필요합니다.
먼저 파티션을 만들고 논리 볼륨 그룹을 만든 다음 논리 볼륨을 만듭니다. 예:
part pv.01 --size 3000
volgroup myvg pv.01
logvol / --vgname=myvg --size=2000 --name=rootvol
먼저 파티션을 만들고 논리 볼륨 그룹을 만든 다음 논리 볼륨을 만들어 볼륨 그룹의 나머지 공간의 90%를 차지합니다. 예:
part pv.01 --size 1 --grow
volgroup myvg pv.01
logvol / --vgname=myvg --name=rootvol --percent=90
mediacheck (선택 사항)
지정된 경우 이 명령은 설치를 시작하기 전에 설치 프로그램이 미디어 검사(rd.live.check)를 수행하도록 강제 적용합니다. 이 명령을 실행하려면 설치에 참여해야 하므로 기본적으로 비활성화되어 있습니다.
마운트 (선택 사항)
기존 블록 장치에 마운트 지점을 할당하고 선택적으로 지정된 형식으로 다시 포맷합니다.
mount [--reformat [REFORMAT]] [--mkfsoptions MKFS_OPTS] [--mountoptions MOUNT_OPTS] device mntpoint
Kickstart의 다른 스토리지 구성 명령과 달리 mount는 Kickstart 파일의 전체 스토리지 구성을 설명할 필요가 없습니다. 설명된 블록 장치가 시스템에 있는지 확인하기만 하면 됩니다. 그러나 모든 장치가 마운트된 상태로 스토리지 스택을 생성하려면 해당 장치를 마운트하려면 part 와 같은 다른 명령을 사용해야 합니다.
중요
동일한 Kickstart 파일에서 ,logvol 또는 auto part 와 같은 다른 스토리지 관련 명령과 함께 마운트 를 사용할 수 없습니다.
필수 인수:
  • Device - 마운트할 블록 장치입니다.
  • mntpoint - 장치를 마운트할 위치. / 또는 /usr 과 같은 유효한 마운트 지점이거나 장치를 마운트 해제할 수 없는 경우(예: 스왑)입니다.
선택적 인수:
  • --reformat= - 장치를 다시 포맷해야 하는 새로운 형식(예: ext4)을 지정합니다.
  • --mkfsoptions= - --reformat= 에 지정된 새 파일 시스템을 생성하는 명령에 전달할 추가 인수를 지정합니다. 여기에 제공된 인수 목록은 처리되지 않으므로 mkfs 프로그램에 직접 전달할 수 있는 형식으로 지정해야 합니다. 옵션 목록은 파일 시스템에 따라 쉼표로 구분되거나 큰따옴표로 묶어야 합니다. 생성하려는 파일 시스템의 mkfs man 페이지를 확인합니다(예: mkfs.ext4(8) 또는 mkfs.xfs(8)).
  • --mountoptions= - 파일 시스템을 마운트할 때 사용할 옵션이 포함된 무료 양식 문자열을 지정합니다. 문자열은 설치된 시스템의 /etc/fstab 파일에 복사되며 큰따옴표로 묶어야 합니다. 기본 사항은 mount(8) 도움말 페이지에서 전체 마운트 옵션 및 fstab(5)를 참조하십시오.
네트워크 (선택 사항)
대상 시스템에 대한 네트워크 정보를 구성하고 설치 환경에서 네트워크 장치를 활성화합니다. 첫 번째 네트워크 명령에 지정된 장치는 자동으로 활성화됩니다. 또한 --activate 옵션을 통해 장치 활성화를 명시적으로 요청할 수도 있습니다.
참고
em1 또는 wl3sp0 과 같은 영구적인 이름으로 네트워크 장치를 식별하는 데 사용되는 네트워크 장치 이름 표준에는 몇 가지 유형이 있습니다. 이러한 표준에 대한 자세한 내용은 Red Hat Enterprise Linux 7 네트워킹 가이드 를 참조하십시오.
  • -- disable - 설치 환경에서 이 장치를 활성화합니다.
    이미 활성화된 장치에서 --activate 옵션을 사용하는 경우(예: 시스템이 Kickstart 파일을 검색할 수 있도록 부팅 옵션으로 구성한 인터페이스) Kickstart 파일에 지정된 세부 정보를 사용하도록 장치를 다시 활성화합니다.
    --nodefroute 옵션을 사용하여 장치가 기본 경로를 사용하지 못하도록 합니다.
  • --no-activate - 설치 환경에서 이 장치를 활성화하지 마십시오.
    기본적으로 Anaconda는 --activate 옵션과 관계없이 Kickstart 파일에서 첫 번째 네트워크 장치를 활성화합니다. --no-activate 옵션을 사용하여 기본 설정을 비활성화할 수 있습니다.
  • --BOOTPROTO= - dhcp,bootp,ibft 또는 static 중 하나입니다. 기본 옵션은 dhcp 이고 dhcpbootp 옵션은 동일하게 취급됩니다. 장치의 ipv4 구성을 비활성화하려면 --noipv4 옵션을 사용합니다.
    참고
    이 옵션은 장치의 ipv4 구성을 구성합니다. ipv6 구성의 경우 --ipv6 및 --ipv6gateway 옵션을 사용합니다.
    DHCP 방법은 DHCP 서버 시스템을 사용하여 네트워킹 구성을 가져옵니다. BOOTP 방법과 유사하게, 네트워킹 구성을 제공하기 위해 BOOTP 서버가 필요합니다. DHCP를 사용하도록 시스템을 지정하려면 다음을 수행합니다.
    network --bootproto=dhcp
    BOOTP를 사용하여 네트워킹 구성을 가져오도록 시스템을 지시하려면 Kickstart 파일에서 다음 행을 사용하십시오.
    network --bootproto=bootp
    iBFT에 지정된 구성을 사용하도록 시스템을 지정하려면 다음을 사용합니다.
    network --bootproto=ibft
    정적 방법을 사용하려면 Kickstart 파일에서 적어도 IP 주소와 넷마스크를 지정해야 합니다. 이 정보는 정적이며 설치 중 및 설치 후 사용됩니다.
    모든 정적 네트워킹 구성 정보는 줄에 지정해야 합니다. 명령줄에서 백슬래시(\)를 사용하여 행을 래핑할 수 없습니다.
    network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1
    여러 개의 이름 서버를 동시에 구성할 수도 있습니다. 이를 위해 --nameserver= 옵션을 한 번 사용하고 쉼표로 구분된 각 IP 주소를 지정합니다.
    network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=192.168.2.1,192.168.3.1
  • --device= - network 명령을 사용하여 구성할 장치(및 결국 Anaconda에서 활성화됨)를 지정합니다.
    network 명령을 처음 사용할 때 --device= 옵션이 없는 경우 ksdevice= Anaconda 부팅 옵션 값이 사용됩니다(사용 가능한 경우). 이는 더 이상 사용되지 않는 동작으로 간주됩니다. 대부분의 경우 모든 네트워크 명령에 대해 --device= 을 항상 지정해야 합니다.
    --device= 옵션이 없는 경우 동일한 Kickstart 파일에서 후속 네트워크 명령의 동작은 지정되지 않습니다. 첫 번째 이외의 모든 네트워크 명령에 대해 이 옵션을 지정해야 합니다.
    다음과 같은 방법으로 활성화할 장치를 지정할 수 있습니다.
    • 인터페이스의 장치 이름(예: em1)
    • 인터페이스의 MAC 주소(예: 01:23:45:67:89:ab)
    • 키워드 링크, up 상태의 링크를 사용하여 첫 번째 인터페이스를 지정
    • bootif 키워드는 BOOTIF 변수에 pxelinux 가 설정된 MAC 주소를 사용합니다. pxelinux.cfg 파일에서 IPAPPEND 2 를 설정하여 pxelinuxBOOTIF 변수를 설정합니다.
    예:
    network --bootproto=dhcp --device=em1
  • --IP= - 장치의 IP 주소입니다.
  • --ipv6= - IPv6 주소(예: 주소[/접두사 길이] - 3ffe:ffff:0:1::1/128 ). 접두사 가 생략된 경우 64 가 사용됩니다. 자동 구성에는 auto 를 사용하거나 DHCPv6 전용 구성(라우터 알림 없음)에는 dhcp 를 사용할 수도 있습니다.
  • --gateway= - 단일 IPv4 주소로 기본 게이트웨이.
  • --ipv6gateway= - 단일 IPv6 주소로 기본 게이트웨이.
  • --nodefroute - 기본 경로로 설정된 인터페이스를 선점합니다. --activate= 옵션으로 추가 장치를 활성화하는 경우 이 옵션을 사용합니다(예: iSCSI 대상의 개별 서브넷에서 NIC).
  • --nameserver= - DNS 이름 서버(IP 주소). 둘 이상의 이름 서버를 지정하려면 이 옵션을 한 번 사용하고 각 IP 주소를 쉼표로 구분합니다.
  • --No DNS - DNS 서버를 구성하지 마십시오.
  • --net mask= - 설치된 시스템에 대한 네트워크 마스크입니다.
  • --hostname= - 설치된 시스템의 호스트 이름입니다. 호스트 이름은host _name.domainname. domainname 형식의 정규화된 도메인 이름 (FQDN)이거나 도메인이 없는 짧은 호스트 이름일 수 있습니다. 대부분의 네트워크에는 연결된 시스템을 도메인 이름으로 자동으로 제공하는 DHCP( Dynamic Host Configuration Protocol ) 서비스가 있습니다. DHCP에서 도메인 이름을 할당하도록 하려면 짧은 호스트 이름만 지정합니다.
    중요
    네트워크에서 DHCP 서비스를 제공하지 않으면 항상 시스템의 호스트 이름으로 FQDN을 사용합니다.
  • --ethtool= - ethtool 프로그램에 전달될 네트워크 장치에 대한 추가 하위 수준 설정을 지정합니다.
  • --ESSID= - 무선 네트워크의 네트워크 ID입니다.
  • --wepkey= - 무선 네트워크의 WEP 암호화 키
  • --wpakey= - 무선 네트워크의 SriovIBNetwork 암호화 키입니다.
  • --ONBOOT= - 부팅 시 장치를 활성화할지 여부입니다.
  • --dhcpclass= - DHCP 클래스.
  • --MTU= - 장치의 MTU입니다.
  • --noipv4 - 이 장치에서 IPv4를 비활성화합니다.
  • --noipv6 - 이 장치에서 IPv6를 비활성화합니다.
  • --bondslaves= - 이 옵션을 사용하면 --bondslaves= 옵션에 정의된 슬레이브를 사용하여 --device= 옵션에 지정된 네트워크 장치가 생성됩니다. 예:
    network --device=mynetwork --bondslaves=em1,em2
    위의 명령은 em1em2 인터페이스를 슬레이브로 사용하여 mynetwork 라는 본딩 장치를 생성합니다.
  • --bondopts= - --bondslaves=--device= 옵션을 사용하여 지정하는 본딩된 인터페이스에 대한 선택적 매개변수 목록입니다. 이 목록의 옵션은 쉼표(", ") 또는 Semi s(" ; ")로 구분되어야 합니다. 옵션 자체에 쉼표가 포함된 경우 underscore을 사용하여 옵션을 구분합니다. 예:
    network --bondopts=mode=active-backup,balance-rr;primary=eth1
    사용 가능한 선택적 매개변수는 Red Hat Enterprise Linux 7 시스템 관리자 가이드의 커널 모듈 작업 장에 나열되어 있습니다.
    중요
    --bondopts=mode= 매개 변수는 0 또는 3 과 같은 숫자 표현이 아닌 balance-rr 또는 broadcast 와 같은 전체 모드 이름만 지원합니다.
  • --vlanid= - --device= 에 지정된 장치를 사용하여 생성된 장치에 대해 VLAN(가상 LAN) ID 번호(802.1q 태그)를 부모로 지정합니다. 예를 들어 network --device=em1 --vlanid=171 은 가상 LAN 장치 em1.171 을 생성합니다.
  • --interfaceName= - 가상 LAN 장치의 사용자 지정 인터페이스 이름을 지정합니다. 이 옵션은 --vlanid= 옵션으로 생성된 기본 이름이 바람직하지 않은 경우 사용해야 합니다. 이 옵션은 --vlanid= 와 함께 사용해야 합니다. 예:
    network --device=em1 --vlanid=171 --interfacename=vlan171
    위의 명령은 ID가 171em1 장치에 vlan171 이라는 가상 LAN 인터페이스를 생성합니다.
    인터페이스 이름은 임의의(예: my-vlan)일 수 있지만 특정 경우에는 다음 규칙을 따라야 합니다.
    • 이름에 점( . . )이 포함된 경우 NAME.ID.를 사용해야 합니다. NAME 은 임의의 이름이지만 ID 는 VLAN ID여야 합니다. 예: em1.171 또는 my-vlan.171 입니다.
    • vlan 으로 시작하는 이름은 vlanID 의 형식을 사용해야 합니다(예: vlan171 ).
  • --teamslaves= - --device= 옵션으로 지정된 팀 장치는 이 옵션에 지정된 슬레이브를 사용하여 생성됩니다. 각 항목은 쉼표로 구분됩니다. 슬레이브는 \ 문자로 이스케이프된 작은따옴표가 있는 한 인용된 JSON 문자열인 해당 구성을 따를 수 있습니다. 예:
    network --teamslaves="p3p1'{\"prio\": -10, \"sticky\": true}',p3p2'{\"prio\": 100}'"
    --teamconfig= 옵션도 참조하십시오.
  • --teamconfig= - double-quoted 팀 장치 구성: \ 문자로 이스케이프된 이중 따옴표가 있는 단일 인용된 JSON 문자열입니다. 장치 이름은 --device= 옵션과 해당 슬레이브 및 해당 구성을 --teamslaves= 옵션으로 지정합니다. 예:
    network --device team0 --activate --bootproto static --ip=10.34.102.222 --netmask=255.255.255.0 --gateway=10.34.102.254 --nameserver=10.34.39.2 --teamslaves="p3p1'{\"prio\": -10, \"sticky\": true}',p3p2'{\"prio\": 100}'" --teamconfig="{\"runner\": {\"name\": \"activebackup\"}}"
  • --bridgeslaves= - 이 옵션을 사용하면 --device= 옵션을 사용하여 지정된 장치 이름이 있는 네트워크 브리지가 생성되고 --bridgeslaves= 옵션에 정의된 장치가 브리지에 추가됩니다. 예:
    network --device=bridge0 --bridgeslaves=em1
  • --bridgeopts= - bridged 인터페이스에 대한 선택적 쉼표로 구분된 매개변수 목록입니다. 사용 가능한 값은 stp,priority,forward-delay,hello-time,max-ageageing-time 입니다. 이러한 매개변수에 대한 자세한 내용은 nm-settings(5) 도움말 페이지 또는 에서 https://developer.gnome.org/NetworkManager/0.9/ref-settings.html 브리지 설정 테이블을 참조하십시오.
    또한 네트워크 브리징에 대한 일반적인 정보는 Red Hat Enterprise Linux 7 네트워킹 가이드 를 참조하십시오.
  • --bindto=mac - 설치된 시스템의 장치 구성(ifcfg) 파일을 인터페이스 이름(DEVICE )에 기본 바인딩하는 대신HWADDR(Device MAC 주소)에 바인딩합니다. 이 옵션은 동일한 네트워크 명령에서 장치 이름, 링크 또는 bootif 를 지정하더라도 --device= 옵션 - --bindto=mac 이 적용됩니다.
NVDIMM (선택 사항)
NVMe(Non-Volatile Dual In-line Memory Module) 장치에서 작업을 수행합니다. 이 명령은 다음 형식을 사용합니다.
nvdimm action [options]
참고
기본적으로 모든 NVDIMM 장치는 설치 프로그램에서 무시합니다. 이러한 장치에서 설치를 활성화하려면 nvdimm 명령을 사용해야 합니다.
다음 작업을 사용할 수 있습니다.
  • 재구성 - 특정 NVDIMM 장치를 지정된 모드로 재구성합니다. 또한 지정된 장치는 암시적으로 사용될 것으로 표시되므로 동일한 장치에 대해 후속 nvdimm use 명령이 중복됩니다. 이 작업은 다음 형식을 사용합니다.
    nvdimm reconfigure [--namespace=NAMESPACE] [--mode=MODE] [--sectorsize=SECTORSIZE]
    • --namespace= - 네임스페이스별 장치 사양입니다. 예:
      nvdimm reconfigure --namespace=namespace0.0 --mode=sector --sectorsize=512
    • --mode= - 모드 사양. 현재는 가치 부문 만 사용할 수 있습니다.
    • --sectorsize= - 섹터 모드에 대한 섹터 크기. 예:
      nvdimm reconfigure --namespace=namespace0.0 --mode=sector --sectorsize=512
      지원되는 섹터 크기는 512바이트 및 4096바이트입니다.
  • use - NVDIMM 장치를 설치 대상으로 지정합니다. 장치는 nvdimm reconfigure 명령을 통해 섹터 모드로 이미 구성되어 있어야 합니다. 이 작업은 다음 형식을 사용합니다.
    nvdimm use [--namespace=NAMESPACE|--blockdevs=DEVICES]
    • --namespace= - 네임스페이스별 장치를 지정합니다. 예:
      nvdimm use --namespace=namespace0.0
    • --blockdevs= - 사용할 NVDIMM 장치에 해당하는 블록 장치의 쉼표로 구분된 목록을 지정합니다. 별표 * 와일드카드가 지원됩니다. 예:
      nvdimm use --blockdevs=pmem0s,pmem1s
      nvdimm use --blockdevs=pmem*
%Addon org_fedora_oscap (선택 사항)
OpenSCAP 설치 프로그램 애드온은 설치된 시스템에 SCAP(보안 콘텐츠 자동화 프로토콜) 콘텐츠 - 보안 정책을 적용하는 데 사용됩니다. 이 애드온은 Red Hat Enterprise Linux Kernel;Hat EnterpriseRed Hat Enterprise Linux Pure;Linux 7.2부터 기본적으로 활성화되어 있습니다. 활성화하면 이 기능을 제공하는 데 필요한 패키지가 자동으로 설치됩니다. 그러나 기본적으로 정책은 적용되지 않으므로 특별히 구성되지 않는 한 설치 중 또는 설치 후 검사가 수행되지 않습니다.
중요
모든 시스템에서 보안 정책을 적용할 필요가 없습니다. 이 화면은 조직 규칙 또는 정부 규정에서 특정 정책을 요구하는 경우에만 사용해야 합니다.
대부분의 다른 명령과 달리 이 애드온은 일반 옵션을 허용하지 않지만 대신 %addon 정의 본문에 키-값 쌍을 사용합니다. 이러한 쌍은 공백과 관련이 없습니다. 값을 작은따옴표(' ) 또는 이중 따옴표(")로 묶을 수 있습니다.
다음 키는 애드온에서 인식됩니다.
  • Content-type - 보안 콘텐츠의 유형입니다. 가능한 값은 datastream,archive,rpm, scap-security-guide 입니다.
    content-typescap-security-guide 인 경우, 애드온은 부팅 미디어에 있는 scap-security-guide 패키지에서 제공하는 콘텐츠를 사용합니다. 즉, 프로필을 제외한 다른 모든 키에는 효과가 없습니다.
  • content-url - 보안 콘텐츠의 위치. HTTP, HTTPS 또는 FTP를 사용하여 콘텐츠에 액세스할 수 있어야 합니다. 로컬 스토리지는 현재 지원되지 않습니다. 네트워크 연결을 사용하여 원격 위치의 콘텐츠 정의에 도달할 수 있어야 합니다.
  • datastream-id - content-url 값에 참조되는 데이터 스트림의 ID입니다. 콘텐츠 유형이 datastream 경우에만 사용됩니다.
  • XCCDF-id - 사용하려는 벤치마크의 ID입니다.
  • XCCDF-path - 사용할 XCCDF 파일의 경로입니다. 아카이브의 상대 경로로 제공됩니다.
  • profile - 적용할 프로필의 ID입니다. default 를 사용하여 기본 프로필을 적용합니다.
  • 지문 - content-url 에서 참조하는 콘텐츠의 MD5, SHA1 또는 SHA2 체크섬입니다.
  • tailoring-path - 아카이브의 상대 경로로 제공되는 맞춤형 파일의 경로입니다.
다음은 설치 미디어의 scap-security-guide 내용을 사용하는 %addon org_fedora_oscap 섹션의 예입니다.

예 27.2. SCAP 보안 가이드를 사용한 샘플 OpenSCAP 애드온 정의

%addon org_fedora_oscap
content-type = scap-security-guide
profile = xccdf_org.ssgproject.content_profile_pci-dss
%end
다음은 웹 서버에서 사용자 지정 프로필을 로드하는 더 복잡한 예입니다.

예 27.3. 데이터 스트림을 사용한 샘플 OpenSCAP 애드온 정의

%addon org_fedora_oscap
content-type = datastream
content-url = http://www.example.com/scap/testing_ds.xml
datastream-id = scap_example.com_datastream_testing
xccdf-id = scap_example.com_cref_xccdf.xml
profile =  xccdf_example.com_profile_my_profile
fingerprint = 240f2f18222faa98856c3b4fc50c4195
%end
SCAP 보안 가이드에서 사용 가능한 프로필 및 수행하는 작업에 대한 자세한 내용은 Red Hat Enterprise Linux 7 보안 가이드 를 참조하십시오.
부분 또는 파티션 (필수)
시스템에서 파티션을 만듭니다.
주의
생성된 모든 파티션은 --noformat--onpart 를 사용하지 않는 한 설치 프로세스의 일부로 포맷됩니다.
중요
sdX (또는 /dev/sdX) 형식의 장치 이름은 재부팅 후에도 일관되게 보장되지 않으므로 일부 Kickstart 명령을 편리하게 사용할 수 있습니다. 명령에서 장치 노드 이름을 호출할 때 /dev/disk의 모든 항목을 대신 사용할 수 있습니다. 예를 들면 다음과 같습니다.
part / --fstype=xfs --onpart=sda1
다음 중 하나와 유사한 항목을 사용할 수 있습니다.
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
이렇게 하면 명령이 항상 동일한 스토리지 장치를 대상으로 합니다. 이는 특히 대규모 스토리지 환경에서 유용합니다. 스토리지 장치를 지속적으로 참조할 수 있는 다양한 방법에 대한 자세한 내용은 Red Hat Enterprise Linux 7 Storage 관리 가이드 의 영구저장장치 장치 이름 지정 장을 참조하십시오.
동작의 자세한 예는 27.4.1절. “” 을 참조하십시오.
part|partition mntpoint --name=name --device=device --rule=rule [options]
  • mntpoint - 파티션이 마운트된 위치. 값은 다음 형식 중 하나여야 합니다.
    • /path
      예: /, /usr,/home
    • swap
      파티션은 스왑 공간으로 사용됩니다.
      스왑 파티션의 크기를 자동으로 확인하려면 --recommended 옵션을 사용합니다.
      swap --recommended
      할당 된 크기는 효과가 있지만 시스템에 맞게 정확하게 조정되지는 않습니다.
      스왑 파티션의 크기를 자동으로 결정하지만 시스템에 대한 추가 공간도 허용하려면 --hibernation 옵션을 사용합니다.
      swap --hibernation
      할당된 크기는 --recommended로 할당된 스왑 공간과 시스템의 RAM 양과 동일합니다.
      이러한 명령으로 할당된 스왑 크기는 8.14.4.4절. “권장 파티션 계획” 에서 64비트 AMD, Intel 및 ARM 시스템, 13.15.4.4절. “권장 파티션 계획” IBM Power Systems 서버의 경우 18.15.3.4절. “권장 파티션 계획”, IBM Z의 경우 을 참조하십시오.
    • raid.id
      파티션은 소프트웨어 RAID에 사용됩니다(raid 참조).
    • pv.id
      파티션은 LVM에 사용됩니다( logvol참조).
    • biosboot
      파티션은 BIOS 부팅 파티션에 사용됩니다. GGP(GUID 파티션 테이블 )를 사용하는 BIOS 기반 AMD64 및 Intel 64 시스템에 1MiB BIOS 부팅 파티션이 필요합니다. 부트 로더가 여기에 설치됩니다. UEFI 시스템에서는 필요하지 않습니다. bootloader 명령도 참조하십시오.
    • /boot/efi
      EFI 시스템 파티션. 50MiB EFI 파티션은 UEFI 기반 AMD, Intel 및 ARM에 필요합니다. 권장 크기는 200MiB입니다. BIOS 시스템에서는 필요하지 않습니다. bootloader 명령도 참조하십시오.
  • --size= - 최소 파티션 크기(MiB)입니다. 여기에 500과 같은 정수 값을 지정합니다(단위를 포함하지 마십시오).
    중요
    --size 값이 너무 작으면 설치에 실패합니다. --size 값을 필요한 최소 공간으로 설정합니다. 크기 권장 사항은 8.14.4.4절. “권장 파티션 계획” 에서 참조하십시오.
  • --grow - 사용 가능한 공간(있는 경우) 또는 최대 크기 설정까지 채울 파티션을 지정합니다.
    참고
    스왑 파티션에서 --maxsize= 을 설정하지 않고 --grow= 을 사용하면 Anaconda 에서 스왑 파티션의 최대 크기를 제한합니다. 2GB 미만의 물리적 메모리가 있는 시스템의 경우 지정된 제한은 실제 메모리의 양보다 두 배입니다. 2GB가 넘는 시스템의 경우 적용된 제한은 실제 메모리 크기와 2GB입니다.
  • --MaxSize= - 파티션이 grow로 설정된 경우 최대 파티션 크기(MiB)입니다. 여기에 500과 같은 정수 값을 지정합니다(단위를 포함하지 마십시오).
  • --noformat - --onpart 명령과 함께 사용하려면 파티션을 포맷하지 않도록 지정합니다.
  • --onpart= 또는 --usepart= - 기존 빈 장치를 사용하여 새 지정된 유형으로 포맷합니다. 예:
    partition /home --onpart=hda1
    /home/dev/hda1 에 놓습니다.
    이러한 옵션은 논리 볼륨에 파티션을 추가할 수도 있습니다. 예:
    partition pv.1 --onpart=hda2
    장치가 이미 시스템에 있어야 합니다 . --onpart 옵션은 생성되지 않습니다.
    파티션 대신 전체 드라이브를 지정할 수도 있습니다. 이 경우 Anaconda 는 파티션 테이블을 만들지 않고 드라이브를 포맷하고 사용할 수 있습니다. 그러나 이러한 방식으로 포맷된 장치에서 GRUB2의 설치는 지원되지 않으며 파티션 테이블이 있는 드라이브에 배치해야 합니다.
  • --ondisk= 또는 --on drive= - 기존 디스크에서 파티션( part 명령으로 지정)을 만듭니다. 이 명령은 항상 파티션을 생성합니다. 예를 들어, --ondisk=sdb는 시스템의 두 번째 SCSI 디스크에 파티션을 둡니다.
    논리 볼륨 관리 (LVM)를 사용하지 않는 다중 경로 장치를 지정하려면 format disk/by-id/dm-uuid-mpath-WWID 를 사용합니다. 여기서 WWID 는 장치의 전 세계 식별자 입니다. 예를 들어 WWID 2416CD96995134CA5D787F00A5AA11017 디스크를 지정하려면 다음을 사용합니다.
    part / --fstype=xfs --grow --asprimary --size=8192 --ondisk=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017
    주의
    mpatha와 같은 장치 이름으로 다중 경로 장치를 지정하지 마십시오. 이와 같은 장치 이름은 특정 디스크에 한정되지 않습니다. 설치하는 동안 이름이 /dev/mpatha인 디스크가 예상했던 것과 다를 수 있습니다. 따라서 clearpart 명령은 잘못된 디스크를 대상으로 할 수 있습니다.
  • --asprimary - 파티션을 기본 파티션으로 할당합니다. 파티션을 주로 할당할 수 없는 경우(일반적으로 이미 할당된 기본 파티션이 너무 많기 때문에 파티션 프로세스가 실패합니다. 이 옵션은 디스크가 Master Boot Record (MBR)를 사용하는 경우에만 의미가 있습니다; GUID Partition Table (GPT) 레이블 디스크의 경우 이 옵션은 의미가 없습니다. 기본(및 확장) 파티션에 대한 자세한 내용은 A.1.2절. “파티션: 하나의 드라이브 수로 전환” 을 참조하십시오.
  • --fsprofile= - 이 파티션의 파일 시스템을 만드는 프로그램에 전달할 사용 유형을 지정합니다. 사용 유형은 파일 시스템을 만들 때 사용할 다양한 튜닝 매개 변수를 정의합니다. 이 옵션을 사용하려면 파일 시스템에서 사용 유형의 개념을 지원해야 하며 유효한 유형을 나열하는 구성 파일이 있어야 합니다. ext2,ext3,ext4 의 경우 이 구성 파일은 /etc/mke2fs.conf 입니다.
  • --mkfsoptions= - 이 파티션에서 파일 시스템을 만드는 프로그램에 전달할 추가 매개변수를 지정합니다. 이는 --fsprofile 과 유사하지만 프로필 개념을 지원하는 파일 시스템뿐만 아니라 모든 파일 시스템에서 작동합니다. 인수 목록에서 처리가 수행되지 않으므로 mkfs 프로그램에 직접 전달할 수 있는 형식으로 제공해야 합니다. 즉, 파일 시스템에 따라 쉼표로 구분되거나 큰따옴표로 묶어야 합니다.
  • --fstype= - 파티션의 파일 시스템 유형을 설정합니다. 유효한 값은 xfs,ext2,ext3,ext4,swap,vfat,efibiosboot 입니다.
  • --fsoptions - 파일 시스템을 마운트할 때 사용할 옵션의 무료 양식 문자열을 지정합니다. 이 문자열은 설치된 시스템의 /etc/fstab 파일에 복사되며 따옴표로 묶어야 합니다.
  • --label= - 개별 파티션에 레이블을 할당합니다.
  • --recommended - 파티션의 크기를 자동으로 결정합니다. 권장 체계에 대한 자세한 내용은 8.14.4.4절. “권장 파티션 계획” for 64-bit AMD, Intel, ARM, 13.15.4.4절. “권장 파티션 계획” for IBM Power Systems 및 18.15.3.4절. “권장 파티션 계획” for IBM Z를 참조하십시오.
    중요
    이 옵션은 /boot 파티션 및 스왑 공간과 같은 파일 시스템을 만드는 파티션에만 사용할 수 있습니다. LVM 물리 볼륨 또는 RAID 멤버를 생성하는 데 사용할 수 없습니다.
  • --onbiosdisk - BIOS에서 검색한 대로 특정 디스크에 파티션을 만듭니다.
  • --encrypted - --passphrase 옵션에 제공된 암호를 사용하여 이 파티션을 암호화하도록 지정합니다. 암호를 지정하지 않으면 Anacondaautopart --passphrase 명령으로 설정된 기본 시스템 수준 암호를 사용하거나 설치를 중지하고 기본값이 설정되지 않은 경우 암호를 입력하라는 메시지를 표시합니다.
    참고
    하나 이상의 파티션을 암호화할 때 Anaconda 는 256비트의 엔트로피를 수집하여 파티션이 안전하게 암호화되도록 합니다. 엔트로피 수집에는 약간의 시간이 걸릴 수 있습니다. 충분한 엔트로피가 수집되었는지에 관계없이 프로세스가 최대 10분 후에 중지됩니다.
    이 프로세스는 설치 시스템과 상호 작용하여(키로 이동하거나 마우스 이동)을 통해 시작될 수 있습니다. 가상 머신에 설치하는 경우 Red Hat Enterprise Linux 7 Virtualization 배포 및 관리 가이드에 설명된 대로 virtio-rng 장치(가상 난수 생성기)를 게스트에 연결할 수도 있습니다.
  • --passphrase= - 이 파티션을 암호화할 때 사용할 암호를 지정합니다. 이 옵션을 --encrypted 옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다.
  • --cipher= - Anaconda 기본 aes-xts-plain64 가 일치하지 않는 경우 사용될 암호화 유형을 지정합니다. 이 옵션을 --encrypted 옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. 사용 가능한 암호화 유형은 Red Hat Enterprise Linux 7 보안 가이드에 나열되어 있지만 Red Hat은 aes-xts-plain64 또는 aes-cbc-essiv:sha256.
  • --escrowcert= URL_of_X.509_certificate - 암호화된 모든 파티션의 데이터 암호화 키를 /root 에서 파일로 저장하고 URL_of_X.509_certificate에 지정된 URL의 X.509 인증서를 사용하여 암호화됩니다. 키는 암호화된 각 파티션에 대해 별도의 파일로 저장됩니다. 이 옵션은 --encrypted가 지정된 경우에만 의미가 있습니다.
  • --backuppassphrase - 임의로 생성된 각 파티션에 암호를 추가합니다. 이러한 암호를 /root 에 있는 별도의 파일에 저장하고 --escrowcert 로 지정된 X.509 인증서를 사용하여 암호화됩니다. 이 옵션은 --escrowcert가 지정된 경우에만 의미가 있습니다.
  • --resize= - 기존 파티션 크기 조정. 이 옵션을 사용하는 경우 --size= 옵션을 사용하여 대상 크기(MiB)를 지정하고 --onpart= 옵션을 사용하여 대상 파티션을 지정합니다.
참고
어떤 이유로든 파티셔닝이 실패하면 가상 콘솔 3에 진단 메시지가 표시됩니다.
poweroff (선택 사항)
설치가 완료되면 시스템을 종료하고 전원을 끕니다. 일반적으로 수동 설치 중에 Anaconda 는 메시지를 표시하고 사용자가 재부팅하기 전에 키를 누를 때까지 기다립니다. Kickstart를 설치하는 동안 완료 방법을 지정하지 않으면 stop 옵션이 기본값으로 사용됩니다.
poweroff 옵션은 shutdown -p 명령과 동일합니다.
참고
poweroff 명령은 사용 중인 시스템 하드웨어에 따라 크게 달라집니다. 특히 BIOS, APM(고급 전원 관리) 및 ACPI(고급 구성 및 전원 인터페이스)와 같은 특정 하드웨어 구성 요소는 시스템 커널과 상호 작용할 수 있어야 합니다. 시스템의 APM/ACPI 성능에 대한 자세한 내용은 하드웨어 설명서를 참조하십시오.
기타 완료 방법은 중단된,재부팅종료 Kickstart 명령을 참조하십시오.
RAID (선택 사항)
소프트웨어 RAID 장치를 어셈블합니다. 이 명령은 다음과 같습니다.
raid mntpoint --level=level --device=device-name partitions*
  • mntpoint - RAID 파일 시스템이 마운트된 위치입니다. / 이므로 부팅 파티션(/boot)이 없으면 RAID 수준이 1이어야 합니다. 부팅 파티션이 있는 경우 /boot 파티션이 수준 1이어야 하며 루트(/) 파티션은 사용 가능한 유형 중 하나일 수 있습니다. partitions* (여러 파티션이 나열될 수 있음을 나타냅니다)는 RAID 배열에 추가할 RAID 식별자를 나열합니다.
    중요
    IBM Power Systems에서 RAID 장치가 준비되었으며 설치 중에 다시 포맷되지 않은 경우 RAID 메타데이터 버전이 0.90 인지 확인하십시오. /bootPReP 파티션을 RAID 장치에 배치하려는 경우 확인하십시오.
    기본 Red Hat Enterprise Linux QCOW;Hat EnterpriseRed Hat Enterprise Linux 외에 Linux 7 mdadm 메타데이터 버전은 부팅 장치에서 지원되지 않습니다.
    작동 시에 대한 자세한 내용은 27.4.1절. “” 을 참조하십시오.
  • --level= - 사용할 RAID 수준입니다(0, 1, 4, 5, 6, 또는 10). 사용 가능한 다양한 RAID 수준에 대한 자세한 내용은 8.14.4.2절. “소프트웨어 RAID 생성” 을 참조하십시오.
  • --device= - 사용할 RAID 장치의 이름입니다(예: --device=root ).
    중요
    mdraid 이름은 md0 형식으로 사용하지 마십시오. 이 이름은 영구적으로 보장되지 않습니다. 대신 root 또는 swap 과 같은 의미 있는 이름을 사용합니다. 의미 있는 이름을 사용하면 /dev/md/name 에서 배열에 할당되는 /dev/mdX 노드의 심볼릭 링크가 생성됩니다.
    이름을 지정할 수 없는 이전(v0.90 메타데이터) 배열이 있는 경우 파일 시스템 레이블 또는 UUID(예: --device=rhel7-root --label=rhel7-7-root)로 배열을 지정할 수 있습니다.
  • --CHUNKSIZE= - KiB로 RAID 스토리지의 청크 크기를 설정합니다. 특정 상황에서는 기본 청크 크기와 다른 청크 크기를 사용하면 RAID의 성능을 향상시킬 수 있습니다.
  • --spares= - RAID 배열에 할당된 예비 드라이브 수를 지정합니다. 예비 드라이브는 드라이브 오류 발생 시 배열을 다시 작성하는 데 사용됩니다.
  • --fsprofile= - 이 파티션의 파일 시스템을 만드는 프로그램에 전달할 사용 유형을 지정합니다. 사용 유형은 파일 시스템을 만들 때 사용할 다양한 튜닝 매개 변수를 정의합니다. 이 옵션을 사용하려면 파일 시스템에서 사용 유형의 개념을 지원해야 하며 유효한 유형을 나열하는 구성 파일이 있어야 합니다. ext2, ext3 및 ext4의 경우 이 구성 파일은 /etc/mke2fs.conf 입니다.
  • --fstype= - RAID 배열의 파일 시스템 유형을 설정합니다. 유효한 값은 xfs,ext2,ext3,ext4,swap, vfat 입니다.
  • --fsoptions= - 파일 시스템을 마운트할 때 사용할 자유 형식의 옵션 문자열을 지정합니다. 이 문자열은 설치된 시스템의 /etc/fstab 파일에 복사되며 따옴표로 묶어야 합니다.
  • --mkfsoptions= - 이 파티션에서 파일 시스템을 만드는 프로그램에 전달할 추가 매개변수를 지정합니다. 인수 목록에서 처리가 수행되지 않으므로 mkfs 프로그램에 직접 전달할 수 있는 형식으로 제공해야 합니다. 즉, 파일 시스템에 따라 쉼표로 구분되거나 큰따옴표로 묶어야 합니다.
  • --label= - 만들 파일 시스템에 제공할 레이블을 지정합니다. 지정된 레이블이 다른 파일 시스템에서 이미 사용 중인 경우 새 레이블이 생성됩니다.
  • --noformat - 기존 RAID 장치를 사용하며 RAID 어레이를 포맷하지 않습니다.
  • --useexisting - 기존 RAID 장치를 사용하여 다시 포맷합니다.
  • --encrypted - --passphrase 옵션에 제공된 암호를 사용하여 이 RAID 장치를 암호화하도록 지정합니다. 암호를 지정하지 않으면 Anacondaautopart --passphrase 명령으로 설정된 기본 시스템 수준 암호를 사용하거나 설치를 중지하고 기본값이 설정되지 않은 경우 암호를 입력하라는 메시지를 표시합니다.
    참고
    하나 이상의 파티션을 암호화할 때 Anaconda 는 256비트의 엔트로피를 수집하여 파티션이 안전하게 암호화되도록 합니다. 엔트로피 수집에는 약간의 시간이 걸릴 수 있습니다. 충분한 엔트로피가 수집되었는지에 관계없이 프로세스가 최대 10분 후에 중지됩니다.
    이 프로세스는 설치 시스템과 상호 작용하여(키로 이동하거나 마우스 이동)을 통해 시작될 수 있습니다. 가상 머신에 설치하는 경우 Red Hat Enterprise Linux 7 Virtualization 배포 및 관리 가이드에 설명된 대로 virtio-rng 장치(가상 난수 생성기)를 게스트에 연결할 수도 있습니다.
  • --cipher= - Anaconda 기본 aes-xts-plain64가 일치하지 않는 경우 사용될 암호화 유형을 지정합니다. 이 옵션을 --encrypted 옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다. 사용 가능한 암호화 유형은 Red Hat Enterprise Linux 7 보안 가이드에 나열되어 있지만 Red Hat은 aes-xts-plain64 또는 aes-cbc-essiv:sha256을 사용하는 것이 좋습니다.
  • --passphrase= 이 RAID 장치를 암호화할 때 사용할 암호를 지정합니다. 이 옵션을 --encrypted 옵션과 함께 사용해야 합니다. 이 옵션 자체는 적용되지 않습니다.
  • --escrowcert= URL_of_X.509_certificate - 이 장치에 대한 데이터 암호화 키를 /root 의 파일에 저장하고 URL_of_X.509_certificate로 지정된 URL의 X.509 인증서를 사용하여 암호화됩니다. 이 옵션은 --encrypted가 지정된 경우에만 의미가 있습니다.
  • --backuppassphrase - 이 장치에 무작위로 생성된 암호를 추가합니다. 암호를 /root 의 파일에 저장하고 --escrowcert 로 지정된 X.509 인증서를 사용하여 암호화됩니다. 이 옵션은 --escrowcert가 지정된 경우에만 의미가 있습니다.
다음 예제에서는 / 에 대한 RAID 수준 1 파티션을 생성하는 방법과 시스템에 SCSI 디스크가 3개인 경우 /home 의 RAID 수준 5를 생성하는 방법을 보여줍니다. 또한 각 드라이브에 하나씩 세 개의 스왑 파티션을 만듭니다.

예 27.4. raid Kickstart 명령 사용

part raid.01 --size=6000 --ondisk=sda
part raid.02 --size=6000 --ondisk=sdb
part raid.03 --size=6000 --ondisk=sdc

part swap --size=512 --ondisk=sda
part swap --size=512 --ondisk=sdb
part swap --size=512 --ondisk=sdc

part raid.11 --size=1 --grow --ondisk=sda
part raid.12 --size=1 --grow --ondisk=sdb
part raid.13 --size=1 --grow --ondisk=sdc

raid / --level=1 --device=rhel7-root --label=rhel7-root raid.01 raid.02 raid.03
raid /home --level=5 --device=rhel7-home --label=rhel7-home raid.11 raid.12 raid.13
realm (선택 사항)
Active Directory 또는 IPA 도메인에 가입하십시오. 이 명령에 대한 자세한 내용은 realm(8) 도움말 페이지의 조인 섹션을 참조하십시오.
realm join [options] domain
  • - - computer 계정을 만들기 위해 조직 단위의 고유 이름을 제공합니다.Provide the distinguished name of an organizational unit in order to create the computer account. 고유 이름의 정확한 형식은 클라이언트 소프트웨어 및 멤버십 소프트웨어에 따라 다릅니다. 고유 이름의 루트 DSE 부분은 일반적으로 남겨 둘 수 있습니다.
  • --no-password - 암호 없이 자동으로 가입합니다.
  • --one-time-password= - 일회성 암호를 사용합니다. 모든 유형의 영역에서는 이 작업을 수행할 수 없습니다.
  • --client-software= - 이 클라이언트 소프트웨어를 실행할 수 있는 영역만 결합합니다. 유효한 값에는 sssdwinbind 가 포함됩니다. 모든 영역이 모든 값을 지원하는 것은 아닙니다. 기본적으로 클라이언트 소프트웨어는 자동으로 선택됩니다.
  • --server-software= - 이 서버 소프트웨어를 실행할 수 있는 영역만 결합합니다. 가능한 값에는 active-directory 또는 freeipa 가 포함됩니다.
  • --membership-software= - 영역에 가입할 때 이 소프트웨어를 사용하십시오. 유효한 값에는 sambaadcli 가 포함됩니다. 모든 영역이 모든 값을 지원하는 것은 아닙니다. 기본적으로 멤버십 소프트웨어는 자동으로 선택됩니다.
reboot (선택 사항)
설치가 성공적으로 완료된 후 재부팅(주요 없음). 일반적으로 Kickstart는 메시지를 표시하고 사용자가 재부팅하기 전에 키를 누를 때까지 기다립니다.
reboot 옵션은 shutdown -r 명령과 동일합니다.
IBM Z에 명령줄 모드에 설치할 때 설치를 완전히 자동화하려면 reboot 를 지정합니다.
다른 완료 방법의 경우 정지, 전원끄기종료 Kickstart 옵션을 참조하십시오.
Kickstart 파일에 다른 방법이 명시적으로 지정되지 않은 경우 halt 옵션은 기본 완료 방법입니다.
참고
reboot 옵션을 사용하면 설치 미디어 및 방법에 따라 설치 루프가 발생할 수 있습니다.
  • --eject - 재부팅하기 전에 부팅 가능한 미디어(DVD, USB 또는 기타 미디어)를 이스케이프합니다.
  • -- kexec - 설치된 시스템을 메모리에 즉시 로드하여 BIOS 또는 펌웨어에서 수행하는 하드웨어 초기화를 바이패스하는 전체 재부팅을 수행하는 대신 kexec 시스템 호출을 사용합니다.
    중요
    kexec 를 사용하는 시스템 부팅과 관련된 복잡성으로 인해 명시적으로 테스트하고 모든 상황에서 작동하는지 보장할 수 없습니다.
    kexec 를 사용하면 장치 레지스터(일반적으로 전체 시스템 재부팅 시 삭제됨)가 데이터로 채워지고 일부 장치 드라이버에 대한 문제가 발생할 수 있습니다.
리포지토리 (선택 사항)
패키지 설치를 위한 소스로 사용할 수 있는 추가 yum 리포지토리를 설정합니다. 리포지토리 행을 여러 개 추가할 수 있습니다.
repo --name=repoid [--baseurl=<url>|--mirrorlist=url] [options]
  • --name= - 리포지토리 ID입니다. 이 옵션은 필수입니다. 리포지토리에 이전에 추가한 다른 리포지토리와 충돌하는 이름이 있으면 무시됩니다. 설치 프로그램에서 사전 설정 리포지토리 목록을 사용하므로 사전 설정 리포지토리와 동일한 이름으로 리포지토리를 추가할 수 없습니다.
  • --BASEURL= - 리포지토리의 URL입니다. yum repo config 파일에서 사용할 수 있는 변수는 여기에서 지원되지 않습니다. 이 옵션은 동일한 리포지토리 정의에서 --mirrorlist 옵션과 함께 사용할 수 없습니다.
  • --mirrorlist= - 저장소의 미러 목록을 가리키는 URL입니다. yum 리포지토리 구성 파일에서 사용할 수 있는 변수는 여기에서 지원되지 않습니다. 이 옵션은 동일한 리포지토리 정의에서 --baseurl 옵션과 함께 사용할 수 없습니다.
  • --install - 설치된 시스템에 제공된 리포지토리 구성을 /etc/yum.repos.d/ 디렉토리에 저장합니다. 이 옵션을 사용하지 않으면 설치된 시스템이 아닌 설치 프로세스 중에만 Kickstart 파일에 구성된 리포지토리를 사용할 수 있습니다.
  • -- cost= - 이 저장소에 비용을 할당하는 정수 값입니다. 여러 리포지토리에서 동일한 패키지를 제공하는 경우 이 번호를 사용하여 다른 리포지토리보다 먼저 사용할 리포지토리를 지정합니다. 비용이 낮은 리포지토리는 비용이 더 높은 리포지토리보다 우선합니다.
  • --excludepkgs= - 이 리포지토리에서 가져오지 않아야 하는 패키지 이름의 쉼표로 구분된 목록입니다. 이는 여러 리포지토리가 동일한 패키지를 제공하고 특정 리포지토리에서 제공되는지 확인하려는 경우에 유용합니다. 전체 패키지 이름(예: publican) 및 글러블(예: gnome-*)이 허용됩니다.
  • --includepkgs= - 이 리포지토리에서 가져와야 하는 패키지 이름 및 글로 구성된 쉼표로 구분된 목록입니다. 이는 여러 리포지토리가 동일한 패키지를 제공하고 이 리포지토리에서 제공되는지 확인하려는 경우에 유용합니다.
  • --proxy=[protocol://][사용자 이름[:password]@]호스트[:port] - 이 리포지토리에만 사용할 HTTP/HTTPS/ SFTP 프록시를 지정합니다. 이 설정은 다른 리포지토리와 HTTP 설치에서 install.img 를 가져오는 방법에는 영향을 미치지 않습니다.
  • --ignoregroups=true - 이 옵션은 설치 트리를 구성할 때 사용되며 설치 프로세스 자체에 영향을 미치지 않습니다. 많은 양의 불필요한 데이터를 미러링하지 않도록 미러링할 때 트리를 미러링할 때 패키지 그룹 정보를 확인하지 않도록 작성 툴에 지시합니다.
  • --noverifyssl - HTTPS 서버에 연결할 때 SSL 확인을 비활성화합니다.
중요
설치에 사용되는 리포지토리가 안정적이어야 합니다. 설치가 완료되기 전에 리포지토리를 수정하면 설치에 실패할 수 있습니다.
복구 (선택 사항)
설치 프로그램의 복구 모드로 자동으로 들어갑니다. 이렇게하면 문제가 발생할 경우 시스템을 복구 할 수 있습니다.
rescue [--nomount|--romount]
  • --nomount 또는 --romount - 복구 환경에 설치된 시스템을 마운트하는 방법을 제어합니다. 기본적으로 설치 프로그램은 시스템을 찾아 읽기-쓰기 모드로 마운트하여 이 마운트를 수행한 위치를 알려줍니다. 선택적으로 아무것도 마운트하지 않도록 선택하거나( --nomount 옵션) 읽기 전용 모드(- romount 옵션)로 마운트할 수 있습니다. 이 두 옵션 중 하나만 사용할 수 있습니다.
reqpart (선택 사항)
하드웨어 플랫폼에 필요한 파티션을 자동으로 생성합니다. 여기에는 UEFI 펌웨어 시스템에 대한 /boot/efi 파티션, BIOS 펌웨어 및 GPT가 있는 시스템의 BIOS 부팅 파티션, IBM Power Systems용 PRePBoot 파티션이 포함됩니다.
reqpart [--add-boot]
  • --add-boot - 기본 명령으로 생성된 플랫폼별 파티션 외에도 별도의 /boot 파티션을 생성합니다.
참고
autopart 에서 reqpart 명령이 수행하는 모든 작업을 수행하고 /swap 과 같은 다른 파티션 또는 논리 볼륨을 생성하므로 이 명령은 autopart 와 함께 사용할 수 없습니다. autopart 와 달리 이 명령은 플랫폼별 파티션만 생성하고 나머지 드라이브는 비워 두므로 사용자 지정 레이아웃을 생성할 수 있습니다.
ROOTPW (필수)
시스템의 루트 암호를 암호 인수로 설정합니다.
rootpw [--iscrypted|--plaintext] [--lock] password
  • --iscrypted - 이 옵션이 있는 경우 암호 인수가 이미 암호화된 것으로 간주됩니다. 이 옵션은 --plaintext 와 함께 사용할 수 없습니다. 암호화된 암호를 만들려면 python 을 사용할 수 있습니다.
    $ python -c 'import crypt,getpass;pw=getpass.getpass();print(crypt.crypt(pw) if (pw==getpass.getpass("Confirm: ")) else exit())'
    그러면 임의의 Salt를 사용하여 암호의 sha512 crypt 호환 해시가 생성됩니다.
  • --plaintext - 이 옵션이 있는 경우 password 인수는 일반 텍스트로 간주됩니다. 이 옵션은 --iscrypted 와 함께 사용할 수 없습니다.
  • --lock - 이 옵션이 있는 경우 root 계정은 기본적으로 잠깁니다. 즉, root 사용자는 콘솔에서 로그인할 수 없습니다. 이 옵션은 그래픽 및 텍스트 기반 수동 설치 모두에서 루트 암호 화면을 비활성화합니다.
SELinux (선택 사항)
설치된 시스템에서 SELinux의 상태를 설정합니다. 기본 SELinux 정책은 enforcing 입니다.
selinux [--disabled|--enforcing|--permissive]
  • --enforcing - 기본 대상 정책을 사용하여 SELinux를 강제 적용합니다.
  • --permissive - SELinux 정책을 기반으로 하는 출력 경고이지만 실제로 정책을 적용하지는 않습니다.
  • --disabled - 시스템에서 SELinux를 완전히 비활성화합니다.
서비스 (선택 사항)
기본 systemd 대상에서 실행할 기본 서비스 세트를 수정합니다. 비활성화된 서비스 목록은 활성화된 서비스 목록보다 먼저 처리됩니다. 따라서 두 목록에 서비스가 모두 표시되면 활성화됩니다.
services [--disabled=list] [--enabled=list]
  • --disabled= - 쉼표로 구분된 목록에 제공된 서비스를 비활성화합니다.
  • --enabled= - 쉼표로 구분된 목록에 제공된 서비스를 활성화합니다.
중요
서비스 목록에 공백을 포함하지 마십시오. 이 경우 Kickstart는 첫 번째 공간까지 서비스만 활성화 또는 비활성화합니다. 예:
services --disabled=auditd, cups,smartd, nfslock
auditd 서비스만 비활성화합니다. 4개의 서비스를 모두 비활성화하려면 이 항목에 공백이 없어야 합니다.
services --disabled=auditd,cups,smartd,nfslock
종료 (선택 사항)
설치가 성공적으로 완료된 후 시스템을 종료합니다. Kickstart를 설치하는 동안 완료 방법이 지정되지 않은 경우 halt 명령을 사용합니다.
shutdown Kickstart 옵션은 shutdown 명령과 동일합니다.
다른 완료 방법의 경우 정지, 전원끄기재부팅 Kickstart 옵션을 참조하십시오.
skipx (선택 사항)
있는 경우 설치된 시스템에 X 가 구성되어 있지 않습니다.
중요
패키지 선택 옵션 중에서 표시 관리자를 설치하는 경우 이 패키지는 X 구성을 만들고 설치된 시스템은 기본적으로 graphical.target 으로 설정됩니다. skipx 옵션의 효과가 재정의됩니다.
스냅샷 (선택 사항)
snapshot 명령을 사용하면 설치 프로세스 중에 LVM 씬 볼륨 스냅샷을 만들 수 있습니다. 이를 통해 설치 전이나 이후에 논리 볼륨을 백업할 수 있습니다.
스냅샷을 여러 개 만들려면 snaphost Kickstart 명령을 여러 번 추가합니다.
snapshots vg_name/lv_name --name=snapshot_name --when=pre-install|post-install
  • VG_NAME /lv_name - 볼륨 그룹 및 논리 볼륨의 이름을 설정하여 에서 스냅샷을 만듭니다.
  • --name=snapshot_name - 스냅샷 이름을 설정합니다. 이 이름은 볼륨 그룹 내에서 고유해야 합니다.
  • --when=pre-install|post-install - 설치가 시작되기 전에 스냅샷이 생성된 경우 또는 설치가 완료된 후 설정됩니다.
sshpw (선택 사항)
설치하는 동안 설치 프로그램과 상호 작용하고 SSH 연결을 통해 진행 상황을 모니터링할 수 있습니다. sshpw 명령을 사용하여 로그인할 임시 계정을 만듭니다. 명령의 각 인스턴스는 설치 환경에만 존재하는 별도의 계정을 생성합니다. 이러한 계정은 설치된 시스템으로 전송되지 않습니다.
sshpw --username=name password [--iscrypted|--plaintext] [--lock]
  • --username - 사용자 이름을 제공합니다. 이 옵션은 필수입니다.
  • --iscrypted - 이 옵션이 있는 경우 암호 인수가 이미 암호화된 것으로 간주됩니다. 이 옵션은 --plaintext 와 함께 사용할 수 없습니다. 암호화된 암호를 만들려면 python 을 사용할 수 있습니다.
    $ python -c 'import crypt,getpass;pw=getpass.getpass();print(crypt.crypt(pw) if (pw==getpass.getpass("Confirm: ")) else exit())'
    그러면 임의의 Salt를 사용하여 암호의 sha512 crypt 호환 해시가 생성됩니다.
  • --plaintext - 이 옵션이 있는 경우 password 인수는 일반 텍스트로 간주됩니다. 이 옵션은 --iscrypted와 함께 사용할 수 없습니다.
  • --lock - 이 옵션이 있는 경우 이 계정은 기본적으로 잠깁니다. 즉, 사용자가 콘솔에서 로그인할 수 없습니다.
  • -- SSH - 옵션이 있는 경우 암호 문자열은 ssh 키 값으로 해석됩니다.
중요
기본적으로 설치 중에 ssh 서버가 시작되지 않습니다. 설치 중에 ssh 를 사용할 수 있도록 하려면 커널 부팅 옵션 inst.sshd 를 사용하여 시스템을 부팅합니다. 자세한 내용은 콘솔, 환경 및 디스플레이 옵션 을 참조하십시오.
참고
root ssh 액세스를 비활성화하려면 다른 사용자 ssh 액세스를 허용하는 동안 다음을 사용하십시오.
sshpw --username=example_username example_password --plaintext
sshpw --username=root example_password --lock
루트 ssh 액세스를 비활성화하려면 다음을 사용하십시오.
sshpw --username=root example_password --lock
텍스트 (선택 사항)
Kickstart 설치를 텍스트 모드로 수행합니다. Kickstart 설치는 기본적으로 그래픽 모드에서 수행됩니다.
중요
완전 자동 설치의 경우 Kickstart 파일에서 사용 가능한 모드(그래픽,텍스트 또는 cmdline) 중 하나를 지정해야 합니다. 그렇지 않으면 콘솔, 환경 및 디스플레이 옵션 에 설명된 console= 부팅 옵션을 사용해야 합니다. 모드를 지정하지 않으면 계속하기 전에 시스템에서 하나를 선택하라는 메시지를 표시합니다.
시간대 (필수)
시스템 시간대를 시간대로 설정합니다.
timezone timezone [options]
  • --UTC - 시스템에서 하드웨어 클록이 UTC(Greenwich Mean) 시간으로 설정되어 있다고 가정합니다.
  • --nontp - NTP 서비스 자동 시작을 비활성화합니다.
  • --ntpservers= - 공백 없이 쉼표로 구분된 목록으로 사용할 NTP 서버 목록을 지정합니다.
Red Hat Entrerprise Linux 7.5부터 pytz 패키지에서 제공하는 pytz.all_timezones 목록을 사용하여 시간대 이름을 검증합니다. 이전 릴리스에서는 현재 사용된 목록의 하위 집합인 pytz.common_timezones 에 대해 이름이 검증되었습니다. 그래픽 및 텍스트 모드 인터페이스는 여전히 더 제한된 pytz.common_timezones 목록을 사용합니다. 추가 표준 시간대 정의를 사용하려면 Kickstart 파일을 사용해야 합니다.
unsupported_hardware (선택 사항)
설치 프로그램에 지원되지 않는 하드웨어 감지 경고가 비활성화 되도록 지시합니다. 이 명령이 포함되지 않고 지원되지 않는 하드웨어가 감지되면 이 경고에서 설치가 중단됩니다.
사용자 (선택 사항)
시스템에서 새 사용자를 생성합니다.
user --name=username [options]
  • --name= - 사용자 이름을 제공합니다. 이 옵션은 필수입니다.
  • --GECOS= - 사용자에 대한 GECOS 정보를 제공합니다. 쉼표로 구분된 다양한 시스템별 필드의 문자열입니다. 사용자 이름, 사무실 번호 등을 지정하는 데 자주 사용됩니다. 자세한 내용은 passwd(5) 도움말 페이지를 참조하십시오.
  • --groups= - 기본 그룹 외에도 사용자가 속해야 하는 그룹 이름의 쉼표로 구분된 목록입니다. 사용자 계정을 생성하기 전에 그룹이 존재해야 합니다. 그룹 명령을 참조하십시오.
  • --homedir= - 사용자의 홈 디렉터리입니다. 제공되지 않는 경우 기본값은 /home/username 입니다.
  • --lock - 이 옵션이 있는 경우 이 계정은 기본적으로 잠깁니다. 즉, 사용자가 콘솔에서 로그인할 수 없습니다. 이 옵션은 그래픽 및 텍스트 기반 수동 설치 모두에서 Create User 화면을 비활성화합니다.
  • --password= - 새 사용자의 암호입니다. 제공되지 않으면 기본적으로 계정이 잠깁니다.
  • --iscrypted - 이 옵션이 있는 경우 암호 인수가 이미 암호화된 것으로 간주됩니다. 이 옵션은 --plaintext 와 함께 사용할 수 없습니다. 암호화된 암호를 만들려면 python 을 사용할 수 있습니다.
    $ python -c 'import crypt,getpass;pw=getpass.getpass();print(crypt.crypt(pw) if (pw==getpass.getpass("Confirm: ")) else exit())'
    그러면 임의의 Salt를 사용하여 암호의 sha512 crypt 호환 해시가 생성됩니다.
  • --plaintext - 이 옵션이 있는 경우 password 인수는 일반 텍스트로 간주됩니다. 이 옵션은 --iscrypted와 함께 사용할 수 없습니다.
  • --shell= - 사용자의 로그인 쉘. 제공되지 않으면 시스템 기본값이 사용됩니다.
  • --UID= - 사용자의 UID (사용자 ID)입니다. 제공되지 않는 경우 기본값은 사용 가능한 다음 시스템 UID입니다.
  • --GID= - 사용자 그룹에 사용할 GID (그룹 ID)입니다. 제공되지 않는 경우 기본값은 사용 가능한 다음 시스템 그룹 ID입니다.
    참고
    --uid--gid 옵션을 사용하여 1000 대신 5000 에서 시작되는 범위에서 일반 사용자 및 기본 그룹의 ID를 설정하는 것이 좋습니다. 이는 시스템 사용자 및 그룹용으로 예약된 범위가 0- 6443 이므로 나중에 증가하여 일반 사용자의 ID와 중복될 수 있기 때문입니다.
    설치 후 최소 UID 및 GID 제한을 변경하면 선택한 UID 및 GID 범위가 사용자 생성 시 자동으로 적용되도록 하려면 시스템 관리자 가이드의 사용자 및 그룹 장을 참조하십시오.
참고
파일 또는 디렉터리를 만드는 데 사용되는 애플리케이션에서 지정하는 다양한 권한으로 파일 및 디렉터리가 생성됩니다. 예를 들어, E gressIP 명령은 모든 권한이 활성화된 디렉터리를 만듭니다. 그러나 사용자 파일 생성 마스크 설정에 지정된 대로 애플리케이션은 새로 생성된 파일에 특정 권한을 부여할 수 없습니다.
사용자 파일 생성 마스크는 dependencies 명령을 사용하여 제어할 수 있습니다. 새 사용자에 대한 사용자 파일 생성 마스크 의 기본 설정은 설치된 시스템의 /etc/login.defs 구성 파일의 UMASK 변수에 의해 정의됩니다. 설정되지 않은 경우 기본값은 022 입니다. 즉, 애플리케이션이 파일을 생성할 때 기본적으로 파일 소유자 이외의 사용자에게 쓰기 권한을 부여할 수 없습니다. 그러나 이 설정은 다른 설정 또는 스크립트로 재정의할 수 있습니다. 자세한 내용은 Red Hat Enterprise Linux 7 시스템 관리자 가이드를 참조하십시오.
VNC( 선택 사항)
VNC를 통해 그래픽 설치를 원격으로 볼 수 있습니다. 일반적으로 이 방법은 텍스트 설치에 일부 크기 및 언어 제한이 있으므로 텍스트 모드에서 기본 설정됩니다. 추가 옵션이 없으면 이 명령은 암호 없이 설치 시스템에서 VNC 서버를 시작하고 연결하는 데 필요한 세부 정보를 표시합니다.
vnc [--host=host_name] [--port=port] [--password=password]
  • --host= - 지정된 호스트 이름에서 수신 대기하는 VNC 뷰어 프로세스에 연결합니다.
  • --port= - 원격 VNC 뷰어 프로세스가 수신 대기 중인 포트를 제공합니다. 제공되지 않는 경우 Anaconda 는 VNC 기본 포트 5900을 사용합니다.
  • --password= - VNC 세션에 연결하기 위해 제공해야 하는 암호를 설정합니다. 이는 선택 사항이지만 권장됩니다.
설치 시스템에 연결하는 방법에 대한 지침을 포함하여 VNC 설치에 대한 자세한 내용은 25장. VNC 사용 을 참조하십시오.
volgroup (선택 사항)
LVM(Logical Volume Management) 그룹을 생성합니다.
volgroup name partition [options]
중요
Kickstart를 사용하여 Red Hat Enterprise Linux Kernel;Hat EnterpriseRed Hat Enterprise Linux Kernel;Hat;Linux를 설치할 때 논리 볼륨 및 볼륨 그룹 이름에 대시(-) 문자를 사용하지 마십시오. 이 문자를 사용하는 경우 설치가 정상적으로 완료되지만 /dev/mapper/ 디렉터리에 대시가 모두 이중으로 이러한 볼륨 및 볼륨 그룹이 나열됩니다. 예를 들어 logvol-01 이라는 논리 볼륨이 포함된 volgrp-01 이라는 볼륨 그룹은 /dev/mapper/volgrp--01-logvol--01 으로 나열됩니다.
이 제한은 새로 생성된 논리 볼륨 및 볼륨 그룹 이름에만 적용됩니다. --noformat 옵션을 사용하여 기존 항목을 재사용하는 경우 해당 이름은 변경되지 않습니다.
volgroup 을 포함한 자세한 파티션 예제는 27.4.1절. “” 을 참조하십시오.
옵션은 다음과 같습니다.
  • --noformat - 기존 볼륨 그룹을 사용하고 포맷하지 않습니다.
  • --useexisting - 기존 볼륨 그룹을 사용하여 다시 포맷합니다. 이 옵션을 사용하는 경우 파티션 을 지정하지 마십시오. 예:
    volgroup rhel00 --useexisting --noformat
  • --pesize= - KiB 단위의 볼륨 그룹 물리 확장 영역 크기를 설정합니다. 기본값은 4096(4MiB)이며, 최소 값은 1024(1MiB)입니다.
  • --reserved-space= - MiB의 볼륨 그룹에서 사용하지 않는 공간을 지정합니다. 새로 생성된 볼륨 그룹에만 적용할 수 있습니다.
  • --reserved-percent= - 사용하지 않는 총 볼륨 그룹 공간의 백분율을 지정합니다. 새로 생성된 볼륨 그룹에만 적용할 수 있습니다.
먼저 파티션을 만든 다음 논리 볼륨 그룹을 만든 다음 논리 볼륨을 만듭니다. 예:
part pv.01 --size 10000
volgroup volgrp pv.01 
logvol / --vgname=volgrp --size=2000 --name=root
Xconfig (선택 사항)
X Window System 을 설정합니다. xconfig 명령을 포함하지 않는 Kickstart 파일을 사용하여 X Window System 을 설치하는 경우 설치 중에 수동으로 X 설정을 제공해야 합니다.
X Window System 을 설치하지 않는 Kickstart 파일에서 이 명령을 사용하지 마십시오.
  • --default#150= - GNOME 또는 rhcos를 지정하여 기본 데스크탑을 설정합니다( 선택한 환경( GNOME 데스크톱 환경 또는 EgressIP 데스크톱 환경 )이 %packages 섹션에 설치되었다고 가정합니다.
    중요
    현재 이 옵션을 사용하여 rhcos를 기본 데스크탑 환경으로 지정할 수 없습니다. 이것은 확인된 문제입니다. 해결 방법은 을 참조하십시오 https://access.redhat.com/solutions/1125833. 해결방법은 27.3.5절. “” 에 설명된 대로 설치 후 스크립트로 사용할 수 있습니다.
  • --startxonboot - 설치된 시스템에서 그래픽 로그인을 사용합니다.
zerombr (선택 사항)
zerombr 은 디스크에 있는 잘못된 파티션 테이블을 초기화하고 파티션 테이블이 유효하지 않은 디스크의 모든 내용을 삭제합니다. 이 명령은 포맷되지 않은 DSD(Direct Access Storage Device) 디스크를 사용하여 IBM Z 시스템에서 설치를 수행할 때 필요합니다. 그렇지 않으면 포맷되지 않은 디스크가 설치 중에 포맷되지 않고 사용되지 않습니다.
주의
IBM Z에서 zerombr 이 지정되면 아직 낮은 수준의 형식이 아닌 설치 프로그램에 표시되는 모든 Direct Access Storage Device (DASD)는 dasdfmt 로 형식이 자동으로 낮은 수준입니다. 또한 이 명령은 대화식 설치 중에 사용자 선택을 방지합니다.
zerombr 이 지정되지 않고 설치 프로그램에 표시되지 않은 DASD가 하나 이상 있는 경우 비대화형 Kickstart 설치가 실패합니다.
zerombr 이 지정되지 않고 설치 프로그램에 표시되지 않은 DASD가 하나 이상 있는 경우 사용자가 모든 표시 및 포맷되지 않은 DASD를 포맷하는 데 동의하지 않으면 대화형 설치가 종료됩니다. 이 값을 우회하려면 설치 중에 사용할 DASD만 활성화합니다. 설치가 완료된 후 DASD를 항상 추가할 수 있습니다.
zfcp (선택 사항)
파이버 채널 장치를 정의합니다. 이 옵션은 IBM Z에만 적용됩니다. 아래에 설명된 모든 옵션을 지정해야 합니다.
zfcp --devnum=devnum --wwpn=wwpn --fcplun=lun
  • --devnum - 장치 번호(zFCP 어댑터 장치 버스 ID)
  • --WWPN - 장치의 WWPN(Global Wide Port Name)입니다. 16 자리 숫자의 형식을 가져옵니다. 앞에 0x.
  • --fcplun - 장치의 논리 단위 번호(LUN)입니다. 16 자리 숫자의 형식을 가져옵니다. 앞에 0x.
예:
zfcp --devnum=0.0.4000 --wwpn=0x5005076300C213e9 --fcplun=0x5022000000000000
%include (선택 사항)
%include /path/to/file 명령을 사용하여 Kickstart 파일에 있는 %include 명령의 위치에 있는 것처럼 다른 파일의 내용을 포함합니다.