centos7下 kvm Network Install网络安装步骤

kvm 中create a new virtual machine的时候,

(本地安装比较直接就不细术)

选择

Network Install(HTTP,FTP,or NFS)即通过安装服务器网络安装。

——————————————————————————

前提是准备好一个安装服务器(参考 《RHCSA/RHCE 红帽Linux认证学习指南(第7版) EX200 & EX300》一书),举例:

在宿主机上安装httpd服务并启动,上传一个centos7-xxx.iso镜像文件。

mkdir /var/www/html/inst

mount -o loop centos7-xxx.iso /media

cp -a   /media/.  /var/www/html/inst                    (特别注意,此处红色部分有个点,没有这个点会异常)

chcon -R ---reference=/var/www/html /var/www/html/inst

——————————————————————————————————————

firewall-cmd --permanent --add-service=http

systemctl restart firewalld

systemctl enable httpd

————————————————————————

在别的机器上测试能否正常访问 http://xxx.xxx.xxx.xxx/inst ,将看到iso镜像文件的那些东西

——————————————————————

接下来使用GUI或者命令行来开始安装,这里记录命令行的方式

virt-install --name tester1.example.com --vcpus 2 --memory 2048 --location http://192.168.0.200/inst --os-variant rhel7 --graphics spice --disk size=16 --disk device=cdrom,bus=scsi --disk size=1 --network network=122

(特别注意,此处红色部分是2048,如果小于2048将失败,提示/sbin/dmsquash-live-root: line 273: printf: write error: No space left on device)  参考 http://www.qopo.cc/archives/443.html

——————————————————————完————————————————————

记录一点点centos7-1804下安装kvm过程中遇到的问题:

1.安装libvirt等组件时,务必使用iso里面配套的版本来安装。如果通过yum install安装了高版本的,将无法启动virt manager。

2.在1804这个系统版本下安装的时候,自带的glibc 版本偏低(glibc-2.17-222.el7.x86_64.rpm),导致virt manager无法启动,此时需要下载一个glibc-2.17-260.el7_6.3.x86_64.rpm安装,即可。

3.在尝试启动virt manager的时候,开启tail -f /var/log/messages ,动态查看错误信息,以便找到无法启动的原因。一切失败的原因都在这里有体现。

你可能感兴趣的:(linux)