栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

9. Linux下的虚拟化部署

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

9. Linux下的虚拟化部署

kvm安装条件 1.inter cpu ----> vmx 2.amd cpu -------> svm kvm虚拟化安装 dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" - y
  Virtualization Client ## 虚拟化客户端 Virtualization Tools ## 虚拟化工具 Virtualization Hypervisor ## 虚拟化核心套件 kvm虚拟化相关信息 服务名称 : libvirtd 虚拟化核心 qemu / kvm
  虚拟化存储目录 ( 虚拟机硬盘 ) / var / lib / libvirt / images / westos.qcow2 虚拟化硬件信息 : / etc / libvirt / qemu / westos.xml 虚拟机联网

systemctl enable --now firewalld 打开真机防火墙
firewall-cmd --permanent --add-masquerade 打开地址伪装
firewall-cmd --permanent --add-service=http 打开防火墙允许http服务
firewall-cmd --reload 重启防火墙

在虚拟机中
ip route add default via 172.25.254.19将真机ip添加到虚拟机
echo nameserver 114.114.114.114 > /etc/resolv.conf设置DNS
 

虚拟机中kvm虚拟化安装
cd /etc/yum.repos.d/切换到软件源指向文件目录
rm -fr *
vim westos.repo软件仓库搭建

  [baseOS]
  name = baseOS
  baseurl = http://172.25.254.19/westos/baseOS/
  gpgcheck = 0

  [AppStream]
  name = AppStream
  baseurl = http://172.25.254.19/westos/AppStream/
  gpgcheck = 0

cd 退出当前目录
dnf group list --hidden列出隐藏软件组


dnf group install "Virtualization Client" "Virtualization Tools" -y安装虚拟客户端和虚拟化工具
systemctl enable --now libvirtd开启此服务
systemctl status libvirtd

 


创建虚拟机
1。virt-manager打开虚拟机控制器
2。关闭原有虚拟机
3。新建虚拟机
4。选择本地镜像安装

5。点Browse...,browse local选择镜像位置

6。选择memory(2048以上)和cpu(1个) 

7。为虚拟机图形选择硬盘大小20G
8。为虚拟机改名

9。选择直接安装还是检查后安装(直接安装)

10。选择安装语言(english)

11。localization中设置语言(中文简体)时区(上海)

12。software 
    有图形选server with GUI
    无图形选server

13。system中设置内存分配
    选择手动分配custom
    选择standard partition(标准分区)
    分别添加(/boot~1024 ; swap~500 ; /~剩余所有)



14。设置超级用户密码;建立一个普通用户,用户名和密码


cd /var/lib/libvirt/images
ls
qemu-img create -f qcow2 chen.qcow2 20G -o lazy_refcounts=off 建立虚拟硬盘并指定动态应用空间
du -sh chen.qcow2
qemu-img resize chen.qcow2 30G更改虚拟硬盘容量最大值
qemu-img info chen.qcow2查询虚拟硬盘信息

 

 


复制别人的虚拟机:
scp root@172.25.254.3:/etc/libvirt/qemu/yyy.xml /var/lib/libvirt/images/
复制硬盘文件
scp root@172.25.254.3:/var/lib/libvirt/images/yyy.qcow2  /var/lib/libvirt/images/
磁盘文件复制
ls
virsh create yyy.xml只建立一次,关闭则消失
virsh define yyy.xml永久建立
virsh undefine yyy.xml    (!!!报错!!!undefine后面只带虚拟机名字)
virsh undefine yyy 删除虚拟机,不删除文件
rm -fr yyy.qcow2 yyy.xml删除磁盘,硬盘文件
ls

虚拟机管理命令 virt - viewer westos ## 显示 westos 虚拟机 virt - manager ##打开虚拟机控制器 virsh list ##列出运行的虚拟机 virsh list -- all ## 列出所有虚拟机 virsh start westos ## 开启虚拟机 virsh shutdown westos ## 正常关闭虚拟机 virsh destroy westos ## 断电 westos 虚拟机


 

虚拟机快照 qemu - img create - f qcow2 - b / var / lib / libvirt / images / westos.qcow2 / var / lib / libvirt / images / node1.qcow2

qemu-img create -f qcow2 -b /var/lib/libvirt/images/chen.qcow2 chen1.qcow2虚拟机快照,母盘关闭才能快照
新建虚拟机,选磁盘文件建立,快照新建的磁盘chen1.qcow2,地址为Red Hat Enterprise Linux 8.2或Generic default
rm -fr chen1.qcow2
virsh undefine chen1

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344531.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号