实验要求:
- 创建虚拟机实例:初步掌握OpenStack虚拟机实例的创建。
- 实现虚拟机实例与外部网络通信:掌握虚拟网络的配置。
实验步骤:
一、使用Dashboard操作界面:熟悉OpenStack的Web访问接口Dashboard的操作界面
1、获取默认的管理员admin和demo用户的密码
2、通过浏览器访问OpenStack Dashboard的网址,以云管理员账户admin登录
3、查看主界面布局
4、查看项目(Project)管理界面
5、查看管理员(Admin)管理界面
6、查看身份管理(Identity)界面
7、尝试修改用户密码
二、初步掌握OpenStack虚拟机实例的创建
1、以普通用户demo登录到Dashboard界面
2、添加安全组访问规则
3、 创建密钥对
4、添加cirros镜像
5、从cirros镜像创建一个实例mlq-01
6、 直接创建一个cirros实例mlq-02
7、 在Dashboard界面中通过控制台登录mlq-01虚拟机实例,使用ping工具分别测试与mlq-02实例之间的连通性
三、实现虚拟机实例与外部网络通信:掌握虚拟网络的配置
1、将网络接口与外部桥接口br-ex进行关联
2、配置虚拟网络
(1)调整内部网络
(2)配置路由
(3)查看网络拓扑
3、为虚拟机实例分配浮动IP地址
4、与外部网络进行通信
出现问题及解决方法:
问题1:实例之间的连通性,ping不通
解决办法:在admin中创建实例类型,在demo中创建新的实例
问题2:外网ping不通
解决方法:重新配置vi ifcfg-br-ex、vi /etc/sysconfig/network-scripts/ifcfg-ens33文件
问题3:
解决办法:在admin中,删除实例后,在删除public
问题4:
解决方法:回到之前快照,重新建立新的路由器
实验结果与结论:
通过本次实验,我逐步熟悉OpenStack的Web访问接口Dashboard的操作界面,了解操作界面的各个功能,并且了解到账户分为admin和demo账户,之后的实验过程中,在不断的解决出现的问题(public网络无法删除、实例之间的连通性),我已经初步掌握OpenStack虚拟机实例的创建,
在完成OpenStack虚拟机实例的创建后,通过绑定浮动IP地址完成虚拟机实例与外部网络通信,并且掌握虚拟网络的配置。
所以,通过本次实验,我充分认识到了自身的不足之处,在以后的学习过程中,会加固基础知识的学习,在课余时间勤于练习,为以后使用OpenStack打下良好的基础。