存档在 ‘虚拟化’ 分类

vmware 厚置备延迟置零,厚置备置零,精简置备

2012年3月29日

厚置备延迟置零:以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零。

厚置备置零:创建支持群集功能(如 Fault Tolerance)的厚磁盘。在创建时为虚拟磁盘分配所需的空间。与平面格式相反,在创建过程中会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。

精简置备:使用精简置备格式。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量

在Linux上Ganeti集群虚拟化方法

2011年7月5日

Ganeti项目是管理整个集群虚拟实例的工具。它与Xen或KVM一起工作,作为底层管理程序并利用很多其它开源项目(如DRBD)来完成任务(如网络上的RAID)。

这篇文章将关注如何安装最新的稳定版本(2.2版本)并使其在双节点集群上工作。我们将通过几个必要的步骤,包括我们从Ganeti IRC频道(freenode上的 #ganeti)了解到的几件事。
» 阅读更多: 在Linux上Ganeti集群虚拟化方法

虚拟机安装:Xen块设备管理

2011年6月25日

导读:在安装Xen虚拟机时,需要决定选用何种块设备(block devices)。你有三种可能的选择:直接在专用分区中安装;使用磁盘镜像文件;使用dd创建磁盘镜像文件。

关键词:Xen 虚拟机 磁盘镜像 dd

» 阅读更多: 虚拟机安装:Xen块设备管理

Xen环境下的内存与CPU分配:性能优化

2011年6月9日

在Xen环境下,硬件的管理并不是仅仅告诉它可以使用哪些PCI设备就可以完事。在准虚拟环境下,内存与CPU分配是可以动态改变的。通过动态更改内存与CPU分配,可以达到优化虚拟机性能的目的。在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt将描述这方面的所有信息。

» 阅读更多: Xen环境下的内存与CPU分配:性能优化

mount disk Image

2011年6月9日

如果你今天面对的是disk image而不是一般的partition image,当使用mount -o loop是将无法mount成功。这很容易理解,因为你必须知道disk image中partition的位置之后才能mount起來,怎么做呢?

需求: mount test.img 并更改第一个partition中的某个文件

» 阅读更多: mount disk Image

破解Xen虚拟机密码

2011年6月9日

1.查看Xen镜像文件的位置:
more /etc/xen/PHPVhost6     #就拿这台虚拟机做案例吧
找到类似以下一句话:
disk = ['file:/opt/vmos/vmos.img,sda1,w', 'file:/opt/vmos/vmos.swap,sda2,w']
说明 镜像文件的位置在 /opt/vmos/vmos.img 
  » 阅读更多: 破解Xen虚拟机密码

在 CentOS 上安装和配置 Xen

2011年6月8日

在 CentOS 上安装和配置 Xen


现在实验室 Masters 都配有1台 PC 和 1台笔记本,但是 Honours 只配有1台 PC,1台机器做项目很不方便,开发经常会用到多系统,比如有的人做的是手机 VoIP 的相关项目,手机客户端界面要在 Windows 平台上做,VoIP 服务器端要用到 Linux,所以要用虚拟机虚拟一个 Linux 出来,如果这些都跑在一台物理机器上会很慢。现在给 Honours 配置的 PC 只有 1G 的内存,如果运行 Windows + 手机模拟器 + Elipse IDE(需要 Java)+ VMware(VMware 上再跑个 Linux + Asterisk + MySQL),然后开个客户端收邮件、开几个浏览器看资料就会很困难。

所以 VPSee 打算把自己在用的1台 SUN 服务器捐出来做成 Xen 服务器,给每个 Honours 分一个虚拟系统,省下他们自己装虚拟机的时间和资源,VPSee 成了免费的 Xen VPS provider 了:)。SUN 服务器上同时运行16个 Xen 虚拟系统实例,每个配 256 MB 内存,4GB 硬盘,不开 GUI。下面的安装步骤和配置过程是基于 CentOS 5.3 版本,Ubuntu 版本可以参看:在 Ubuntu 上安装和配置 Xen,Debian 版本参看:在 Debian 上安装和配置 Xen,OpenSolaris 版本参看:在 OpenSolaris 上安装和配置 Xen,NetBSD 版本参看:在 NetBSD 上安装和配置 Xen. 对 OpenVZ 和 KVM 感兴趣的童鞋可以看:在 CentOS 上安装和配置 OpenVZ 和 在 CentOS 上安装和配置 KVM.

» 阅读更多: 在 CentOS 上安装和配置 Xen

小实验: 使用KVM虚拟机,安装一个windows系统

2010年10月30日

根据月影鹏鹏(jk.scanmon.com)文档说必须在有VT(即VMX)的Intel CPU或者有SVM(即Secure Virtual Machine,也称作AMD-V)的
          AMD CPU上安装。我在Turion 64 X2上安装,没问题。
          探测AMD和Intel CPU是否支持VT或SVM,可以参考内核中kvm的has_svm()和cpu_has_kvm_support()
          函数。
   
    1. 保证内核版本在2.6.20或更新,去www.kernel.org查看你的内核的发布时间,再到:
   
       http://sourceforge.net/project/showfiles.php?group_id=180599
       下载一个发布时间稍晚于你的内核的 kvm-.tar.gz
       Note: linux内核的include/linux/kvm.h中定义了一个KVM_API_VERSION宏,例如2.6.22中它是12,你
       下载的kvm-.tar.gz中,user/kvmctl.c中定义了一EXPECTED_KVM_API_VERSION,这个宏的值
       必须和你用的内核匹配。 不过这步会在configure时检查,不用担心。
       # tar zvxf kvm-.tar.gz -C /usr/local/
       # cd /usr/local/kvm-/
  » 阅读更多: 小实验: 使用KVM虚拟机,安装一个windows系统

Linux上的KVM虚拟化常见问题出色问答

2010年10月30日

1.系统(处理器)需求?
你将需要一台运行最新Linux内核的Intel处理器(含VT虚拟化技术)或AMD处理器(含SVM安全虚拟机技术的AMD处理器, 也叫AMD-V)。

2.什么是Intel VT/AMD-V?

Intel VT和AMD’s AMD-V是一套和支持该技术的虚拟机监视器相结合的硬件增强特性(指令集扩展)。kvm可在原始硬件速度下通过运行完全隔离的虚拟机来执行任务。

» 阅读更多: Linux上的KVM虚拟化常见问题出色问答

解决vmware虚拟机时间不准的问题

2010年8月5日

解决vmware虚拟机时间不准的问题。

鹏鹏工作室-ScanMon在使用vmware server中虚拟机进行测试和虚拟机方式运行业务的时候,总是遇到时间不准的问题,时间总是慢了很多,对于运行对时间要求严格的业务时,会有很大影响。比如数据库和实时监控业务。

查阅了资料后才知道 ,安装VMware Tools 进行时间同步可以解决这个问题。通过《Linux虚拟系统安装VMware Tools总结》 的安装步骤安装VMware Tools 。通过vmware tools 的时间同步功能可以解决虚拟机时间慢的问题。vmware tools 安装后是图形界面的很方便操作,如果你的服务器没有图形界面可以参照 《Linux下使用命令行安装VMware Tools》通过命令行方式安装

鹏鹏工作室-ScanMon建议参考如下文章:

《Linux虚拟系统安装VMware Tools总结》

http://jk.scanmon.com/wp/linux-vmware-tools.html

《Linux虚拟系统安装VMware Tools总结》

http://jk.scanmon.com/wp/%E8%BD%AC%E6%80%BB%E7%BB%93linux%E8%99%9A%E6%8B%9F%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85vmware-tools%E6%80%BB%E7%BB%93.html