近期要在公司搭建私有云服务平台,经过反复对比选型,最终决定使用Openstack云平台。作为Openstack新手,先在win7操作系统下用虚拟机运行测试与调试,以方便开发工作,随后在Linux服务器上进行正式安装部署。

1.Ubuntu及VirtualBOX虚拟机的下载
VirtualBox下载
Ubuntu下载
Ubuntu选择服务器最新版17.04、14.04.5及优麒麟桌面版进行测试

注意:
Ubuntu16.04及17.04在虚拟机中安装时,如果选择中文,均会出现“无法安装 busybox-initramfs”错误,但是安装英文版没有问题,如果一定需要安装中文版,建议安装14.04.5或者优麒麟服务器版。

2.VirtualBOX的安装与设置

2.1 选择下载的文件“VirtualBox-5.1.22-115126-Win.exe”进行安装。安装完成后打开“Oracle VM VirtualBOX ”,出现如下画面:

openstack all in one 电脑配置 openstack win7_virtualbox


2.2 选择“新建”新建虚拟机

openstack all in one 电脑配置 openstack win7_openstack_02


这里选择“专家模式”,设置名称为“Ubuntu_14”,内存4G,然后点击“创建”按钮创建,如下图所示:

openstack all in one 电脑配置 openstack win7_Ubuntu_03


这里选择文件大小为10G,当然也可以再设大些,但是因为要安装多套系统进行测试,故暂设为10G,其中文件位置可自行设定,或者选择默认路径。

文件类型有六种:VDI磁盘映像、VMDK虚拟机磁盘、VHD虚拟硬盘、HDD并口硬盘、QED增强型磁盘、QCOW写入时复制。

说明如下:

Oracle 的VDI、VMware的VMDK、微软Hyper-V的VHD与Parallels的HD。QED及QCOW格式,是QEMU虚拟化平台专用的格式。

(1)由VirtualBox的虚拟磁盘映像(VDI)的文件作为其自己的容器格式为主机硬盘。这是当用户创建一个新的虚拟机与一个新的磁盘将用于的格式。

(2)VirtualBox也支持VirtualBox的VMDK容器格式。这种格式是颇为流行,和其他虚拟化软件使用。

(3)微软的VHD格式也完全由VirtualBox的支持。

(4)Parallels的第2版(硬盘格式)的镜像文件也被VirtualBox支持.由于缺乏新的格式(3和4)的文档,所以VirtualBox不支持。但是,可以使用由Parallels提供的工具版本2格式转换镜像文件。

Windows7的引导程序能够引导vhd格式的虚拟硬盘,而VirtualBox创建的虚拟硬盘文件是vdi格式的。因此建议使用vdi,如果需要与vmware兼容,可使用vmdk格式。

2.3 点击“创建”按钮后,等待若干分钟,完成设置,在左侧的列表栏中出现新建的虚拟机,双击打开,选择启动盘镜像文件,如下图所示:

openstack all in one 电脑配置 openstack win7_openstack_04


选择下载的14.04.5,点击“启动”,等待一段时间,如下图所示:

openstack all in one 电脑配置 openstack win7_virtualbox_05


选择“中文简体”,回车继续,如下题所示:

openstack all in one 电脑配置 openstack win7_openstack_06


回车选择安装,如下图所示:

openstack all in one 电脑配置 openstack win7_VDI_07


回车继续,如下图所示:

openstack all in one 电脑配置 openstack win7_virtualbox_08


回车继续,如下图所示:

openstack all in one 电脑配置 openstack win7_Ubuntu_09


选择“汉语”,回车继续–设置主机名、用户名、密码(步骤截图略),当到对主目录加密时,选择“NO”,如下图所示:

openstack all in one 电脑配置 openstack win7_ubuntu_10


选择使用整个磁盘分区并配置LVM–保存设置–无自动更新–略过。

到达“软件选择”页面时,使用空格键选择所需软件,回车继续,如下图所示:

openstack all in one 电脑配置 openstack win7_virtualbox_11


选择需要安装的补丁,如不需要,“Q”退出继续,如下图所示:

openstack all in one 电脑配置 openstack win7_VDI_12


设置各种用户名及密码,直至安装完成,如下图所示:

openstack all in one 电脑配置 openstack win7_VDI_13

2.4 安装Ubuntu17.04及优麒麟桌面版,步骤类上,略