zoukankan      html  css  js  c++  java
  • KVM和远程管理工具virt-manager

    kvm在server端的部署(针对rhel6系统,可以构建本地更新源)

    注意:如果只是安装管理工具,可以试试直接执行8步骤

    1、对服务器实行kvm虚拟化首先需要确认服务器的物理硬件是否支持

    cat /proc/cpuinfo | grep (vmx|smv) 

    如果服务器对kvm支持,则可以安装kvm模块虚拟化物理主机

    2、安装kvm模块

    yum install qemu-kvm.x86_64

    3、安装kvm调试工具(可以不安装)

    yum install qemu-kvm-tools.x86_64

    4、安装python组件,主要用来记录创建vm时的xml文件

    yum install python-virtinst.noarch

    5、安装qemu组件,使用qemu命令来创建磁盘,启动虚拟机等

    yum install qemu-img.x86_64

    6、安装网络支持工具

    yum install bridge-utils.x86_64

    7、安装虚拟机管理工具,使用virsh来管理虚拟机

    yum install libvirt

    8、安装图形界面管理虚拟机(对于远程的被管理主机,可以不安装)

    yum install virt-manager
    

     二、虚机中ssh登录宿主机

      在虚拟加ssh登录宿主机有可能会连接不上,客户端可以ssh宿主机也可以ssh虚拟机但虚拟机无法连接宿主机。

      解决方法是在宿主机配置网桥。

    1、修改宿主机物理网卡配置

     vi /etc/sysconfig/network-scripts/ifcfg-em1
    

      修改两个配置

    BOOTPROTO=none # 配置不启动dhcp
    BRIDGE=br0 # 配置网桥

    2、增加网桥设备

    vi /etc/sysconfig/network-scripts/ifcfg-br0
    

      在其中增加如下内容

    DEVICE=br0
    ONBOOT=yes
    TYPE=Bridge
    BOOTPROTO=dhcp
    

      配置完成后重新启动网络,此时 br0 设备就使用的物理网卡 em1 作为桥接通信。

  • 相关阅读:
    最精简的django程序
    spring+mongo
    从零搭建mongo分片集群的简洁方法
    java对redis的基本操作
    awk输出指定列
    sed输出指定行
    Bash的循环结构(for和while)
    用ffmpeg切割音频文件
    Python判断字符串是否全是字母或数字
    Python函数: any()和all()的用法
  • 原文地址:https://www.cnblogs.com/rslai/p/7953921.html
Copyright © 2011-2022 走看看