2021-07-15

基于Openstack的云计算IaaS部署实战

云计算部署实战Part1 - 制作CentOS 模板镜像

【实验目的】
掌握搭建 CentOS 模板镜像
熟练掌握Linux命令的使用
掌握VMWare、XShell等客户端的使用
【实验环境】
内存:至少4G
硬盘:至少空余50G
操作系统: 64位 Windows系统。
资源百度云
链接:https://pan.baidu.com/s/1gwedOrkIWSZOs6PGdjxfBQ
提取码:1234
密码:1234
【实验资源】
XShell
CentOS 7.4系统镜像
VMWare WorkStation Pro
Openstack源
【实验步骤】
1.安装 VMWare Workstation Pro。过程略。
2.安装 XShell。过程略。

3.启动VMWare WorkStation Pro,点击“新建新的虚拟机”,开始制作CentOS 模板镜像。
【实验资源】
链接:https://pan.baidu.com/s/1nIUP6MelSyKt0P8dsYVjNQ
提取码:1234
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.选择稍后安装操作系统。
在这里插入图片描述

5.选择Linux系统,版本为CentOS 7 64位
在这里插入图片描述

6.注意此处需要把虚拟机名称命名为OpenstackTmpl+你个人学号后4位,并选择合适文件目录进行保存。
在这里插入图片描述

7.处理器和内核数都设置为1。
在这里插入图片描述

8.内存设置为1024M。
在这里插入图片描述

9.网络连接选择NAT。
在这里插入图片描述

10.IO控制器和磁盘类型设为默认设置。
在这里插入图片描述
在这里插入图片描述

11.创建新虚拟磁盘,空间设为50G。

在这里插入图片描述
在这里插入图片描述

12.完成虚拟机创建向导。
在这里插入图片描述

13.选中刚完成的虚拟机,点击编辑虚拟机设置。
在这里插入图片描述

14.处理器设置勾选虚拟化Intel VT-x/EPT 或 AMD-V/RVI(V)。
在这里插入图片描述

15.CD/DVD选项加载课程资源提供的CentOS系统安装镜像文件CentOS-7.4-x86_64-DVD-1708.iso。
在这里插入图片描述

16.关闭设置窗口,启动模板镜像虚拟机。
在这里插入图片描述

17.进入CentOS 7 安装界面,按下键盘Tab键,输入以下代码,指定网口名称。并选择Install CentOS 7。输入的时候注意这行代码中间只有一个空格!
在这里插入图片描述

输入 net.ifnames=0 biosdevname=0

在这里插入图片描述

18.虚拟机安装语言选择默认英语。
在这里插入图片描述

19.时区选择东8区,注意调整时间为你当前安装的实际时间。
在这里插入图片描述
在这里插入图片描述

20.语言支持勾选中文。
在这里插入图片描述
在这里插入图片描述

21.网口设置,启用网口并设置IP信息。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

22.虚拟机主机名设置为openstacktmpl+你个人学号后4位(不符合要求会扣分)。
在这里插入图片描述

23.回到主界面,进入软件选择界面,按下图选择安装软件。

在这里插入图片描述
在这里插入图片描述

24.回到主界面,进入系统安装位置菜单。
在这里插入图片描述

25.选择手动分区。

在这里插入图片描述

26.选择标准分区格式
在这里插入图片描述

27.新建2个分区(Partition)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

28.禁用KDUMP。
kdump是Linux内核的一个功能,可在发生内核错误时创建核心转储。当被触发时,kdump会导出一个内存映像,该映像可用于调试和确定崩溃的原因。
在这里插入图片描述

在这里插入图片描述

28.开始安装系统
在这里插入图片描述

29.Root密码设置为123456
在这里插入图片描述

30.等待系统安装完毕以后,点击重启。
在这里插入图片描述

31.重启以后,尝试使用root账户登录,密码为刚才设置的123456
在这里插入图片描述

32.打开VMWare的虚拟网络编辑器,开始配置虚拟机网络。
在这里插入图片描述
在这里插入图片描述

33.按下图配置网络设置
在这里插入图片描述

34.进入当前Windows系统的网卡设置,修改虚拟网卡的配置。
在这里插入图片描述
在这里插入图片描述

35.打开XShell,尝试SSH方式登录虚拟机。

IP:10.0.0.11
端口:22
用户名:root
密码:123456

在这里插入图片描述
在这里插入图片描述

