점화식 예제

이 예제에서는 암호 해시 $6$43y3tkl…를 사용 하 여 한 사용자, user1을 만들고 사용자에 대 한 하나의 ssh 공개 키를 설정 합니다. 사용자에게는 홈 디렉터리 /home/user1이 주어지지만 생성되지 않고 사용자가 휠 및 plugdev 그룹에 추가되고 사용자의 셸이 /bin/bash로 설정됩니다. 점화 공급자는 점화 구성 파일을 생성하는 데 사용됩니다. 점화는 CoreOS 리눅스에서 사용하는 프로비저닝 유틸리티입니다. 이 예제에서는 etcd 멤버 시스템 단위에 대한 드롭인을 만들어 지정된 버전을 사용하도록 구성하고 지정된 모든 옵션을 추가합니다. 이렇게 하면 etcd-멤버 유닛도 활성화됩니다. 구성은 보편적으로 정의된 “루트” 파일 시스템을 사용합니다. 이 파일 시스템은 Ignition 자체 내에서 정의되며 대략 다음과 같습니다. “루트” 파일 시스템은 유형(예: btrfs, tmpfs, ext4)에 관계없이 루트 파일 시스템을 참조할 수 있는 추가 구성을 허용합니다. 이 예제에서는 hello.service라는 새 systemd 단위를 만들고 부팅 시 실행되도록 활성화하고 단순히 “Hello, World!”에 에코하는 내용을 정의합니다. 이 예제 점화 구성은 “VAR” 파일 시스템 레이블이 있는 장치를 찾아 btrfs로 다시 포메이션하여 파일 시스템 레이블을 다시 만듭니다.

ignition이 기존 파일 시스템을 무시하도록 와이프파일 시스템 옵션이 설정되었습니다. 또한 이 구성은 /var/예제 에셋에 파일을 작성하여 https://example.com/asset 내용을 가져옵니다. 점화는 파일 시스템에 아무것도 만들기 전에 지정된 경로에서 만든 파일 시스템을 탑재하여 새로 생성된 파일 시스템에서 /var/예제 에셋이 생성되도록 합니다. 점화는 생성한 파일 시스템에 대해 마운트 단위 또는 /etc/fstab 항목을 자동으로 생성하지 않습니다. 이 경우 OS에 이미 레이블로 /var 파일 시스템에 대한 마운트 단위 또는 /etc/fstab 항목이 있다고 가정합니다. 실시간 상태 및 제어, 기록 추세, UDT 및 템플릿, 보고, 경고, 보안 등 점화의 기능을 보여주는 데모 프로젝트. OEE 및 SPC 샘플 프로젝트를 포함합니다. 이 예제에서는 루트 파일 시스템을 btrfs로 포맷하고 filesystem1(주로 파일 섹션에서 사용하기 위해)의 이름을 지정합니다. 이 예제에서는 enp2s0 인터페이스의 IP 주소를 정적 주소 192.168.0.15/24로 설정하고 적절한 게이트웨이를 설정하는 네트워크 단위를 만듭니다.

CoreOS의 네트워크 장치에 대한 자세한 내용은 문서에서 찾을 수 있습니다. 여기에서 이그니티온 데모 프로젝트 게이트웨이 백업 파일의 사본을 다운로드할 수 있습니다. 고급 사용자를 위해, 우리는 또한 사전 설치된 점화 데모 프로젝트와 함께 완전 한 미리 구성된 우분투 리눅스 VMWare 이미지를 사용할 수 있습니다.