openstack云计算平台 3 (Dashboard搭建、创建云主机平台)

文章目录

  • 一、组件5—Dashboard
    • 1.检查云主机状态
    • 2.安装和配置
    • 3.验证操作(创建云主机)
  • 二、控制节点配置网络选项—私有网络
  • 三、计算节点配置网络选项—私有网络
    • 1.创建云主机

一、组件5—Dashboard

Dashboard(horizon)是一个web接口,使得云平台管理员以及用户可以管理不同的Openstack资源以及服务,这个部署示例使用的是 Apache Web 服务器。接下来将描述如何在控制节点上安装和配置仪表板。

1.检查云主机状态

首先用admin用户身份登陆;
查看集群状态
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第1张图片
查看镜像、计算节点、网络等等
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第2张图片
云主机已启动
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第3张图片
也可以在计算节点上查看云主机,已启动(有网卡信息)
请添加图片描述
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第4张图片

2.安装和配置

安装软件包
请添加图片描述
编辑文件 /etc/openstack-dashboard/local_settings
请添加图片描述
在 controller 节点上配置仪表盘以使用 OpenStack 服务(修改主机名);
启用第3版认证API;
通过仪表盘创建的用户默认角色配置为 user
请添加图片描述
允许所有主机访问仪表板
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第5张图片
配置 memcached 会话存储服务
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第6张图片
启用对域的支持
请添加图片描述
配置API版本
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第7张图片
通过仪表盘创建用户时的默认域配置为 default
请添加图片描述
我们选择的是网络参数1,因此禁用支持3层网络服务
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第8张图片
可以选择性地配置时区
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第9张图片
重启web服务器以及会话存储服务
请添加图片描述

3.验证操作(创建云主机)

验证仪表盘的操作:在浏览器中输入 http://controller/dashboard访问仪表盘。
验证使用 admin 或者demo用户凭证和default域凭证。
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第10张图片
可以看到我们的云主机
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第11张图片
使用 admin 身份登陆
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第12张图片
点击管理员–网络(物理网络映射的是eth1提供者网络provider)
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第13张图片
我们删除子网
请添加图片描述
删除网络
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第14张图片
接下来,我们以管理员的身份创建网络
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第15张图片
创建成功,点击创建子网
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第16张图片
进行如下填写
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第17张图片
激活DHCP
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第18张图片
点击创建即可。接下来我们使用demo用户身份登陆,开始创建云主机,名为vm1
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第19张图片
选择镜像
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第20张图片
选择类型
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第21张图片
选择网络
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第22张图片
选择安全组
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第23张图片
导入密钥对
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第24张图片
此时我们的云主机成功建立,点击最右侧的倒三角,选择控制台
请添加图片描述
点击此处只显示控制台
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第25张图片
输入指定的用户名和密码,可以看到云主机被分配到的ip,到此图形化方式搭建云主机成功。
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第26张图片

二、控制节点配置网络选项—私有网络

前一章我们在控制节点配置了公共网络,接下来,我们在controller节点上安装并配置私有网络组件。

所需的安装组件已经装过了,接下来配置服务组件,编辑/etc/neutron/neutron.conf 文件
在这里插入图片描述
[DEFAULT]部分,启用路由服务和重叠的IP地址
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第27张图片
接下来配置 Modular Layer 2 (ML2) 插件,ML2插件使用Linuxbridge机制来为实例创建layer-2虚拟网络基础设施。
编辑/etc/neutron/plugins/ml2/ml2_conf.ini文件
在这里插入图片描述
[ml2]部分,启用flat,VLAN以及VXLAN网络;
启用VXLAN私有网络;
启用Linuxbridge和layer-2机制
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第28张图片
[ml2_type_vxlan]部分,为私有网络配置VXLAN网络识别的网络范围
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第29张图片
对文件内容进行过滤查看
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第30张图片
接下来配置Linuxbridge代理,Linuxbridge代理为实例建立layer-2虚拟网络并且处理安全组规则。
编辑/etc/neutron/plugins/ml2/linuxbridge_agent.ini文件
请添加图片描述
[vxlan]部分,启用VXLAN覆盖网络,配置覆盖网络的物理网络接口的IP地址,启用layer-2 population
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第31张图片
对文件内容进行过滤查看
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第32张图片
接下来配置layer-3代理,Layer-3代理为私有虚拟网络提供路由和NAT服务。
编辑/etc/neutron/l3_agent.ini文件
请添加图片描述
[DEFAULT]部分,配置Linuxbridge接口驱动和外部网络网桥
请添加图片描述
重启neutron-server和layer-3服务
请添加图片描述
用admin用户身份,查看
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第33张图片

三、计算节点配置网络选项—私有网络

配置Linuxbridge代理,Linuxbridge代理为实例建立layer-2虚拟网络并且处理安全组规则。
编辑/etc/neutron/plugins/ml2/linuxbridge_agent.ini文件
请添加图片描述
[vxlan]部分,启用VXLAN覆盖网络,配置覆盖网络的物理网络接口的IP地址,启用layer-2 population
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第34张图片
重启Linuxbridge代理在这里插入图片描述
接下来配置Dashboard,编辑文件 /etc/openstack-dashboard/local_settings
请添加图片描述
打开支持3层网络服务
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第35张图片
重启web服务器以及会话存储服务
请添加图片描述

1.创建云主机

接下来使用demo用户登陆网页,可以查看到此时的网络拓扑
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第36张图片
点击创建网络
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第37张图片
私有网络
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第38张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第39张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第40张图片
此时网络创建成功
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第41张图片
可以查看到私有网络的拓扑结构,我们还没有在私有网络上建立云主机
请添加图片描述
新建路由(两个不同的网段(172.25/10.0)之间需要路由)
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第42张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第43张图片
创建成功,接下来我们需要设置网关,使用admin用户登陆,点击下图编辑网络
请添加图片描述
选择外部网络
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第44张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第45张图片
再次用demo用户登陆,点击设置网关
在这里插入图片描述
选择public
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第46张图片
查看此时的网络拓扑,可以看到此时的路由器已经可以连接外网。接下来我们需要设置私有网络与路由器相连,进行数据通信
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第47张图片
点击增加接口
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第48张图片
选择私有网络
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第49张图片
此时私有网络可以与路由器相连
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第50张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第51张图片
可以看到路由接口ip
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第52张图片
点击创建云主机
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第53张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第54张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第55张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第56张图片
选择私有网络
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第57张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第58张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第59张图片
云主机创建成功
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第60张图片
此时接入不同网络的两个云主机可以通过路由器进行数据通信
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第61张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第62张图片
查看vm2详细信息
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第63张图片
查看vm1详细信息
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第64张图片
可以看到我们私有网路的云主机,且可以访问公共网络的云主机(通过)openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第65张图片
且可以上网(需要真机打开转发)
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第66张图片
但是从外部无法访问私有网络的云主机
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第67张图片
需要点击vm2,选择绑定浮动ip
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第68张图片
点击加号,即可获取到自动分配的浮动ip
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第69张图片
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第70张图片
绑定成功
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第71张图片
此时,外网可以通过浮动ip访问内网
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第72张图片
也可以通过远程连接vm2,也就实现了从外部访问云主机内部的需求
openstack云计算平台 3 (Dashboard搭建、创建云主机平台)_第73张图片

你可能感兴趣的:(云计算,dashboard,运维)