KVM配置

安装依赖包(因最小化安装)

[[email protected] ~]# yum install -y vim wget tree  lrzsz gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel iproute net-tools iotop  lsof  ntpdate telnet bridge-utils -y

安装kvm相关的包

[[email protected] ~]# yum install qemu-kvm qemu-kvm-tools libvirt libvirt-client virt-manager virt-install -y

启动libvirt虚拟网卡

[[email protected] ~]# systemctl start libvirtd
[[email protected]-master ~]# systemctl enable libvirtd  #添加开机自启动

配置网卡绑定

[[email protected] network-scripts]# vim ifcfg-bond0  #先配置bond0
BOOTPROTO=static
NAME=bond0
DEVICE=bond0
ONBOOT=yes
BONDING_MASTER=yes
BONDING_OPTS="mode=1 miimon=100"
BRIDGE=br0[[email protected] network-scripts]# vim ifcfg-br0  #配置br0TYPE=BridgeBOOTPROTO=staticNAME=br0DEVICE=br0ONBOOT=yesIPADDR=172.16.129.102NETMASK=255.255.0.0GATEWAY=172.16.129.1[[email protected] network-scripts]# vim -o ifcfg-eth0 ifcfg-eth1  # 配置eth0和eth1BOOTPROTO=staticNAME=eth0DEVICE=eth0ONBOOT=yesNM_CONTROLLED=noMASTER=bond0USERCTL=noSLAVE=yes~                                                                                                                        ~                                                                                                                        ~                                                                                                                        ~                                                                                                                        ifcfg-eth0 [+]                                                                                         8,10           AllBOOTPROTO=staticNAME=eth1DEVICE=eth1ONBOOT=yesNM_CONTROLLED=noMASTER=bond0USERCTL=noSLAVE=yes

[[email protected] network-scripts]# vim -o ifcfg-bond0 ifcfg-bond1  #配置bond1  配置内网BOOTPROTO=staticNAME=bond0DEVICE=bond0ONBOOT=yesBONDING_MASTER=yesBONDING_OPTS="mode=1 miimon=100"BRIDGE=br0~                                                                                                                        ~                                                                                                                        ~                                                                                                                        ~                                                                                                                        ~                                                                                                                        ifcfg-bond0                                                                                            7,1            AllBOOTPROTO=staticNAME=bond1DEVICE=bond1ONBOOT=yesBONDING_MASTER=yesBONDING_OPTS="mode=1 miimon=100"BRIDGE=br1

[[email protected] network-scripts]# vim -o ifcfg-br0 ifcfg-br1

TYPE=BridgeBOOTPROTO=staticNAME=br0DEVICE=br0ONBOOT=yesIPADDR=172.16.129.102NETMASK=255.255.0.0GATEWAY=172.16.129.1~                                                                                                                        ~                                                                                                                        ~                                                                                                                        ~                                                                                                                        ifcfg-br0                                                                                              3,1            AllTYPE=BridgeBOOTPROTO=staticNAME=br1DEVICE=br1ONBOOT=yesIPADDR=192.168.37.102NETMASK=255.255.255.0

关闭服务

[[email protected] ~]# systemctl stop NetworManager
[[email protected]-master ~]# systemctl disable NetworkManager
[[email protected]-master ~]# systemctl disable firewalld
[[email protected]-master ~]# vim /etc/sysconfig/selinux
SELINUX=disabled

安装组件

[[email protected] ~]# yum install bridge-utils -y

重启网络服务或重启电脑

[[email protected] ~]# systemctl restart network

创建虚拟磁盘

[[email protected] ~]# qemu-img create -f qcow2 /var/lib/libvirt/images/linux_bridge.qcow2 10G

创建虚拟机

[[email protected] ~]# virt-install --virt-type kvm --name centos7_bridge --ram 1024 --vcpu 2 --cdrom=/usr/local/src/CentOS-7-x86_64-Minimal-1810.iso  --disk path=/var/lib/libvirt/images/linux_bridge.qcow2 --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole

管理虚拟机

[[email protected] ~]# virt-manager

修改参数

安装系统

原文地址:https://www.cnblogs.com/maxuebin/p/11384638.html

时间: 2024-10-09 22:10:35

KVM配置的相关文章

Ubuntu下libvirt kvm配置

