[ Openstack ] Openstack-Mitaka 高可用之 启动一个实例

目录

Openstack-Mitaka 高可用之 概述
    Openstack-Mitaka 高可用之 环境初始化
    Openstack-Mitaka 高可用之 Mariadb-Galera集群部署
    Openstack-Mitaka 高可用之 Rabbitmq-server 集群部署
    Openstack-Mitaka 高可用之 memcache
    Openstack-Mitaka 高可用之 Pacemaker+corosync+pcs高可用集群
    Openstack-Mitaka 高可用之 认证服务(keystone)
    OpenStack-Mitaka 高可用之 镜像服务(glance)
    Openstack-Mitaka 高可用之 计算服务(Nova)
    Openstack-Mitaka 高可用之 网络服务(Neutron)
    Openstack-Mitaka 高可用之 Dashboard
    Openstack-Mitaka 高可用之 启动一个实例
    Openstack-Mitaka 高可用之 测试

创建网络及实例

这部分建议命令行和web管理协同进行配置,这样不容易出错。

创建实例之前,首先要创建虚拟网络。

创建公有网络部分:
在控制节点执行:

[[email protected] ~]# . admin-openrc
[[email protected] ~]# neutron net-create --shared --provider:physical_network provider   --provider:network_type flat provider
切换到web界面,登录dashboard

http://192.168.0.10/dashboard/
用户名:admin
密码:admin

左边选项:项目 --> 网络 --> 网络子项

这个就是刚才使用命令创建的,为其配置子网:

下一步:

点击已创建。

出现了三个dhcp服务,每个controller节点上创建一个,这样就实现了 dhcp 高可用。

创建私有网络部分:
    在私网内部可以自动连接到外部网络,如互联网。从互联网这样的外部网络访问实例,需要浮动IP。
    
配置如下,在任意controller节点上操作:

[[email protected] ~]# . demo-openrc
[[email protected] ~]# neutron net-create selfservice

然后切换到web管理页面
http://192.168.0.10/dashboard/
用户名:demo
密码:demo
左边选项:项目 --> 网络 --> 网络

同上,为其配置子网。

添加子网配置:

创建子网地址池和DNS服务器,这里要勾选DHCP

点击已创建。

给路由器添加一个私网子网的接口:

登出demo用户切换到admin用户。

修改保存后,会报提交表单错误,但是修改成功。这里忽略这个报错。
修改完成后登出demo,登入admin

为router设置网关。到此网络设置完毕。点开拓扑图查看(以下拓扑图Mitaka版本是没有的)。

时间: 2024-08-27 21:49:52

[ Openstack ] Openstack-Mitaka 高可用之 启动一个实例的相关文章

Openstack 安装部署指南翻译系列 之 启动一个实例

本节创建必要的虚拟网络以支持启动实例.网络选项1包括一个提供者provider(external)网络,一个实例使用它.网络选项2包括一个提供商provider网络,一个实例使用它,一个自助服务(private)网络与一个使用它的实例.本节中的说明使用控制器节点上的命令行界面(CLI)工具.但是,可以按照安装工具的任何主机上的说明进行操作.有关CLI工具的更多信息,请参阅Pike的 OpenStackClient文档.要使用仪表板(dashboard),请参阅仪表板(dashboard)用户文档

MHA高可用架构部署配置实例

MHA高可用架构部署配置实例 一.前言 1.1What's MHA?--原理简介 ? MHA--Master High Availability,目前在MySQL高可用方面是一个相对成熟的解决方案,是一套优秀的MySQL故障切换和主从提升的高可用软件. ? 这里我们提到了两个个关键点:"高可用","故障切换".我们逐一简单介绍一下这两者的含义. 1.1.1何为高可用? ? 高可用就是可用性强,在一定条件下(某个服务器出错或宕机)可以保证服务器可以正常运行,在一定程度

程序只启动一个实例的几种方法

我们在使用<金山词霸>时发现,在<金山词霸>已经运行了的情况下,再次点击<金山词霸>的图标,那么它不会再运行另外一个<金山词霸>,而是将已有的<金山词霸>给激活,始终只能运行一个<金山词霸>的实例. 在我们的程序当中如果要实现类似<金山词霸>的功能,就要解决两个问题,首先是要判断该程序已有一个实例在运行,其次是要将已运行的应用程序实例激活,同时退出第二个应用程序实例.  对于第一个问题,我们可以通过设置命名互斥对象或命名信

基于Keepalived构建高可用集群配置实例(HA Cluster)

什么是集群 简单的讲集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源.这些单个的计算机系统就是集群的节点(node).一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他/她们看来,集群是一个系统,而非多个计算机系统.并且集群系统的管理员可以随意增加和删改集群系统的节点. 关于更详细的高可用集群我们在后面再做详解,先来说说Keepalived Keepalived是什么 Keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbea

WinForm程序,实现只启动一个实例

前言:在我们做的软件中,当点击图标运行时,正常的需求是只需要启动一个软件的实例,这是非常重要的一点,不然就显得我们的软件非常的山寨,笔者在工作中经常遇到同事没有注意这一点,看是不重要,实则非常的重要,这里在C#中进行实现. 注:代码需写在Program.cs中,具体代码如下: 1 static class Program 2 { 3 4 /// <summary> 5 /// 该函数设置由不同线程产生的窗口的显示状态. 6 /// </summary> 7 /// <para

EC2启动一个实例

启动实例(新创建一个实例) aws ec2 run-instances --image-id ami-0eb2ecc002b356c08 --count 1 --instance-type m5a.large --key-name tokyo-global --security-group-ids sg-0241d1de686ce7782 --subnet-id subnet-ea042fa3 --no-associate-public-ip-address --tag-specificatio

mongodb高可用集群01---单实例、主从模式、一主多从模式

本人根据此文章进行学习:http://blog.jobbole.com/72610/ 会不断更新内容主要分为四大模块: mongodb各种方式的部署 常用使用[工作不用就没必要学了,精力有限] 性能优化 故障排除 很多会和网上资料一样,主要是自己学习不断梳理资料,追求:提及精华 单实例: 1)建立mongodb测试文件 #存放整个mongodb文件 mkdri-p /data/mongodbtest/single #mongodb数据文件 mkdir /data/mongodbtest/data

C# WinForm中如何让当前应用程序只允许启动一个实例

我们在WinForm开发中,很多情况下是需要只允许让用户运行一个实例,那么代码其实很简单.只需要修改Program.cs文件,代码如下 static class Program { /// <summary> /// 应用程序的主入口点. /// </summary> [STAThread] static void Main() { //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderin

让程序只启动一个实例

在应用程序的InitInstance方法中,添加如下几行代码: CreateMutex(NULL,true,m_pszAppName); if(GetLastError() == ERROR_ALREADY_EXISTS) { AfxMessageBox(_T("程序已启动"),MB_OK | MB_APPLMODAL | MB_ICONSTOP); return false; }