目录

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管理协同进行配置,这样不容易出错。

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

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

[root@controller1 ~]# . admin-openrc
[root@controller1 ~]# 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节点上操作:

[root@controller1 ~]# . demo-openrc
[root@controller1 ~]# neutron net-create selfservice

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

同上,为其配置子网。

添加子网配置:

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

点击已创建。

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

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

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

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

创建系统启动模版。
[root@controller1 ~]# . admin-openrc
[root@controller1 ~]# openstack flavor create --id --vcpus --ram --disk m1.nano 上传密钥,实现无密码登录。
[root@controller1 ~]# . demo-openrc
[root@controller1 ~]# openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey 添加安全规则:
允许ICMP
[root@controller1 ~]# openstack security group rule create --proto icmp default
允许22端口
[root@controller1 ~]# openstack security group rule create --proto tcp --dst-port default

启动一个实例:

点击创建云主机

云主机创建完成。

进入云主机控制台查看主机ip是否绑定

IP绑定正常。然后尝试给云主机绑定浮动IP

绑定成功。云主机创建完成。

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

  1. Openstack 启动一个实例(九)

    Openstack 启动一个实例(九) 创建一个提供者网络: # 创建一个提供者网络: openstack network create --share --external --provider-p ...

  2. C# 只启动一个实例完全解决方案

    工作上经常会遇到"程序只能启动一个实例"这样的需求. 我想,这样的需求应该很普遍,所以没打算去动脑筋,去找谷歌问下就得了,用下来发现,不是这里不爽就是那里不行. 先说下我详细的几点 ...

  3. openstack cinder-volume 的高可用(HA)

    http://blog.csdn.net/LL_JCB/article/details/51879378 为了保证云平台的稳定性,需要做很多部分的高可用.比如控制节点高可用.计算节点高可用.网络节点高 ...

  4. OpenStack中MySQL高可用配置

    采用Heartbeat+DRBD+mysql高可用方案,配置两个节点的高可用集群 l  配置各节点互相解析 gb07 gb06 l  配置各节点时间同步 gb07 [root@gb07 ~]# ntp ...

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

    前言:在我们做的软件中,当点击图标运行时,正常的需求是只需要启动一个软件的实例,这是非常重要的一点,不然就显得我们的软件非常的山寨,笔者在工作中经常遇到同事没有注意这一点,看是不重要,实则非常的重要, ...

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

    我们在WinForm开发中,很多情况下是需要只允许让用户运行一个实例,那么代码其实很简单.只需要修改Program.cs文件,代码如下 static class Program { /// <s ...

  7. OpenStack API部分高可用配置(一)

    一.概况与原理  SHAPE  \* MERGEFORMAT 1)所需要的配置组件有:pacemaker+corosync+HAProxy 2)主要原理:HAProxy作为负载均衡器,将对openst ...

  8. OpenStack API部分高可用配置(二)

    一.安装与配置HAProxy 1.调整内核参数,允许绑定VIP: vim /etc/sysctl.conf [内容] net.ipv4.ip_nonlocal_bind=1 sysctl -p 2.安 ...

  9. kolla部署openstack多节点高可用并对接ceph后端存储(17)

    部署节点执行: 安装基础包和docker yum install python-devel libffi-devel gcc openssl-devel git python-pip -y 升级一下 ...

随机推荐

  1. java-2018-01-17计划

    1.一句英语 包括单词 2.一个java版本的设计模式 参考:https://github.com/iluwatar/java-design-patterns 学习了抽象工厂模式 总结:java的RS ...

  2. ui-grid从后端获取数据后更改数据显示的格式

    从后端获取的数据时是这样的: { "TotalCount":14,"Items": [ { "ProfileId":14, "Na ...

  3. delphi中写SQL语句中变量的注意事项

    1.procedure TForm1.btn1Click(Sender: TObject); var   s: String; begin   S := 'select * from TMarketI ...

  4. Concurrent.util中的一些类

    package com.bjsxt.height.concurrent019; import java.io.IOException; import java.util.Random; import ...

  5. 【bzoj3379】[Usaco2004 Open]Turning in Homework 交作业 区间dp

    题目描述 数轴上有C个点,每个点有一个坐标和一个访问时间,必须在这个时间后到达这个点才算访问完成.可以在某个位置停留.每在数轴上走一个单位长度消耗一个单位的时间,问:访问所有点并最终到B花费的最小时间 ...

  6. 用伪类实现一个div的宽度和高度是固定百分比

    遇到一个题目:一个div宽度是固定百分比的情况下,如何设置高度是宽度的80% 看到题目的第一反应是用js控制,获取到div的宽度之后再用宽度的80%来设置div的高度,但是如何在不用js的情况下,只用 ...

  7. 停课day5

    一转眼,已经停课五天了. 高二大佬们已经都走了,在机房里面呆着,有时感觉很孤寂. 但是为了能学好竞赛,这些都是在所不惜的. 好像多打打比赛啊,可是cf要FQ,洛谷之类的比赛还不勤. 哎,先去学一发SP ...

  8. springboot之mybatis别名的设置

    mybatis别名设置 在具体的mapper.xml文件中,定义很多的statement,statement需要parameterType指定输入参数的类型.需要resultType指定输出结果的映射 ...

  9. ambari server内存溢出

    抛出的异常信息如下: java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Me ...

  10. linux 下查看网卡工作速率

    [root@hadoop058 ~]# mii-tool eth0: negotiated 100baseTx-FD, link ok 100M linux 下查看网卡工作速率 Ethtool是用于查 ...