Step 1: install virtualbox

Do not use apt-get of "sudo apt-get install virtualbox"
get following guide
http://www.virtualbox.org/wiki/Downloads
http://www.virtualbox.org/wiki/Build_instructions

Step 2: add yourself to virtualbox group
sudo adduser $USER vboxusers

Step 3: fstab
sudo vi /etc/group
...

好像: 目前最新的 VirtualBox 2.2.4 也没有官方的工具对 VDI 实施扩容... 但有一个“间接”的方法:

1. 备份源 VDI ,利用 clonehd 工具,执行 "VBoxManage clonehd source.vdi target.vdi", OK...

2. 如果源 VDI 10G, 要扩容到 20G,则创建一个全新的 20G 并挂到虚拟主机上.

3. 找一 Debian/Ubuntu/ ...

指导思想

1. 虚拟机: 清理系统,卸载、删除系统垃圾文件

2. 虚拟机: 将磁盘数据靠“前”移动,并将剩余磁盘空间写“零”

3. 物理主机: 清除“零”字节空间,使用 VBoxManage modifyhd 工具压缩 VDI 磁盘镜像文件

Windows 虚拟机

1. 虚拟机: 删除系统垃圾文件,运行磁盘整理程序...

2. 虚拟机: 用 SDelete ...

感受了世纪互联新推出的云计算平台 CloudEx,感觉“很棒”!

分布存储、分布计算,在国内做IDC服务的公司里,这应该是第一个建立在“云”端的虚拟化平台吧?

如图:

世纪互联的 CloudEx 应该是虚拟硬件的基础平台,类似于 VMware Server ,所不同的是 CloudEx Server 建立在一个集群上,拥有更可靠的存储,更灵活的计算
CPU,内存,存储 等 ...

VMware Server 1.0.6/1.0.7 可以较顺利的安装在 Ubuntu 8.04 - Linux 2.6.24 之上,无需内核补丁。

但仍然出现 *.so 的问题, 第一次启动 vmware 时出现以下错误:
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib ...

based on ubuntu 7.10 / 8.04 / 8.10/9.04

Step 1 (ubuntu 7.10/8.04):
sudo vi /etc/init.d/mountdevsubfs.sh

Find these script:
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev ...

  • Items 1 - 6
  • 1