1.KVM虚拟机快速入门

2022-04-04 分类:kvm 阅读(362) 评论(0)

孙富阳, 江湖人称没人称。多年互联网运维工作经验,曾负责过孙布斯大规模集群架构自动化运维管理工作。擅长Web集群架构与自动化运维,曾负责国内某大型博客网站运维工作。

1.什么是虚拟化

通过模拟计算机的硬件,来实现在同一台计算机上同时运行多个不同的操作系统的技术

2.Linux虚拟化软件的差别

Linux虚拟化软件:
qemu 软件纯模拟全虚拟化软件,特别慢!兼容性好!
xen(半) 性能特别好,需要使用专门修改之后的内核,兼容性差!
KVM(Linux) 全虚拟机,它有硬件支持CPU,内置在Linux内核模块,而且不需要使用专门的内核 性能好,兼容性好。
Vmware workstations:图形界面
Virtual box:图形界面 Oracle

3.安装KVM虚拟化管理工具

主机名Ip地址内存虚拟机
Kvm0110.0.0.114G(后期可调为2G)Cpu开启vt虚拟化
Kvm0210.0.0.122GCpu开启vt虚拟化
[root@test ~]# yum -y install libvirt qemu-kvm virt-install
libvirt是虚拟机的管理软件
virt virt-install virt-clone是虚拟机的安装工具和克隆工具
qemu-kvm quem-img(qcow2,raw)是管理虚拟机的虚拟磁盘
[root@test ~]# systemctl start libvirtd
[root@test ~]# systemctl status libvirtd

4.安装一台kvm虚拟机

建议虚拟机内存不要低于1024M,否则安装系统特别慢!
[root@test ~]# wget https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso
[root@test ~]# virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name centos7 --memory 1024 --vcpu 1 --disk /opt/centos2.raw,format=raw,size=10 --cdrom /opt/ CentOS-7-x86_64-Minimal-2009.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
vnc:10.0.0.11:5900
-–virt-type虚拟化类型(qemu)
-–os-type系统类型
-–os-variant系统版本
-–name虚拟机的名字(必须唯一)
--memory 虚拟机内存
--vcpu虚拟CPU的核数
--disk /opt/centos2.raw,format=raw,size=10(必须唯一)
--cdrom镜像
--network network=default默认使用NAT的网络
--graphics vnc,listen=0.0.0.0
--noautoconsole(可有可无)
然后使用vnc连接10.0.0.100的5900端口安装虚拟机的操作系统
##注意安装操作系统仅有一次机会

评论已关闭

登录

忘记密码 ?

切换登录

注册

鲁ICP备2021019243号-1