目录
目录................................................................................................................................................ - 1 -
实验一: VirtualBox 的安装及配置 ........................................................................................... - 4 -
1. 实验概要说明 ................................................................................................................- 4 -
2. 实验目的........................................................................................................................- 5 -
3. 实验内容........................................................................................................................- 5 -
4. 实验环境........................................................................................................................- 5 -
5. 实验操作步骤 ................................................................................................................- 5 -
6. 实验总结......................................................................................................................- 14 -
实验二:部署说明......................................................................................................................- 14 -
1. 实验概要说明..............................................................................................................- 14 -
2. 实验目的......................................................................................................................- 16 -
3. 实验内容......................................................................................................................- 16 -
4. 实验环境......................................................................................................................- 16 -
5. 实验操作步骤..............................................................................................................- 16 -
6. 实验总结......................................................................................................................- 18 -
实验三:基本环境配置..................................................................................................................19
1. 实验概要说明..................................................................................................................19
2. 实验目的..........................................................................................................................19
3. 实验内容..........................................................................................................................19
4. 实验环境..........................................................................................................................19
5. 实验操作步骤..................................................................................................................20
6. 实验总结..........................................................................................................................27
实验四:配置 OpenStack 软件源 ..................................................................................................29
1.实验概要说明 ......................................................................................................................29
2.实验目的.............................................................................................................................. 29
3.实验内容.............................................................................................................................. 29
4.实验环境.............................................................................................................................. 29
5.实验操作步骤 ......................................................................................................................29
6.实验总结.............................................................................................................................. 30
实验五:配置数据库服务 ..............................................................................................................31
1.实验概要说明 ......................................................................................................................31
2.实验目的.............................................................................................................................. 31
3.实验内容.............................................................................................................................. 31
4.实验环境.............................................................................................................................. 31
5.实验操作步骤 ......................................................................................................................31
6.实验总结.............................................................................................................................. 36
实验六:配置消息服务器 qpid.....................................................................................................37
1.实验概要说明 ......................................................................................................................37
2 实验目的............................................................................................................................... 37
3.实验内容.............................................................................................................................. 37
4.实验环境.............................................................................................................................. 37
5.实验操作步骤 ......................................................................................................................37
- 1 -
6.实验总结.............................................................................................................................. 41
实验七:配置认证服务 keystone.................................................................................................42
1.实验概要说明 ......................................................................................................................42
2.实验目的.............................................................................................................................. 42
3.实验内容.............................................................................................................................. 42
4.实验环境.............................................................................................................................. 42
5.实验操作步骤 ......................................................................................................................43
6.实验总结.............................................................................................................................. 52
实验八:配置映像服务 Glance.....................................................................................................53
1.实验概要说明 ......................................................................................................................53
2.实验目的.............................................................................................................................. 54
3.实验内容.............................................................................................................................. 54
4.实验环境.............................................................................................................................. 54
5.实验操作步骤 ......................................................................................................................54
6.实验总结.............................................................................................................................. 57
实验九:制作、上传云主机映像..................................................................................................58
1.实验概要说明 ......................................................................................................................58
2.实验目的.............................................................................................................................. 58
3.实验内容.............................................................................................................................. 58
4.实验环境.............................................................................................................................. 58
5.实验操作步骤 ......................................................................................................................58
6.实验总结.............................................................................................................................. 68
实验十:在控制节点安装和配置计算服务 ................................................................................. 69
1.实验概要说明 ......................................................................................................................69
2.实验目的.............................................................................................................................. 71
3.实验内容.............................................................................................................................. 71
4.实验环境.............................................................................................................................. 71
5.实验操作步骤 ......................................................................................................................71
6.实验总结.............................................................................................................................. 77
实验十一:在计算节点安装和配置计算服务 ............................................................................. 78
1.实验概要说明 ......................................................................................................................78
2.实验目的.............................................................................................................................. 78
3.实验内容.............................................................................................................................. 78
4.实验环境.............................................................................................................................. 78
5.实验操作步骤 ......................................................................................................................78
6.实验总结.............................................................................................................................. 81
实验十二:配置网络服务 nova-network.................................................................................... 82
1.实验概要说明 ......................................................................................................................82
2.实验目的.............................................................................................................................. 82
3.实验内容.............................................................................................................................. 82
4.实验环境.............................................................................................................................. 82
5.实验操作步骤 ......................................................................................................................82
6.实验总结.............................................................................................................................. 97
实验十三:Web 用户接口 Dashboard 安装配置.......................................................................... 97
- 2 -
1. 实验概要说明..................................................................................................................97
2. 实验目的..........................................................................................................................98
3. 实验内容..........................................................................................................................98
4. 实验环境..........................................................................................................................98
5. 实验操作步骤..................................................................................................................98
6. 实验总结........................................................................................................................100
实验十四:通过 Dashboard 创建镜像及设置网络................................................................... 101
1.实验概要说明 .....................................................................................................................101
2.实验目的 .............................................................................................................................101
3.实验内容 .............................................................................................................................101
4.实验环境 .............................................................................................................................101
5.实验操作步骤 .....................................................................................................................102
6.实验总结 .............................................................................................................................106
实验十五:通过 Dashboard 创建项目及安全设置................................................................... 108
1. 实验概要说明 ................................................................................................................108
2. 实验目的........................................................................................................................108
3. 实验内容........................................................................................................................108
4. 实验环境........................................................................................................................108
5. 实验操作步骤 ................................................................................................................109
6. 实验总结........................................................................................................................115
实验十六:使用 Dashboard 创建虚拟机及管理....................................................................... 116
1. 实验概要说明 ................................................................................................................116
2. 实验目的........................................................................................................................116
3. 实验内容........................................................................................................................116
4. 实验环境........................................................................................................................116
5. 实验操作步骤 ................................................................................................................116
6. 实验总结........................................................................................................................123
实验十七:综合实验....................................................................................................................124
1. 实验概要说明 ................................................................................................................124
2. 用户需求........................................................................................................................124
3. 实验目的........................................................................................................................126
4. 实验内容........................................................................................................................126
5. 实验环境........................................................................................................................127
6. 实验操作步骤 ................................................................................................................127
7. 实验总结........................................................................................................................128
- 3 -
实验一: VirtualBox 的安装及配置
1.实验概要说明
(1)实验学时:2 学时(学时就参照学校的课程安排,1 学时按 45 分钟计算)
(2)实验时长:90 分钟
(3)所需基础:linux 基础
Oracle VirtualBox 是由德国 InnoTek 软件公司出品的虚拟机器软件,现在则由甲骨文公司
进行开发,是甲骨文公司 xVM 虚拟化平台技术的一部份。它提供使用者在 32 位元或 64 位
元的 Windows、Solaris 及 Linux 操作系统上虚拟其它 x86 的操作系统。使用者可以在 VirtualBox
上安装并且执行 Solaris、Windows、DOS、Linux、OS/2 Warp、OpenBSD 及 FreeBSD 等系统作
为客户端操作系统。与同性质的 VMware 及 Virtual PC 比较下,VirtualBox 独到之处包括远端
桌面协定(RDP)、iSCSI 及 USB 的支持。
本实验作为 openstack 实验的前置实验,是 openstack 实验的底层架构,在资源有限的
情况下,可以做到使用一台物理服务器安装 centos7,在其基本上安装 VirtualBox,在 VirtualBox
之前虚拟化所需要的主机,其拓扑如下。
- 4 -
2.实验目的
(1)掌握在 centos7 之上搭建 VirtualBox;
(2)掌握使用命令行安装及配置 VirtualBox;
(3)掌握使用 VirtualBox 的客户端新建 centos 虚拟机。
3.实验内容
(1)安装及配置 centos7;
(2)安装及配置 VirtualBox;
(3)在 VirtualBox 上新建 centos 虚拟机。
4.实验环境
(1)操作系统:centos7;
(2)软件:VirtualBox,;
(3)实验是否需要联网:是;
(4)实验设计的难度:中。
5.实验操作步骤
(1)安装及配置 centos7;
1) 在提供的物理机上安装 centos7。
- 5 -
2) 安装的基本环境选择带 GUI 的服务器。
3)安装完成后,设置好 centos7 的主机名,如 openstack,设置可以通讯的 IP 地址,ping
www.centos.com。
(2)安装及配置 VirtualBox
1) 安装 VirtualBox 软件需要 root 权限,因此,在终端里将用户切换为 root。添加必须的
yum 源。操作命令如下:
# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
- 6 -
# rpm -Uvh http://epel.mirror.net.in/epel/7/x86_64/e/epel-release-7-8.noarch.rpm。
2) 安装依赖库,命令如下,结果见图,在安装过程中,会提示是否继续,输入 y 并回
车确认。
# yum install gcc make patch dkms qt libgomp
# yum install kernel-headers kernel-devel fontforge binutils glibc-headers glibc-devel
- 7 -
4)设置环境变量,输入如下命令:
# export KERN_DIR=/usr/src/kernels/2.6.32-504.3.3.el6.x86_64
5)安装 VirtualBox,输入如下命令,结果见图,在安装过程中,会下载其它依赖包并提示是
否继续,输入 y 并回车确认。
# yum install VirtualBox-5.1
6)更新依赖包。之前安装的依赖包需要与内容版本相一致,此处,更新 kernel-devel 这个依
- 8 -