虚拟机管理软件VirtualBox和virt-manager

VirtualBox :     https://www.virtualbox.org/     是一款开源虚拟机软件, 使用Qt编写,来自Oracle。     VirtualBox 没有使用 qemu、kvm、libvirt 等开源组件,它的前端、后端以及内核加速模块都是自己开发的,唯有远...

2018-08-31 09:23:29

阅读数 181

评论数 0

python制作egg包

egg包是目前最流行的python应用打包部署方式。制作my_test.egg包:环境:debian8.10,python2.7(默认包含setuptools)首先建立工程目录egg_env,初始化一个setup.py文件: setup.py,setup函数接收一系列属性作为配置参数。 name...

2018-06-26 18:10:49

阅读数 152

评论数 0

python实现冒泡和快排算法

#!/usr/bin/python # -*- coding:utf-8 -*- def bubble_sort(seq): # 冒泡排序 count = len(seq) for i in range(0, count): for j in range(...

2018-04-15 15:23:00

阅读数 135

评论数 0

安装kvm-server的准备工作

安装kvm-server的准备工作:    1.确定机器支持虚拟机技术VT        终端输入命令: grep vmx /proc/cpuinfo (INTEL芯片)                       grep svm /proc/cpuinfo (AMD芯片)        不知道...

2018-04-15 15:11:08

阅读数 110

评论数 0

kvm常用虚拟机virsh命令

    virsh为命令行管理工具,功能强大,能完成几乎所有虚拟机管理任务,包括在线迁移,虚拟机快照,创建和转换虚拟机磁盘文件格式等,适合以脚本的形式自动管理虚拟机。    virsh list --all:查看所有虚拟机;    virsh start/shutdown/restart/rese...

2018-04-15 15:07:07

阅读数 130

评论数 0

开源KVM管理工具和平台

    KVM实现了虚拟化核心的监视工具,其在UI方便的管理工具多种多样。比较典型的管理工具有virsh,virt-manager,ovirt等。       virsh为命令行管理工具,功能强大,能完成几乎所有虚拟机管理任务,包括在线迁移,虚拟机快照,创建和转换虚拟机磁盘文件格式等,适合以脚本...

2018-04-15 15:00:54

阅读数 3875

评论数 0

VMware虚拟机配置嵌套虚拟化

VMware虚拟机下创建kvm-sever,server下继续创建kvm虚拟机(嵌套虚拟化),返回libvirt错误解决办法:SSH连接VMwarevi /etc/vmware/config增加一行设定去允许Netsed hypervisorsvhv.enable = “TRUE”    (vSp...

2018-04-15 14:54:37

阅读数 1425

评论数 0

虚拟化技术:Xen和KVM的对比

    Xen和KVM都是开源的虚拟化技术。Xen的实现方法是,运行支持Xen功能的kernel,这个kernel是工作在Xen的控制之下,叫做Domain0,使用这个kernel启动机器后,你可以在这个机器上使用qemu软件,虚拟出多个系统。Xen的缺点是,如果你需要更新Xen的版本,你需要重新...

2018-04-15 14:44:53

阅读数 998

评论数 0

KVM架构解析

    Linux 既有良好的灵活性,在虚拟化方面同样出色。但是最近,随着内核虚拟机(KVM)的出现,Linux 虚拟化的前景发生了变化。KVM 是构成主流 Linux 内核(V2.6.20)一部分的第一个虚拟化解决方案。KVM 支持 Linux 客户操作系统的虚拟化 —— 甚至支持其硬件对虚拟化...

2018-04-15 14:44:35

阅读数 1356

评论数 0

QEMU和KVM的关系

    KVM是指在CPU硬件支持基础之上的虚拟化技术。没有CPU硬件虚拟化的支持,KVM是无法工作的。    准确来说,KVM是Linux的一个模块。可以用modprobe去加载KVM模块。加载了模块后(kvm和kvm-intel模块),才能进一步通过其他工具创建虚拟机。但仅有KVM模块是远远不...

2018-04-15 14:44:18

阅读数 88

评论数 0

全虚拟化和半虚拟化的区别

cpu运行级别:    ring0是指CPU的最高运行级别,ring1次之,ring2其次……     拿Linux+x86来说, 操作系统(内核)的代码运行在最高运行级别ring0上,可以使用特权指令,控制中断、修改页表、访问设备等等。应用程序的代码运行在最低运行级别上ring3上,不能做受控操...

2018-04-15 14:44:07

阅读数 954

评论数 1

资源虚拟化技术入门

    资源虚拟化(resource virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。在实际的生产环境中,虚拟化技术主要用来解决高性能...

2018-04-15 14:43:56

阅读数 630

评论数 0

KVM实现机制解析

1.    概述1.1.    KVM简介KVM是一个基于Linux内核的虚拟机,它属于完全虚拟化范畴,从Linux-2.6.20开始被包含在Linux内核中。KVM基于x86硬件虚拟化技术,它的运行要求Intel VT-x或AMD SVM的支持。/************************...

2018-04-15 14:43:05

阅读数 71

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