• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >Ubuntu/Debian > 在Ubuntu的命令行终端里管理KVM虚拟机的教程

在Ubuntu的命令行终端里管理KVM虚拟机的教程

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了kvm虚拟机,linux kvm虚拟机,kvm虚拟机下载,centos kvm虚拟机,kvm虚拟机安装等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

有很多不同的方式去管理运行在 KVM 管理程序上的虚拟机。例如,virt-manager 就是一个流行的基于图形界面的前端虚拟机管理工具。然而,如果你想要在没有图形窗口的服务器环境下使用 KVM ,那么基于图形界面的解决方案显然是行不通的。事实上,你可以单纯使用包装了 kvm 命令行脚本的命令行来管理 KVM 虚拟机。作为替代方案,你可以使用 virsh 这个容易使用的命令行程序来管理客户虚拟机。在 virsh 中,它通过和 libvirtd 服务通信来达到控制虚拟机的目的,而 libvirtd 可以控制多个不同的虚拟机管理器,包括 KVM,Xen,QEMU,LXC 和 OpenVZ。
当你想要对虚拟机的前期准备和后期管理实现自动化操作时,像 virsh 这样的命令行管理工具是非常有用的。同样,virsh 支持多个管理器也就意味着你可以通过相同的 virsh 接口去管理不同的虚拟机管理器。

在这篇文章中,我会示范怎样在 ubuntu 和 debian 上通过使用 virsh 命令行去运行 KVM。

第一步:确认你的硬件平台支持虚拟化

第一步,首先要确认你的 CPU 支持硬件虚拟化扩展(e.g.,Intel VT 或者 AMD-V),这是 KVM 对硬件的要求。下面的命令可以检查硬件是否支持虚拟化。

如果在输出中不包含 vmx 或者 svm 标识,那么就意味着你的 cpu 不支持硬件虚拟化。因此你不能在你的机器上使用 KVM 。确认了 cpu 支持 vmx 或者 svm 之后,接下来开始安装 KVM。

对于 KVM 来说,它不要求运行在拥有 64 位内核系统的主机上,但是通常我们会推荐在 64 位系统的主机上面运行 KVM。

第二步:安装KVM

使用 apt-get 安装 KVM 和相关的用户空间工具。

如果因为某些原因,libvirt(在 debian 中是 libvirt-qemu)没有在你的组 id 中被找到,你也可以手动将你自己添加到对应的组中,如下所示:

在 ubuntu 上:

为了使 KVM 虚拟机能够访问外部网络,一种方法是通过在 KVM 宿主机上创建 Linux 桥来实现。创建之后的桥能够将虚拟机的虚拟网卡和宿主机的物理网卡连接起来,因此,虚拟机能够发送和接收由物理网卡传输的数据包。这种方式叫做网络桥接。

下面将告诉你如何创建并且配置网桥,我们创建一个网桥称它为 br0。

首先,安装一个必需的包,然后用命令行创建一个网桥。

关闭网络管理器之后,接下来就是通过修改配置文件来配置网桥了。

重启网络服务,并确认网桥已经被成功的配置好。如果成功的话,br0 的 ip 地址将会是 eth0 自动分配的 ip 地址,而且 eth0 不会被分配任何 ip 地址。

第四步:用命令行创建一个虚拟机

对于虚拟机来说,它的配置信息被存储在它对应的xml文件中。因此,创建一个虚拟机的第一步就是准备一个与虚拟机对应的 xml 文件。

下面是一个示例 xml 文件,你可以根据需要手动修改它。

</div>
  1. <domain type='kvm'>  
  2.      <name>alice</name>  
  3.     
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • centos6.5下kvm环境搭建详解
  • 在Ubuntu的命令行终端里管理KVM虚拟机的教程
  • 在Ubuntu系统上安装部署KVM虚拟机的基本教程
  • KVM虚拟机的常用操作命令整理
  • KVM虚拟网络优化方案整理
  • 对KVM虚拟机进行cpu pinning配置的方法
  • KVM虚拟机上关于宿主机的USB设备使用问题探究
  • VPS方案选择中Xen和KVM虚拟机程序的对比

相关文章

  • 2017-05-12Ubuntu系统怎么设置开机屏幕亮度?
  • 2017-05-12Ubuntu 8.10 Server Ruby 的安装方法
  • 2017-05-12ubuntu系统怎么更新? ubuntu升级系统的两种方式
  • 2017-05-12Ubuntu登录界面怎么截图?
  • 2017-05-12修改Ubuntu系统的登陆信息的简单方法
  • 2017-05-12Debian 7 修改为字符界面登陆的方法
  • 2017-05-12在Ubuntu上使用Gnome DO和Awesome
  • 2017-05-12VirtualBox安装64位系统报错的处理方法
  • 2017-05-12通过修改Ubuntu的Grub来调整多系统的启动顺序
  • 2017-05-12Ubuntu系统安装搜狗拼音输入法教程

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • 国产系统 麒麟版Ubuntu 15.04 Alpha 1发布下载
    • Ubuntu 9.04下3D桌面特效安装方法图解
    • Ubuntu Unity在线搜索如何只显示终端应用
    • ubuntu12.04开机黑屏解决方法
    • 使用hostapd和dhcpd来在Ubuntu上开启无线热点
    • Ubuntu 8.10 Intrepid Ibex Alpha4 官方正式版下载
    • Ubuntu系统中编译安装Vim的教程
    • ubuntu亮度无法自动调节终极解决方法
    • windows系统与ubuntu系统远程连接
    • Ubuntu系统如何安装和配置Git使用Git

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有