OpenStack
文章平均质量分 65
weixin_42073629
这个作者很懒,什么都没留下…
展开
-
安装OpenStack计算节点没有修改hostname主机名的处理方法
近期部署OpenStack计算节点,安装完nova和neutron服务后执行命令neutron agent-list进行检查,发现host与availability_zone两列所显示的信息是localhost,这意味着该控制节点的主机名没有修改,如图:解决过程:1、首先修改availability_zone的信息,该信息在计算节点的neutron配置文件/etc/neutron/dhcp_agent.ini里可以找到,修改为正确信息2、修改主机名,修改后重启系统hostna...原创 2021-06-02 08:32:40 · 1226 阅读 · 0 评论 -
OpenStack newton版安装教程(6)——Horizon的安装与使用
Horizon提供了一个Web界面用于管理OpenStack系统,比如建立网络和子网、创建和管理虚拟机等都可以完成。Horizon基于API开发,不涉及数据库操作,二次开发很方便。它只需要连接Keystone就可以完成对其他组件的管理(因为其他组件都在Keystone中有注册)1、安装Horizonyum install openstack-dashboard2、编辑Horizon配置文件/etc/openstack-dashboard/local_settings(不要偷懒去生成一个新文件原创 2021-06-02 08:32:27 · 709 阅读 · 0 评论 -
OpenStack newton版安装教程(5)——通过命令行创建子网与虚拟机
在keystone、glance、nova、neutron这些组件都安装完成后就可以创建虚拟机了,创建虚拟主机可以通过命令行创建,也可以通过图形化组件(horizon)来完成。为了理解创建虚拟机的过程与原理,先看看命令行下如何创建主机(强调一次,这里所有的操作都是可以通过horizon实现web界面操作):一、创建网络与虚拟主机1、在控制节点上加载环境变量. admin-openrc2、首先要为虚拟机创建一个网络,这里使用了提供者网络的方式:openstack network cre.原创 2021-06-02 08:32:05 · 989 阅读 · 0 评论 -
OpenStack newton版安装教程(4)——Neutron部分
Neutron涉及到了网络配置,是OpenStack平台中最复杂的一个组件,配置文件最多。Neutron本身支持多种plugin,每种plugin又有多种agent可以使用,而每一种agent的配置方式又有差别,所以这也是Neutron较为复杂的原因。目前最常用的plugin是Linux bridge,而最常用的agent是ML2 agent(Module Layer2,也可以叫做L2 agent,第二层网络协议),剩下还有DHCP-agent、L3-agent(不同网络下要互相通信就需要这个agent)、原创 2021-06-01 00:08:34 · 619 阅读 · 0 评论 -
OpenStack newton版安装教程(3)——Nova部分
Nova在OpenStack平台中负责了虚拟机的管理,是比较重要的一个组件,而Nova自身也需要多个组件来完成工作:API:外部访问Nova的唯一途径,将外部请求通过RabbitMQ发送给其他组件。除了支持OpenStackAPI,还支持亚马逊EC2 APIScheduler:用于云主机调度,决定了虚拟机创建在哪个计算节点上,它会选择符合条件(资源是否充足、网络是否正常等)的计算节点来创建主机,所以出现虚拟机无法创建的时候看看它的日志。Conductor:每个计算节点要访问数据库的话需要通过它.原创 2021-06-01 00:05:42 · 235 阅读 · 0 评论 -
OpenStack newton版安装教程(2)——Glance部分
在传统IT环境下需要安装一个系统的话,一般是通过安装光盘或者Ghost等克隆工具安装,首先是耗时较长,安装完成后还需要进行系统的配置,整体效率会非常低。而在云环境下有更高效的解决方案——Image镜像。Image可以理解成一个系统的模板,将Image进行snapshot快照,快照里面包含了系统和需要的软件。以后只用在有需要的时候使用Image创建instance虚机就可以实现全自动化快速部署。另外快照还有备份作用,可以快速恢复系统状态。在OpenStack中,提供和管理Image镜像的服务叫做Glance。原创 2021-06-01 00:05:08 · 164 阅读 · 0 评论 -
OpenStack newton版安装教程(1)——keystone部分
一、OpenStack简介OpenStack是一个管理虚拟机的平台,通常和KVM结合使用(所以当OpenStack出现问题的时候,只要KVM没挂掉那么上面的服务也不会中断,可以通过单机方式管理KVM,然后再修复OpenStack)。OpenStack平台将计算、网络、存储等服务集中进行管理。其常用组件如下:Horizon:OpenStack的Dashboard,也就是图形化管理界面。该服务异常的话无法通过WEB界面对虚拟机进行管理Nova:提供计算服务,比如虚拟机的建立、开关机等都和它有关,该服原创 2021-06-01 00:04:44 · 491 阅读 · 0 评论