博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kvm-2:配置
阅读量:5807 次
发布时间:2019-06-18

本文共 2588 字,大约阅读时间需要 8 分钟。

配置CPU

virsh edit CentOS-7-x86_64
修改cpu从静态1个到动态2个,只用1个
<vcpu placement='static'>1</vcpu>→ <vcpu placement='auto' current="1">2</vcpu>
关闭、启动虚拟机后cat /proc/cupinfo
processor 0 代表1个

热添加cpu到2个,contos7才支持,只支持热添加,不支持热减少

virsh setvcpus CentOS-7-x86_64 2 --live

cat /proc/cupinfo

processor 1 代表2个
查看cpu工作情况
[root@kvm1 ~]# cat /proc/interrupts
CPU0 CPU1
0: 145 0 IO-APIC-edge timer
1: 10 0 IO-APIC-edge i8042
6: 3 0 IO-APIC-edge floppy
8: 0 0 IO-APIC-edge rtc0
9: 1 0 IO-APIC-fasteoi acpi
10: 0 0 IO-APIC-fasteoi uhci_hcd:usb3, uhci_hcd:usb4
11: 26 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2, virtio3
12: 15 0 IO-APIC-edge i8042
14: 535 0 IO-APIC-edge ata_piix
15: 0 0 IO-APIC-edge ata_piix
24: 0 0 PCI-MSI-edge virtio2-config
25: 5675 0 PCI-MSI-edge virtio2-req.0
26: 0 0 PCI-MSI-edge virtio0-config
27: 459 0 PCI-MSI-edge virtio0-input.0
28: 1 0 PCI-MSI-edge virtio0-output.0
29: 0 0 PCI-MSI-edge virtio1-config
30: 5 0 PCI-MSI-edge virtio1-virtqueues
NMI: 0 0 Non-maskable interrupts
LOC: 25713 2829 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
IWI: 1073 1 IRQ work interrupts
RTR: 0 0 APIC ICR read retries
RES: 6 48 Rescheduling interrupts
CAL: 0 350 Function call interrupts
TLB: 0 2 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
DFR: 0 0 Deferred Error APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 2 1 Machine check polls
ERR: 0
MIS: 0
PIN: 0 0 Posted-interrupt notification event
PIW: 0 0 Posted-interrupt wakeup event

配置内存

virsh edit CentOS-7-x86_64
修改最大内存和当前内存,内存可以热添加和热减少
<memory unit='KiB'>2048576</memory>
<currentMemory unit='KiB'>1048576</currentMemory>

查看当前内存

virsh qemu-monitor-command CentOS-7-x86_64 --hmp --cmd info balloon
设置内存为600M
virsh qemu-monitor-command CentOS-7-x86_64 --hmp --cmd balloon 600

硬盘

全镜像模式
raw:全占用,性能好
稀疏模式
qcow2:用多少,占用多少,支持压缩,快照功能。openstack首先
查看硬盘占用
root@kvm ~]# cd /opt
[root@kvm opt]# qemu-img info CentOS7-x86_64.raw
image: CentOS7-x86_64.raw
file format: raw
virtual size: 10G (10737418240 bytes)
disk size: 1.2G
网络
编辑虚拟机网卡修改为桥接,让外部可以访问
命令添加网桥br0
brctl addbr br0
查看网桥
brctl show
将eth0加入br0
brctl addif br0 eth0
删除原eth0的ip
ip addre del dev eth0 10.0.0.111/24
设置br0的ip
ifconfig br0 10.0.0.111/24 up

virsh edit Centos6.5

修改

<interface type='default'> 改为<interface type='bridge'>

<source network='default'/> 改为<source bridge='br0'/>

在物理机中
eth0→新增BRIDGE=br0
br0→
TYPE=Bridge
NAME=br0
DEVICE=br0

删除虚拟机

virsh undefine Centos6.5
关闭虚拟机电源
virsh destroy Centos6.5
挂起虚拟机
virsh suspend Centos6.5
恢复
virsh resume Centos6.5

转载于:https://blog.51cto.com/13491150/2052818

你可能感兴趣的文章
【Java学习笔记】文本文件的复制(流的读写)
查看>>
一个简单的C#多线程间同步的例子
查看>>
《JavaScript高级程序设计》阅读笔记(十二):内置对象Math
查看>>
使用Openfiler搭建ISCSI网络存储
查看>>
安装python时碰到的尴尬的事情(使用pyenv离线安装python)
查看>>
希尔排序法
查看>>
翻译qmake文档(一) qmake指南和概述
查看>>
Linux时间子系统之一:clock source(时钟源)【转】
查看>>
性能调优:理解Set Statistics IO输出
查看>>
免费软电话 — X-Lite 的安装及配置向导
查看>>
LINQ To SQL在N层应用程序中的CUD操作、批量删除、批量更新
查看>>
【转】php mysql事务详解
查看>>
键盘、游戏、ASCII码引出的一系列问题
查看>>
免费参加Tech.Ed Australia 2010
查看>>
shell浅谈之三for、while、until循环【转】
查看>>
Windows Azure Platform Introduction (14) 申请海外的Windows Azure账户
查看>>
SQL Server 审计
查看>>
二维码的生成(可设置大小)以及插件下载地址
查看>>
Security7:管理SQL Server Agent的权限
查看>>
革新2410D开发板试用手记(四)
查看>>