openstack平台虚拟机vip设置

虚拟机vip设置

1. 创建vip port

2. 更新端口信息

3. 给vip绑定浮动ip(vlan网络模式无需操作)

openstack平台 port与mac地址是强绑定关系,所以当在虚拟机上启动keepalived vip时如果不做操作无法被外面通行到,作如下操作即可

1. 创建vip port

  1. source keystonerc_admin && neutron port-create --fixed-ip ip_address=${VIP_IP} ${NETID}
  • 参数说明

    • ${VIP_IP} 即想要的vip地址
    • ${NETID} 即想要的vip地址所在网络id 可以通过 neutron net-list 查看

2. 更新端口信息

  1. source keystonerc_admin && neutron port-update ${REALSERVER_PORT1_ID} --allowed-address-pairs type=dict list=true ip_address=${VIP_IP}
  2. source keystonerc_admin && neutron port-update ${REALSERVER_PORT2_ID} --allowed-address-pairs type=dict list=true ip_address=${VIP_IP}
  • 参数说明

    • ${VIP_IP} 即想要的vip地址
    • ${REALSERVER_PORT1_ID} 即vip后端第一台服务器的portid 可用 neutron port-list|grep ${REALSERVERIP1} 来查看,第一个字段即是
    • ${REALSERVER_PORT2_ID} 与上面相同为第二台后端服务器的portid

注: 有多少个后端服务器则执行多少条上面格式的语句

3. 给vip绑定浮动ip(vlan网络模式无需操作)

  1. source keystonerc_admin && neutron floatingip-create --floating-ip-address ${VIP_FLOATINGIP} --port-id ${VIP_ID} ${FLOATINGIP_NETID}
  • 参数说明:

    • ${VIP_FLOATINGIP} vip规划的浮动ip(这条命令新建的需要之前没有)
    • ${VIP_ID} vip portid 可用 neutron port-list|grep ${VIP_ID} 来查看,第一个字段即是
    • ${FLOATINGIP_NETID} 浮动ip网络 netid 可以通过 neutron net-list 查看

操作完以上步骤,如后端服务正常则可以通过vip访问

原文地址:https://www.cnblogs.com/lsw-blogs/p/11077621.html

时间: 2024-10-10 16:46:17

openstack平台虚拟机vip设置的相关文章

Openstack平台搭建之第三天

Openstack平台搭建之第三天 Author :xxbAndy If you have any question ,please contact me by [email protected] or 371990778(qq) 注意:主控节点为server10.example.com: 新增nova节点为desktop10.example.com 在实验环境中已经对各个主机做了DNS解析 1.管理neutron节点服务,为nova-compute节点进行配置网络服务 [[email prot

openstack 平台P2V迁移

目录 [Openstack]P2V迁移 一.前言 二.前提准备 三.操作步骤 1.安装迁移中转机 2.配置中转机 3.创建存储池(可选) 4.制作virt-p2v的 U盘引导启动工具 5.操作物理机,进行迁移. 6.优化参数 7.上传到openstack 平台 四.常见问题解决方法 1.windows启动不了,显示为蓝屏 解决方法: [Openstack]P2V迁移 一.前言 P2V,含义为物理机转成虚拟机,并可以健康运行在openstack或其他虚拟化的环境中. 二.前提准备 中转机操作系统:

Openstack平台搭建之第二天

Openstack平台搭建之第二天 环境准备:RHEL6.5 内存4G 硬盘70Gyum源的制定(分别制定三个yum源,其中前面三个是自己本地定制的yum源)baseurl=ftp://instructor.example.com/pub/rhel6.5/Serverbaseurl=ftp://instructor.example.com/pub/erratabaseurl=http://instructor.example.com/pub/OpenStack/baseurl=ftp://ftp

openstack之虚拟机的创建流程

这篇博文静静的呆在草稿箱大半年了,如果不是因为某些原因被问到,以及因为忽略它而导致的损失,否则我也不知道什么时候会将它完成.感谢这段时间经历的挫折,让我知道不足,希望你能给我更大的决心! 本文试图详细地描述openstack创建虚拟机的完整过程,从用户发起请求到虚拟机成功运行,包括客户端请求的发出.keystone身份验证.nova-api接收请求.nova-scheduler调度.nova-computer创建.nova-network分配网络.对于每一个模块在创建虚拟机的过程中所负责的功能和

openstack创建虚拟机

使用devstack安装部署openstack之后,通常我们应该使用vmware的快照功能拍摄快照,以便以后我们可以恢复到之前的情况.创建虚拟机是openstack典型的工作流程,下面将给出创建虚拟机的详细步骤: 1.由于openstack的各种服务都需要经过授权才能够使用,而在授权过程中会使用到OS_PROJECT_NAME,OS_USERNAME和ADMIN_PASSWORD三个openstack环境变量,devstack为我们提供了设置这三个变量的openrc脚本,因此只需devstack

OpenStack平台功能性测试工具Tempest安装

社区对OpenStack平台功能性的测试工具采用Tempest,性能测试采用Rally. 1.什么是Tempest tempest├── api # API的测试集├── cli # OpenStack的命令行工具测试集├── common # 一些公共的工具类和函数├── scenario # 对OpenStack的常用场景进行测试,包括基本的启动VM,挂载volumn和网络配置等├── services # tempest自己实现的OpenStack API Client,自己实现是为了不让

浅谈OpenStack与虚拟机的区别与联系

很多不太明白OpenStack与虚拟机之间的区别,下面以KVM为例,给大家讲一下他们的区别和联系 OpenStack:开源管理项目OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目.它不是一个软件,而是由几个主要的组件组合起来完成一些具体的工作.OpenStack由以下五个相对独立的组件构成: - OpenStack Compute(Nova)是一套控制器,用于虚拟机计算或使用群组启动虚拟机实例; - OpenStack镜像服务(Glance)是一套虚拟机镜像查找及检索系统

Ubuntu搭建Openstack平台(kilo)(七.Dashboard)

安装Dashboard 参考文档:http://docs.openstack.org/mitaka/install-guide-ubuntu/horizon-install.html - 安装dashboard apt-get install openstack-dashboard 修改配置 vim /etc/openstack-dashboard/local_settings.py OPENSTACK_HOST = "controller" #允许所有的主机访问dashboard A

Openstack中虚拟机磁盘扩容

一.概述 在Openstack的虚拟机中的平台系统,原来20G的硬盘容量不足,需要扩容到48G.原来的硬盘方案是一个分区(root分区), 无交换分区,分区没有使用LVM, 不能利用LVM进行扩容. 在现有的基础上进行扩容,大致思路是: 1)  以正在运行的虚拟机为模板创建快照: 2)  以新快照新建云硬盘,调整硬盘大小到48G: 3)  将新云硬盘挂载到一台虚拟机中,重新分区,扩展分区大小: 4) 将扩展后的云硬盘上传到镜像中: 5) 以新镜像为模板创建新虚拟机. 二.扩容方案 2.1 创建快