首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >排除KVM来宾anaconda安装程序日志故障

排除KVM来宾anaconda安装程序日志故障
EN

Stack Overflow用户
提问于 2021-05-07 19:51:26
回答 1查看 32关注 0票数 0

我正在尝试在Ubuntu 18.04 Azure VM上安装RHEL7.9 KVM guest。anaconda安装程序由于某些错误而失败,但virt-viewer屏幕关闭得如此之快,我无法读取确切的错误。我知道所有anaconda日志都存储在KVM来宾磁盘映像上的/tmp/anaconda.log文件中,但是我无法找到检查该文件内容的方法。我尝试使用"mount NTFS loop“命令挂载-o来宾磁盘镜像,但挂载失败,并显示缺少NTFS签名,这可能是因为在.img来宾磁盘被正确分区之前安装失败。我正在寻找检查该文件内容的方法。有没有办法将来宾机器的anaconda日志重定向到Ubuntu主机?粘贴virt-install脚本和使用的kickstart文件。RHEL7.9安装介质是从https://developers.redhat.com/products/rhel/download站点下载的。

virt-install.sh

代码语言:javascript
复制
virt-install --location /datadrive/iso_images/rhel7.9-dvd.iso \
             --disk /datadrive/rhel79-oracle-$1.img,size=40,format=raw \
             --os-variant rhel7.0 \
             --initrd-inject ./ks-rhel79-oracle.cfg \
             --extra-args="ks=file:/ks-rhel79-oracle.cfg" \
             --vcpus 2 \
             --memory 2048 \
             --noreboot \
             --name rhel79-oracle-$1

ks-rhel79-oracle.cfg

代码语言:javascript
复制
#version=DEVEL
# System authorization information
auth --passalgo=sha512 --useshadow

text
firstboot --disable
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8
# Installation logging level
logging --level=debug
# Network information
network  --bootproto=dhcp --device=link --activate
network  --bootproto=dhcp --hostname=Azure-image
# Shutdown after installation
shutdown
# Root password
rootpw --plaintext password
# SELinux configuration
selinux --disabled
# System services
services --enabled="sshd,chronyd"
# Do not configure the X Window System
skipx
# System timezone
timezone US/Eastern
# System bootloader configuration
bootloader --append="rootdelay=60 mpath crashkernel=2048M intel_idle.max_cstate=1 processor.max_cstate=1 transparent_hugepage=never numa_balancing=disable mce=ignore_ce modprobe.blacklist=kvm_intel,kvm,iTCO_wdt,iTCO_vendor_support,sb_edac,edac_core" --location=mbr
# Partition scheme
zerombr
clearpart --all
# Disk partitioning information
part swap --fstype="swap" --size=32768
part / --fstype="xfs" --grow --size=6144

%post --logfile=/root/anaconda-composer.log --erroronfail
# Remove random-seed
rm /var/lib/systemd/random-seed

# Clear /etc/machine-id
rm /etc/machine-id
touch /etc/machine-id
%end

%packages
@base
%end

%addon com_redhat_kdump --enable --reserve-mb=2048

%end
EN

回答 1

Stack Overflow用户

发布于 2021-05-21 17:49:47

下面的解决方案对我很有效。使用以下命令在主机(Redhat7.8 Azure VM)的端口6080上启动rsyslog,并按如下方式修改virt-install脚本以将anaconda日志记录定向到主机

yum install -y anaconda mkdir -p /home/shaaga/remote_inst eval `模拟-p 6080 -o rsyslogd.conf -s /home/shaaga/remote_inst virt-install --location /datadrive/iso_image/rhel7.9-dvd.iso-y /datadrive/rhel79-oracle-$1.img,size=40,format=raw --os-变体rhel7.0 --initrd-inject./ks-rhel79-oracle.cfg --extra-args="ks=file:/ks-rhel79-oracle.cfg“--vcpu 2 --memory 2048 --noreboot --name rhel79-oracle-$1 --channel tcp,host=127.0.0.1:6080,mode=connect,target_type=virtio,oracle.cfg

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67434485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档