Centos 6.4下VirtualBox使用

       最近看写trystack的东西,准备在virtualbox下搭建openstack,virtualbox号称最好用的开源虚拟化软件,以下为安装及使用过程。

1.安装环境

DELL R710*1

Centos 6.4 x86_64

Oracle_VM_VirtualBox_Extension_Pack-4.2.16-86992.vbox-extpack

VirtualBox-4.2-4.2.16_86992_el6-1.x86_64

2.安装步骤

2.1 安装依赖包

yum install qt qt-x11 gcc kernel-devel
rpm -ivh http://linux.dell.com/dkms/permalink/dkms-2.2.0.3-1.noarch.rpm

2.2 安装VirtualBox

rpm -ivh VirtualBox-4.2-4.2.16_86992_el6-1.x86_64
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291.vbox-extpack

3.创建VM

在这里以创建Centos6 VM为例,VirtualBox可创建的虚拟机类型:

ID:          Other
Description: Other/Unknown
ID:          Windows31
Description: Windows 3.1
ID:          Windows95
Description: Windows 95
ID:          Windows98
Description: Windows 98
ID:          WindowsMe
Description: Windows Me
ID:          WindowsNT4
Description: Windows NT 4
ID:          Windows2000
Description: Windows 2000
ID:          WindowsXP
Description: Windows XP
ID:          WindowsXP_64
Description: Windows XP (64 bit)
ID:          Windows2003
Description: Windows 2003
ID:          Windows2003_64
Description: Windows 2003 (64 bit)
ID:          WindowsVista
Description: Windows Vista
ID:          WindowsVista_64
Description: Windows Vista (64 bit)
ID:          Windows2008
Description: Windows 2008
ID:          Windows2008_64
Description: Windows 2008 (64 bit)
ID:          Windows7
Description: Windows 7
ID:          Windows7_64
Description: Windows 7 (64 bit)
ID:          WindowsNT
Description: Other Windows
ID:          Linux22
Description: Linux 2.2
ID:          Linux24
Description: Linux 2.4
ID:          Linux24_64
Description: Linux 2.4 (64 bit)
ID:          Linux26
Description: Linux 2.6
ID:          Linux26_64
Description: Linux 2.6 (64 bit)
ID:          ArchLinux
Description: Arch Linux
ID:          ArchLinux_64
Description: Arch Linux (64 bit)
ID:          Debian
Description: Debian
ID:          Debian_64
Description: Debian (64 bit)
ID:          OpenSUSE
Description: openSUSE
ID:          OpenSUSE_64
Description: openSUSE (64 bit)
ID:          Fedora
Description: Fedora
ID:          Fedora_64
Description: Fedora (64 bit)
ID:          Gentoo
Description: Gentoo
ID:          Gentoo_64
Description: Gentoo (64 bit)
ID:          Mandriva
Description: Mandriva
ID:          Mandriva_64
Description: Mandriva (64 bit)
ID:          RedHat
Description: Red Hat
ID:          RedHat_64
Description: Red Hat (64 bit)
ID:          Turbolinux
Description: Turbolinux
ID:          Turbolinux
Description: Turbolinux (64 bit)
ID:          Ubuntu
Description: Ubuntu
ID:          Ubuntu_64
Description: Ubuntu (64 bit)
ID:          Xandros
Description: Xandros
ID:          Xandros_64
Description: Xandros (64 bit)
ID:          Oracle
Description: Oracle
ID:          Oracle_64
Description: Oracle (64 bit)
ID:          Linux
Description: Other Linux
ID:          Solaris
Description: Solaris legacy
ID:          Solaris_64
Description: Solaris legacy (64 bit)
ID:          OpenSolaris
Description: Solaris modern (S10U8+)
ID:          OpenSolaris_64
Description: Solaris modern (S10U8+) (64 bit)
ID:          FreeBSD
Description: FreeBSD
ID:          FreeBSD_64
Description: FreeBSD (64 bit)
ID:          OpenBSD
Description: OpenBSD
ID:          OpenBSD_64
Description: OpenBSD (64 bit)
ID:          NetBSD
Description: NetBSD
ID:          NetBSD_64
Description: NetBSD (64 bit)
ID:          OS2Warp3
Description: OS/2 Warp 3
ID:          OS2Warp4
Description: OS/2 Warp 4
ID:          OS2Warp45
Description: OS/2 Warp 4.5
ID:          OS2eCS
Description: eComStation
ID:          OS2
Description: Other OS/2
ID:          MacOS
Description: Mac OS X Server
ID:          MacOS_64
Description: Mac OS X Server (64 bit)
ID:          DOS
Description: DOS
ID:          Netware
Description: Netware
ID:          L4
Description: L4
ID:          QNX
Description: QNX
ID:          JRockitVE
Description: JRockitVE


创建虚拟机

VBoxManage createvm --name centos6--ostype RedHat_64 --register --basefolder /var/lib/virtualbox
设置一些属性:
VBoxManage modifyvm centos6 --memory 2048 --cpus 2 --ioapic on --vram 16 --acpi on --pae on --hwvirtex on

 

创建虚拟硬盘

VBoxManage createvdi  --filename /var/lib/virtualbox/centos6.vdi --size 8096

创建硬盘控制器

VBoxManage storagectl centos6 --name storage_controller_1 --add sata

 

挂载虚拟硬盘和光盘

VBoxManage storageattach centos6 --storagectl storage_controller_1 --type hdd --port 0 --device 0  --medium /var/lib/eucalyptus/virtualbox/centos6.vdi
VBoxManage storageattach centos6 --storagectl storage_controller_1 --type dvddrive --port 1 --device 0 --medium /var/lib/eucalyptus/virtualbox/centos6.iso

打开vrde模块,可以用远程桌面连接

VBoxManage modifyvm centos6 --vrde on

 

设置启动顺序

VBoxManage modifyvm centos6 --boot1 dvd
VBoxManage modifyvm centos6  --boot2 disk

 

配置网络

VBoxManage modifyvm centos6 --nic1 bridged --cableconnected1 on --nictype1 82540EM --bridgeadapter1 em1 --intnet1 brigh1 --macaddress1 auto

 

启动虚拟机

VBoxHeadless -startvm centos6 &

 

VM启动后,可通过Windows 远程桌面连接进行安装操作系统。

 

 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值