CentOS 7.3下KVM安装搭建及使用

由于公司目前的情况最适合用kvm,(esxi版权问题,openstack麻烦)

二,创建桥接网卡

cat /etc/sysconfig/network-scripts/ifcfg-em1
BOOTPROTO=none
DEVICE=em1
NM_CONTROLLED=no
ONBOOT=yes
BRIDGE=br0

cat /etc/sysconfig/network-scripts/ifcfg-br0
BOOTPROTO=static
DEVICE=br0
TYPE=Bridge
NM_CONTROLLED=no
IPADDR=10.5.0.33
NETMASK=255.255.255.0
GATEWAY=10.5.0.1
DNS1=61.177.7.1
DNS2=8.8.8.8

systemctl restart network
记得改网卡前先备份

三,安装虚机

virt-install -n 10-5-0-100-centos7 -r 2048 --disk /home/kvm/10-5-0-100-centos7.img,format=qcow2,size=20 --network bridge=br0 --os-type=linux --os-variant=rhel7.2 --cdrom /home/iso/CentOS-7-x86_64-DVD-1511.iso --vnc --vncport=5910 --vnclisten=0.0.0.0
最下方贴出参数详细的功能

会进入centos7的安装页面。。。。。安装完成后

可以用vnc登陆,当然也可以用自带的console登陆,但是登陆前需要修改虚拟机的配置

ssh 10.5.0.100
cat  /etc/default/grub

GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL="console serial"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --sto1"=
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb"
GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0,115200"
GRUB_DISABLE_RECOVERY="true"

grub2-mkconfig -o /boot/grub2/grub.cfg

特别注意 这么修改只针对于虚机为centos7,其他系统另找办法

退出ctrl+], ctrl+d不好使哦

virt-install是一个命令行工具,它能够为KVM、Xen或其它支持libvrit API的hypervisor创建虚拟机并完成GuestOS安装;此外,它能够基于串行控制台、VNC或SDL支持文本或图形安装界面。安装过程可以使用本地的安装介质如CDROM,也可以通过网络方式如NFS、HTTP或FTP服务实现。对于通过网络安装的方式,virt-install可以自动加载必要的文件以启动安装过程而无须额外提供引导工具。当然,virt-install也支持PXE方式的安装过程,也能够直接使用现有的磁盘映像直接启动安装过程。

猜你喜欢

转载自www.linuxidc.com/Linux/2019-04/158284.htm