`
Hangdong.Zhang
  • 浏览: 15270 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

OpenStack Compute节点切换controller的方法

 
阅读更多

OpenStack Compute节点切换controller的方法

作者:张航东

版本:Kilo

 

1. 切换Compute上controller相关的IP
1> 查询所有IP相关的文件。执行命令:
[root@nova1 ~]# grep -rl "128.0.0.5" /etc
Note:上述命令红色的IP只是示例,使用中需要改成当前compute之前连接的controller的内网IP



Note:实际环境或版本查询出的文件可能不同

2> 替换文件中的IP,为新接入controller的IP。执行命令:
sed -i "s/128.0.0.5/128.0.0.14/g" /etc/hosts
sed -i "s/128.0.0.5/128.0.0.14/g" /etc/sysconfig/iptables
sed -i "s/128.0.0.5/128.0.0.14/g" /etc/nova/nova.conf
sed -i "s/128.0.0.5/128.0.0.14/g" /etc/ntp.conf
sed -i "s/128.0.0.5/128.0.0.14/g" /etc/ceilometer/ceilometer.conf
sed -i "s/128.0.0.5/128.0.0.14/g" /etc/neutron/metadata_agent.ini
sed -i "s/128.0.0.5/128.0.0.14/g" /etc/neutron/neutron.conf
Note:上述IP中,前者:原controller IP; 后者:新(待接入)controller IP

3> 修改”/etc/nova/nova.conf”文件中的” novncproxy_base_url”为新controller的大网(外网)IP


2. 修改keystone认证的账号、密码
需要确保以下三个文件中的“admin_password”,和新controller的一致。
nova    /etc/nova/nova.conf (1)
neutron    /etc/neutron/metadata_agent.ini (1)
ceilometer    /etc/ceilometer/ceilometer.conf (1)


在新controller上原生nova节点上,查看对应的信息即可。(注意核对其对应的admin_username)

3. 切换Compute上rabbitMQ(消息通信)的账号、密码。
需要确保以下三个文件中的“rabbit_userid” 和 “rabbit_password”,和新controller的一致。
nova    /etc/nova/nova.conf (1)
neutron    /etc/neutron/neutron.conf (1)
ceilometer    /etc/ceilometer/ceilometer.conf (1)


在新controller上原生nova节点上,查看对应的信息即可。

4. 在“/etc/nova/nova.conf”中修改“sql_connection” (数据库连接)。
需要确保以下图红框位置的密码和新controller的一致。

在新controller上原生nova节点上,查看对应的信息即可。

5. 重启OpenStack所有服务
[root@nova1 ~]# openstack-service restart

  • 大小: 38.1 KB
  • 大小: 35 KB
  • 大小: 51.7 KB
  • 大小: 26.4 KB
  • 大小: 10.8 KB
0
0
分享到:
评论

相关推荐

    openstack多节点搭建

    ### OpenStack多节点搭建知识点详解 #### 一、搭建环境 - **系统版本**: CentOS 7 - **硬件要求**: - 控制节点 (Controller): 4GB 内存, 1核CPU, 双网卡, 60GB 存储空间 - 计算节点 (Compute): 2GB 内存, 1核CPU...

    centos下部署openstack计算节点文档

    计算节点(Compute Node)是OpenStack的重要组成部分,主要负责运行虚拟机实例。在CentOS系统中部署计算节点,需要安装并配置Nova计算服务和Nova网络服务,确保与控制节点和其他组件如Keystone、Glance等的通信。 #...

    openstack双节点部署.docx

    - **Controller控制节点**与**Compute计算节点**之间的网络配置,包括但不限于内部网络、外部网络以及存储网络的规划。 ##### 2.3 安装Linux - **下载CentOS 7.2的光盘镜像**:通过阿里云镜像站点下载。 - **开启...

    OpenStack全脚本安装-实现版.docx

    IP配置是OpenStack安装的重要步骤,需要配置Controller和Compute节点的IP地址。这里使用了两块网卡,eth0和eth1,eth0用于内网,eth1用于外网。 虚拟机配置 虚拟机配置是安装OpenStack的基础,需要配置虚拟机的...

    手动部署Openstack Rocky 双节点(1)- 基础服务

    手动部署OpenStack Rocky双节点基础服务是指在两台虚拟机上部署OpenStack Rocky版本的基础服务,包括controller节点和compute节点。这两台虚拟机分别安装了CentOS 7.5.1804操作系统,并配置了静态IP地址和网卡模式。...

    OpenStack及其组件的自动安装与部署

    本项目是基于CentOS 7为OpenStack控制节点(controller)、OpenStack计算节点(compute)提供其必要组件的一键安装与部署的服务。 文件均由shell语言编写,可供大家学习参考。 有疑问请咨询:d3zzan@gmail.com 或 vx...

    手动部署Openstack Rocky 双节点(5)- Neutron

    我们使用了两个节点,controller 和 compute1,分别配置了网络接口和 IP 地址。 Neutron 账户设置 在 Neutron 中,我们需要创建一个账户并设置鉴权信息。使用 OpenStack 命令行工具,我们可以创建一个名为 neutron...

    openStack学习文档

    - **双节点模式:** Cloud Controller 和 Compute Node 分别部署在不同的服务器上。 - **多节点模式:** 多个 Compute Nodes 分布在网络中,由 Cloud Controller 统一调度。 **组件间通信:** - **消息队列:** 使用 ...

    OpenStack Mitaka HA安装部署文档

    - **主机环境**:文档中的测试环境涉及多个节点,包括控制节点(Controller)和计算节点(Compute)。每个节点都具有唯一的IP地址,并通过主机名进行区分。例如,控制器节点(Controller)包括Controller01、...

    openstack m 版本搭建

    2. **环境搭建**:OpenStack的部署通常分为多个节点,包括Controller节点、Compute节点和Network节点。 - **Controller节点**:主要负责OpenStack的核心服务,如Keystone、Glance、Neutron等,这些服务是OpenStack...

    openstack queens 安装手册

    本文档主要介绍了 OpenStack Queens 版本的安装配置过程,涵盖了 Controller 节点、Compute 节点和 Neutron 节点的安装、配置和部署。 一、部署前置条件 在开始安装 OpenStack 之前,需要满足以下条件: 1. 配置...

    openstack h版,多节点安装shell

    1. **控制节点(Controller Node)**:这是OpenStack的核心,负责管理所有的服务和协调整个云环境。在Ubuntu 12.04 Server上,这通常包括Nova Compute API、Keystone认证服务、Glance镜像服务、Cinder块存储服务、...

    openstack 高可用部署方案

    - **组件**:主要包括Controller节点和Compute节点。Controller节点负责运行Keystone、Glance、Horizon、Nova、Neutron、Cinder等关键管理组件和服务。Compute节点则负责运行Nova-compute、Neutron-Linuxbridge-...

    通过Fuel部署Openstack.doc

    1. **虚拟机创建**:创建Controller和Compute节点的虚拟机,每个节点的内存至少设置为4GB,并配置相应的网络接口。 2. **网络启动设置**:在系统设置中启用网络启动功能,以便通过Master节点进行部署。 3. **PXE...

    OpenStack+HA高可用详细设计文档.pdf

    文档强调了高可用集群对于整个系统稳定性的重要性,并指出了高可用环境应该包括Controller节点、Compute节点、Network节点和Storage节点。 在HA建立逻辑部分,文档提到了两种节点类型:Controller-network-nodes和...

    openstack安装v2.1注释版.docx

    在安装OpenStack私有云平台之前,需要安装VMware Workstation 14.1.1,并创建两个虚拟机:控制节点(Controller)和计算节点(Compute)。控制节点安装CentOS 6.8(minimal),硬盘50G,运行内存2G,处理器2个。计算...

    openstack实训报告(超详细,附实训所需要的代码,文档在手,实训不愁)本文件可免费下载,给作者点个赞

    2. **安装controller0,compute0,network0三台虚拟机**:在Virtual Box中设置三台虚拟机,分别作为OpenStack的核心组件控制器节点(controller0)、计算节点(compute0)和网络节点(network0)。 3. **安装操作...

    OpenStack界面展示

    2. **控制节点(Controller Node)**:控制节点是OpenStack的核心管理节点,它提供了API服务、数据库访问和其他服务的管理接口。控制节点运行各种服务如Keystone、Glance、Neutron、Nova API等,用于管理和监控整个...

    Openstack M版本离线搭建

    2. **配置 MongoDB**:编辑 `/etc/mongod.conf` 文件,设置 `bind_ip` 为 Controller 节点的 IP 地址,并开启 `smallfiles` 选项。 3. **启动 MongoDB 服务**:`systemctl enable mongod.service && systemctl start...

    fuel安装openstack

    1. **准备物理硬件**:确保有足够的物理服务器资源用于部署Fuel Master节点、Controller节点、Compute节点等。 2. **安装Fuel环境**: - 安装Fuel Master节点。 - 使用Fuel Master节点部署其他节点(Controller、...

Global site tag (gtag.js) - Google Analytics