kvm 安装

查看是否支持虚拟化
egrep -c '(vmx|svm)' /proc/cpuinfo
kvm 安装
kvm 安装
1.安装命令kvm:
yum install qemu-kvm

  1. 安装虚拟化管理工具:
    yum install virt-manager libvirt libvirt-python python-virtinst bridge-utils
    kvm 安装
    3.kvm 组成
    kvm 安装
    lsmod | grep kvm 显示所有模块
    kvm 安装
    kvm 安装
    centos 7,
    systemctl start libvirtd
    systemctl enable libvirtd
    systemctl status libvirtd
    systemctl is-enabled libvirtd
    创建安装盘
    kvm 安装
    qemu-img create -f qcow2 /kvmtest/centos.qcow2 10G
    kvm 安装

    virt-install 命令未找到,要执行下面命令安装
    yum install libguestfs-tools
    yum install virt-install.noarch

    virt-install --virt-type kvm --name centos-6.6 --ram 1024 --vcpus 1 --cdrom=/kvmtest/CentOS-6.8-x86_64-minimal.iso --disk /kvmtest/centos.qcow2,format=qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel6

virsh 命令
help list
list --all dumpxml 1
start centos-6.6 shutdown

安装完关机 start 它
新虚拟机
1.配置网络
ifconfig
cd /etc/sysconfig/network-scripts

vi ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp

service network restart

  1. yum clean all
    yum install acpid -y 外部就可以控制它的重启和关机
    service acpid start
    chkconfig acpid on
    rm -fr /etc/udev/rules.d/70-persistent-net.rules
    poweroff

kvm 安装
配置文件
/etc/libvirt/qemu/centos-6.6.xml

编辑配置 edit 1 运行时修改,需重启虚拟机

新建一个虚拟机
cd /kvmtest
cp centos6.qcow2 centos6-new.qcow2
cd /etc/libvirt/qemu
cp centos-6.6.xml centos6-new.xml
vi centos6-new.xml
uuid 删掉,会自动创建
name 改 cent6-new
source file='/kvmtest/centod6-new.qcow2'/> 硬盘路径要改
interface type = 'network' 网卡要改
<mac address=.... 删掉,会自动创建
新虚拟机改这几个配置项保存,
virsh
define centos6-new.xml 配置文件加载到libvirt (这个配置文件路径对应当前目录下)
list --all 多了一个虚拟机
start centos6-new
dumpxml centos6-new
vnc 连上新虚拟机,
登录进去
ifconfig -a 显示网卡有误
rm -fr /etc/vdev/rules.d/70-persistent-net.rules
再重启

网卡可以,网络ping不通
在宿主上,echo 1 > /proc/sys/net/ipv4/ip_forward
proc 是内核映射,sys 操作系统里一堆的设置,net 分为网络设置,ipv4 的设置 ip_forward 包转发的机制设为1,默认是关闭的
内核映射,跟内核交互有两种途径,1通过api 的系统调用system call,另一个是改该目录下文件
route -n
ifconfig 查看网络配置,有一个vnet0 网卡接口,就是虚拟机的

virsh list
domiflist 1 这个命令查看,主机通过宿主机使用的哪个接口,的接口显示
kvm 安装

转载于:https://blog.51cto.com/skinglzw/2153661

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值