• 搭建KVM虚拟机


    部署环境

    1. 准备一台centos系统,安装图形化界面(初始化系统,关闭防火墙、selinux、开启forward等)

    步骤略

    1. 虚拟化环境配置

    a. 查看是否支持虚拟化

    egrep '(vmx|svm)' --color=always /proc/cpuinfo
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm

    b. 安装kvm软件包

    yum install -y kvm virt-* libvirt bridge-utils qemu-img acpid
    说明: kvm:软件包中含有KVM内核模块,它在默认linux内核中提供kvm管理程序
    libvirts:安装虚拟机管理工具,使用virsh等命令来管理和控制虚拟机。
    bridge-utils:设置网络网卡桥接。
    virt-*:创建、克隆虚拟机命令,以及图形化管理工具virt-manager
    qemu-img:安装qemu组件,使用qemu命令来创建磁盘等。

    c. 检查kvm模块是否加载

    lsmod |grep kvm kvm_intel 54285 0
    kvm 333172 1 kvm_intel
    如果没有,需要执行
    modprobe kvm-intel

    d. 配置网卡

    cd /etc/sysconfig/network-scripts/
    cp ifcfg-eth0 ifcfg-br0
    DEVICE=eth0
    HWADDR=00:1E:67:D3:47:EE
    UUID=6bb0edc9-90b6-4fc8-9299-d7a12648f7f2
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=none
    BRIDGE=br0
    cat ifcfg-br0
    DEVICE=br0
    TYPE=Bridge
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    IPADDR=172.16.30.30
    NETMASK=255.255.254.0
    GATEWAY=172.16.30.1

    d. 重启网卡

    service network restart

    e. 启动libvirtd服务和messagebus 服务(配置hosts IP对应主机名)

    /etc/init.d/libvirtd start
    /etc/init.d/messagebus restart
    #此时可以查看网络接口列表
    brctl show
    bridge name bridge id STP enabled interfaces
    br0 8000.000000000000 no virbr0 8000.5254004c900a yes virbr0-nic


    安装VNC,步骤略
    f. 修改VNC服务端的配置文件

    vim /etc/libvirt/qemu.conf
    vnc_listen = "0.0.0.0" 第十二行,把vnc_listen前面的#号去掉。

    g. 重启libvirtd和messagebus服务

  • 相关阅读:
    求两个字符串中相同的汉字及字母的个数
    将十进制转成十六进制
    综合模糊查询
    求第一个字符串中第二个串的个数
    去除字符串中连续的分割符
    去除字符串中的html标记及标记中的内容
    sql基础语句
    SQL Server2008函数大全(完整版)
    sql 数字转人民币大写函数(两种方法)
    数字转IP地址函数
  • 原文地址:https://www.cnblogs.com/patrick0715/p/7743442.html
Copyright © 2020-2023  润新知