KVM 虚拟化安装

KVM 虚拟化安装

# 虚拟机里嵌套虚拟机
KVM:关注内核,只实现了内核中对处理器(Intel VT,AMD SVM)虚拟化特性支持
但是virt-manager   virt-list 虚拟机的管理工具没有        
所以借用了QEMU的代码并加以精简   不妨称为KVM+QEMU

勾选虚拟Intel VT

图形化安装kvm

root@wfy ~]# mount /dev/cdrom  /media
[root@wfy ~]# vim /etc/yum.repo/local.repo  
[rhel]    
name=rhel
baseurl=file:///media
enabled=1
gpgcheck=0

[root@wfy ~]# yum repolist all
[root@wfy ~]# yum groupinstall -y "Virtualization*"
[root@wfy ~]# virt-manager (可以打开管理工具)
[root@wfy ~]# reboot( 没有virtbr0 的网段重启)

打开virt-manaer

点击new 新增虚拟机

点击Forward

点 Browse 选择镜像(提前上传到虚拟机里)

之后下一步
就跟平常装机一样

命令行安装虚拟机

# 上传镜像文件到 /iso
# 创建虚拟机磁盘文件
[root@wfy ~]# mkdir /disk && cd  /disk
[root@wfy disk]# qemu-img create -f qcow2 centos 10g

[root@wfy disk]# virt-install \
--name vm1 \
--memory 2048 \
--vcpus 1 \
--disk path=/disk/centos \
--location /iso/Centos-7.6.1810-x86_64-DVD.iso \
--network network=default

全自动安装虚拟机

[root@wfy ~]# yum -y install system-config-kickstart
[root@wfy ~]# vim /etc/yum.repo/local.repo
[development]  # 底层开发人员规定好了
name=development
baseurl=file:///media
enabled=1
gpgcheck=0

[root@wfy ~]# system-config-kickstart(通过这个助手生成kickstart文件)

# Basic Configuration输入ROOT密码,勾选Reboot system after 
# Boot Loader Options 勾选 Install new boot loader, 
# Kernel parameters(规定好的):net.ifnames=0 biosdevname=0(采用grub2引导)
# Partition Information来分区,boot 300 swap 2048 其他给/
# Network Configuration配置网络 ,Network Device:ens3,一定要选择DHCP
# Firewall Configuration防火墙,全都关闭Disabled
# Display Confiuration显示设置,选择Disabled,通过命令行启动
# Package Selection用来安装包,选择了internet Browser(IE浏览器)
# Pre-installation Script安装前准备工作,用shell脚本
# Post-installation Script安装后准备工作,用shell脚本
save保存生成ks文件

配置web服务,将ks文件拷贝到web服务对应的目录下

[root@wfy ~]# yum -y install httpd
[root@wfy ~]# systemctl restart httpd
[root@wfy ~]# cd /var/www/html
[root@wfy html]# mkdir ks && cd ks
[root@wfy ks]# cp /iso/ks.cfg .
[root@wfy ks]# systemctl stop firewalld
[root@wfy ks]# systemctl disable firewalld
[root@wfy ks]# setenforce 0

开始自动化安装

[root@wfy ~]# cd /disk
[root@wfy disk]# qemu-img create -f qcow2 vm2 20g
[root@wfy ~]# virt-install \
--name vm2 \
--memory 2048 \
--vcpu 1 \
--disk path=/disk/vm2 \
--location=/iso/Centos-7.6.1810-x86_64-DVD.iso \
--network network=default \
-x ks=http://192.168.100.10/ks.cfg (本机的IP)

打开system-config-kickstart助手修改









posted @ 2022-06-16 15:52  陽YANG  阅读(29)  评论(0编辑  收藏  举报