环境: ubuntu 12.04 server 1.kvm的安装 首先检查你的处理器是否支持硬件虚拟化:如果支持,下面这个命令 egrep '(vmx|svm)' --color=always   /proc/cpuinfo 应该会显示类似下面这样的内容: [email protected]ubuntu:~# egrep '(vmx|svm)' --color=always /proc/cpuinfo flags           : fpu vme de pse tsc msr pae mc

KVM配置调整

一 内存CPU调整 1.1 增大虚拟机内存 [[email protected]01 ~]# virsh shutdown vm01-centos7 域 vm01-centos7 被关闭 [[email protected]-01 ~]# virsh edit vm01-centos7 <domain type='kvm'> <name>vm01-centos7</name> <uuid>c2784b15-5feb-4b5a-b768-a0b55bbb7c5

kvm配置(频率、smt等)

ppc64_cpu --smt=on/off  开启/关闭smt virsh list:列出vm及相关信息 virsh vcpuinfo domain(): 列出vm的vcpu信息 cpupower -c all frequency-info:列出所有cpu的频率 cpupower frequency-set -f 3.69GHz:设置所有cpu的频率 virsh edit rhel1:编辑vm配置文件(不能单独修改xml,修改vm配置只能用virsh改)

KVM配置BOND,BRIDGE,VLAN

一.网卡绑定bond0 配置mode=0,平衡负载模式,需要配置与网卡相连的交换机采取聚合模式. 配置mode=1,主备模式,无需配置交换机 配置 mode=6,平衡负载模式,但是不必配置交换机. # modprobe --first-time bonding # modinfo bonding # systemctl stop NetworkManager # systemctl disable NetworkManager # cd /etc/sysconfig/network-script

服务器连接交换机多端口绑定+多Vlan配置+虚拟化软件(Hyper_V&amp;Kvm)调用配置方法

1       配置双网卡绑定 1.1   交换机端配置 网卡绑定有多种方式,如果是LACP的方式,需要在交换机和服务器两端都要设置,如果是非LACP的方式,一般只要在服务器端配置即可,对交换机没有什么要求.如下是使用LACP方式时,交换机端的配置 华为交换机: #interface eth-trunk1  /*创建并进入端口组eth-trunk1,思科的好像叫Port-channel #mode lacp      /*设置端口组中各端口的组合模式为lacp #interface x0/0/1

KVM虚拟化搭建及其KVM中LVM扩容

KVM虚拟化搭建及其KVM中LVM扩容 前言: 公司项目方最近有两台物理服务器系统分别为CentOS 7.2.需要部署KVM虚拟化,第一台服务器A需要虚拟出三台虚拟机(均为CentOS 7.2系统),服务器B上需要虚拟出三台CentOS 7.2 系统和两台windows server2012 系统.其中六台CentOS 7.2 虚拟机需要部署我们自己的平台,两台windows分别部署客户的平台.下面来为大家说一下KVM虚拟化的搭建,以及创建虚拟机的两种办法,及其操作使用.     KVM小课补:

kvm克隆的名称问题

通过模版克隆kvm后,发现kvm文件名称太不好了,想要以业务命名 [[email protected] model]# ls centos7-java8-X11-300G-clone 改名 [[email protected] model]# mv centos7-java8-X11-300G-clone centos7-1 修改xml配置文件,41行把centos7-java8-X11-300G-clone 改为centos7-1 [[email protected] model]#  vi 

Kvm虚拟化——基础搭建

1.物理机的系统安装(硬盘为300G+300G): centos6.5 64位,不安装桌面环境,默认运行级别为3 分区: /boot 128M swap 8G / 20G /data1  第一块硬盘剩余空间 /data2  第二块硬盘全部空间 采用最小化安装+以下软件包: BaseSystem -- Base Development-- Development tools 要配置好dns 确定系统时间与北京时间同步 服务器要允许命令重启(自动完成),若需要自检,人手按F1,请去掉机器自检) bi

KVM虚拟机的安装和日常管理

公司为了节约成本,需要把一部分业务迁到虚拟化平台上,今天把虚拟机装了出来,记一下笔记 1.物理机的系统安装(硬盘为300G+300G): centos6.5 64位,不安装桌面环境,默认运行级别为3 分区: /boot 128M swap 8G / 20G /data1  第一块硬盘剩余空间 /data2  第二块硬盘全部空间 采用最小化安装+以下软件包: BaseSystem -- Base Development-- Development tools 要配置好dns 确定系统时间与北京时间