kvm学习笔记

安装组件 

yum -y install libvirt* virt-* qemu-kvm*

安装一个桌面话工具

yum -y group install gnome-desktop

dd镜像

dd if=/dev/cdrom of=/opt/CentOS-7-x86_64-DVD-2009.iso

启动服务

[root@admin]# systemctl start libvirtd.service #启动服务

[root@admin]# systemctl status libvirtd.service #查看服务是否启动

● libvirtd.service - Virtualization daemon

Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)

Active: active (running) since Thu 2021-12-16 01:03:37 CST; 32min ago

Docs: man:libvirtd(8)

https://libvirt.org

Main PID: 4818 (libvirtd)

Tasks: 19 (limit: 32768)

CGroup: /system.slice/libvirtd.service

├─1883 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-...

├─1884 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-...

└─4818 /usr/sbin/libvirtd

查看CPU是否支持虚拟化

[root@admin opt]# egrep "svm|vmx" /proc/cpuinfo |uniq

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx hypervisor lahf_lm epb tpr_shadow vnmi ept vpid tsc_adjust dtherm ida arat pln pts

如果有以上的服务,则代表已经虚拟化了

使用virt-install 安装虚拟机

virt-install --virt-type kvm --os-type=linux --name centos7 --memory 1024 --vcpus 1 --disk /opt/centos2.raw,format=raw,size=10 --cdrom /opt/CentOS-7-x86_64-DVD-2009.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautaconsole

virt-install --connect qemu:///system --virt-type kvm --name demo --ram 500 --disk path=/var/lib/libvirt/images/demo.img,size=8 -graphics vnc --cdrom /dev/cdrom --os-variant fedora13

virt-install --connect qemu:///system -n $name -r $mem --vcpus=$cores --disk path=/root/img/$name.img,cache=writeback,size=$size -c /root/iso/CentOS-7-x86_64-Minimal-1511.iso --vnc --vnclisten=0.0.0.0 --vncport=$port --noautoconsole --os-type linux --accelerate --network bridge=bridge -d

--virt-type 虚拟机类型

--os-type=linux 镜像类型

--os-vatiant rhel7镜像类型

--name centos7 镜像的名字

--memory 1024 内存

--vcpus 1 cpu数量

--disk /opt/centos2.raw磁盘存放位置

format=raw 磁盘存放类型

size=10磁盘大小

--cdrom /opt/CentOS-7-x86_64-DVD-2009.iso镜像位置

--network network=default 网络类型

--graphics vnc 连接方式

listen=0.0.0.0 vnc连接监听端口

--noautaconsole 不自动连接

你可能感兴趣的:(linux,centos,运维)