centos 7.5에서 kickstart를 사용하여 VM을 생성하려고 시도하면 /etc./iscsi/initiatorname.iscsi 파일을 찾을 수 없습니다.

centos 7.5에서 kickstart를 사용하여 VM을 생성하려고 시도하면 /etc./iscsi/initiatorname.iscsi 파일을 찾을 수 없습니다.

나는 다음 명령을 사용하고 있습니다 :

sudo virt-install --name tester1.example.com --ram 2048 --disk path=/var/lib/libvirt/images/tester1.example.com.qcow2,format=qcow2,size=12 --location=ftp://192.168.1.88/pub/inst --nographics --initrd-inject=/home/ralph/newks.cfg --extra-args="ks=file:/newks.cfg console=tty0 console=ttyS0,115200n8"

다음 콘텐츠가 포함된 kickstarter 파일을 사용하세요.

#versioon=DEVEL
# System authorization information
auth --enableshadow --passalgo=sha512
# Use network installation
url --url="ftp://192.168.1.88/pub/inst"
# Use graphical install
graphical
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=vda
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8

# Network information
#network  --bootproto=dhcp --device=eth0 --ipv6=auto --activate
#network  --hostname=localhost.localdomain
network --device=eth0 --bootproto=static --ip=192.168.122.100 --netmask=255.255.255.0 --gateway=192.168.122.1 --nameserver=192.168.122.1 --hostname=tester1.example.com

# Root password
rootpw --iscrypted $6$nBbXk9XoFUh8swe9$l4fmEaa58TFaj814bwvfyXgztZtT4b7/PuztInGMacC6EJZMXz8MNnCnz/h.rGbKep5mcWszwTsVhsbhbk7t.1
# System services
services --enabled="chronyd"
# System timezone
timezone America/Chicago --isUtc
user --groups=wheel --name=ralph --password=$6$HHREkrcEKvhIYCCa$HAVUoPuwneIMiYKydOjPdSM0cd73uGjSG2G4.AcpjEMqsajg9SDrGAKUDClQ5OZSu95UyUciUvOXsv/ZMzgye0 --iscrypted --gecos="Ralph"
# System bootloader configuration
bootloader  --location=mbr --boot-drive=vda
autopart --type=lvm
# Partition clearing information
clearpart --none --initlabel

%packages
@^minimal
@core
chrony
kexec-tools

%end
s=DEVEL

SCSI 디스크를 연결하기 전까지는 모든 것이 잘 진행되고 있었습니다. 설치 콘솔에서:

8.506571] localhost kernel: sd 0:0:0:0: [sda] Attached SCSI disk

그 후 시간 초과가 발생하고 패닉 모드로 전환되며 런처 파일을 찾을 수 없다는 메시지가 포함된 오류 보고서를 자세히 살펴볼 수 있습니다. 나는 파일이 가상 디스크에 있어야 한다고 생각하는데 어떤 이유에서인지 그렇지 않습니다. 응급 모드에서 가상 디스크를 볼 때 파일이 존재하지 않는 것으로 표시되지만 이유를 알 수 없습니다. 어떤 도움이라도 대단히 감사하겠습니다.

감사해요.

답변1

extra-args에서 ks=file:/newks.cfg를 꺼냈는데 이제는 제대로 작동합니다. initrd-inject 매개변수를 사용하고 kickstarter 파일을 ftp 사이트에 넣으면 작동합니다. 동시에 두 가지를 모두 가질 수 없다는 것이 합리적입니다.

관련 정보