36.执行以下命令,关闭防火墙
命令:
systemctl stop firewalld
systemctl disable firewalld
37.关闭selinux
命令:
vi /etc/selinux/config
38.在文件中修改
在这里插入图片描述

SELINUX=disabled

39.优化ssh的连接速度
vi /etc/ssh/sshd_config
在这里插入图片描述

40.找到UseDNS no,去掉前面的#号注释
在这里插入图片描述

41.找到GSSAPIAuthentication no这一行的yes,把yes改成no
在这里插入图片描述

42.改完重启sshd
命令:
systemctl restart sshd
43.优化yum源,这步是为了把光盘文件配置为本地源,方便安装软件。前面有#为命令注释,无需输入。
命令:
#解挂目录/mnt
umount /mnt
#进入源目录
cd /etc/yum.repos.d/
#把原有源备份到test目录下。
mkdir test -p
mv *.repo test
#配置本地源
echo ‘[local]
name=local
baseurl=file:///mnt
gpgcheck=0’>local.repo
#挂载光盘内容到/mnt目录下
mount /dev/cdrom /mnt
结果:
在这里插入图片描述

#清理源缓存
yum makecache
结果:
在这里插入图片描述

#正常清理源缓存以后,会看到以下结果:提示
#Determining fastest mirrors
#Metadata Cache Created

44.关闭图形化networkmanager,以后统一用network来管理
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
在这里插入图片描述

yum install -y net-tools vim lrzsz wget tree screen lsof tcpdump
45.安装 tab 补全
yum install -y bash-completion.noarch
结果:
在这里插入图片描述

46.安装常用的命令
yum install -y net-tools vim lrzsz wget tree screen lsof tcpdump chrony
yum install -y bash-completion.noarch
在这里插入图片描述

47.打开Xshell的SCP上传窗口。
在这里插入图片描述

48.在XShell新打开的SCP上传窗口,执行以下命令。上传资源文件openstack_rpm.tar.gz到/opt。

cd /opt
put /本地文件openstack_rpm.tar.gz的绝对路径
49.回到XShell SSH窗口,解压openstack_rpm.tar.gz
cd /opt
tar -xvf openstack_rpm.tar.gz
结果:
在这里插入图片描述

50.编辑本地源,增加以下内容。此处主要增加openstack的源,指向刚才解压的openstack_rpm.tar.gz的目录。
vim /etc/yum.repos.d/local.repo
结果:
在这里插入图片描述

[openstack]
name=openstack
baseurl=file:///opt/repo
gpgcheck=0
51.生成源缓存
yum makecache
结果:
在这里插入图片描述

52.执行以下命令,每次启动系统自动挂载光盘内容到/mnt目录下。
echo ‘mount /dev/cdrom /mnt’ >>/etc/rc.local
chmod +x /etc/rc.d/rc.local
遇到的问题和解决方法:无
实践总结:
具体熟悉每个细节的linux命令具体实现什么功能,学会看错误提示,查找错误的地方,修改相应的配置文件,关闭防火墙,重启服务等等都很重要。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
辽B代驾管理系统对代驾订单管理、用户咨询管理、代驾订单评价管理、代驾订单投诉管理、字典管理、论坛管理、公告管理、新闻信息管理、司机管理、用户管理、管理员管理等进行集中化处理。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择小程序模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行辽B代驾管理系统程序的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。辽B代驾管理系统的开发让用户查看代驾订单信息变得容易,让管理员高效管理代驾订单信息。 辽B代驾管理系统具有管理员角色,用户角色,这几个操作权限。 辽B代驾管理系统针对管理员设置的功能有:添加并管理各种类型信息,管理用户账户信息,管理代驾订单信息,管理公告信息等内容。 辽B代驾管理系统针对用户设置的功能有:查看并修改个人信息,查看代驾订单信息,查看公告信息等内容。 辽B代驾管理系统针对管理员设置的功能有:添加并管理各种类型信息,管理用户账户信息,管理代驾订单信息,管理公告信息等内容。 辽B代驾管理系统针对用户设置的功能有:查看并修改个人信息,查看代驾订单信息,查看公告信息等内容。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。项目管理页面提供的功能操作有:查看代驾订单,删除代驾订单操作,新增代驾订单操作,修改代驾订单操作。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。新闻管理页面,此页面提供给管理员的功能有:新增新闻,修改新闻,删除新闻。新闻类型管理页面,此页面提供给管理员的功能有:新增新闻类型,修改新闻类型,删除新闻类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值