当前位置:首页 » 云服务器 » 虚拟化服务器ip漂移

虚拟化服务器ip漂移

发布时间: 2022-04-30 21:37:48

❶ 如何阻止MAC地址漂移

1.IP地址漂移就是双机的虚拟IP地址,每个双机软件都有介绍。 2.是用在双机备份环境中的。 3.采用地址漂移技术,利用虚拟IP地址来绑定主服务器,可有效解决不能利用组播的情况下,多台服务器集群之间的信息交互问题。此方法具有一定的代表性

❷ 高手:解释一下“漂移ip”

ip地址漂移的简单解释
ip 地址漂移主要用在服务器双机热备上, 例如:
服务器a : boot 地址: 1.1.1.1 server 地址:2.2.2.1 standy地址:3.3.3.1
服务器b: boot 地址: 1.1.1.2 server 地址:2.2.2.2 standy地址:3.3.3.2
当服务器a宕机时 server 地址:2.2.2.1 会漂移到 服务器的 standby接口上。即此时 服务务器b上有两个sever地址:2.2.2.2;2.2.2.1

❸ 双机互备 IP漂移怎么解释.不要网上拷贝,我都搜了一天了

双机热备的IP漂移需要软件来实现,是由软件通过心跳来判断主服务器是否正常 监控的内容包括 IP别名 磁盘 服务等;
当软件判断你主服务器出现故障,便将所有监控的资源停止 移动到另一台备机上,这个过程就是漂移;
常见双机软件由两大类一是系统软件提供的 MSCS RAC REDHAT,其次是第三方双机 ROSE VCS Autostart等等;
有问题可以再来

❹ 请问什么是漂移IP;什么是集群IP

漂移ip就是不是固定在某个区域中的,当使用该ip地址的主机移动时(例如笔记本),若有发往该ip的消息经过原来的路由到达他原来的网络中时,会有代理服务器将消息转发给该主机现在的网络。而集群ip就和这个相对,是固定不动的。往往是一个局域网中的绝大部分ip

访问双机热备漂移IP速度慢

你的虚拟IP解析了吗

❻ 要做kvm的集群 用什么分布式文件系统

一、 虚拟化集群介绍、设计思路及架构
使用虚拟化集群的目标是克服单机虚拟化的局限性,利用技术手段提高虚拟机可用性,最终达到业务不中断或者减少中断时间,确保业务数据更安全的目标。

1. 虚拟化集群介绍
1)什么是虚拟化集群
虚拟机集群最显着的特征是有共享存储,因为有了共享存储,虚拟机就可以实现非常快速的在线迁移,并在虚拟化层配置高可用。笔者在生产环境使用的集群有两种存储方式,基于商业存储和基于开源分布式文件系统。
2)虚拟化集群的高可用和基于应用层高可用的区别
高可用是经常用到的运维技术,在系统、网络、数据库、Web业务等各个应用层面都有使用。高可用技术是指至少有主备两个节点,当主节点故障的时候,迅速切换到备用节点。为了避免备用节点误判,有时候还有第三个节点,或者主节点和备用节点共同能访问到的存储空间,用于做仲裁判断。应用层面的高可用还有一个特点,就是一般都有浮动IP,当切换发生的时候,IP从主节点漂移到备用节点。应用层面的高可用一般切换时间比较快,从几毫米到几秒中,同时应用层面的高可用一般需要专用软件,比如常用的Keepalived,Heartbeat等。
虚拟化层面的高可用是虚拟机系统层面的高可用,即当一台计算节点故障的时候,在另外一台计算节点上自动将故障节点上的虚拟机启动起来。注意如果虚拟机上的业务不能做到开机自启动,即使虚拟机自动启动了,并不能保证业务层面的自动恢复!
另外还有一个问题,就是即使虚拟机启动起来了,当启动到一半虚拟机的系统卡住了,也不能及时恢复业务!
虚拟化层的高可用一般业务恢复实际是系统重启的时间,加上业务开机自启动的时间,通常是分钟级别。
虽然虚拟化层高可用有业务不能恢复的风险,业务恢复时间也相对比较长,但是虚拟化层高可用有个非常巨大的优势,就是不需要在应用层面配置,大大的拓宽了高可用的适用范围,使原来在应用层难以使用高可用技术的应用,也能做到高可用,尤其是在某些专用的软件领域。
其实虚拟机层高可用和应用层面高可用并不矛盾,在虚拟机的系统里面,也可以配置应用层面的高可用,做这样的配置的时候,注意主备节点放置到不同宿主机上!
3)虚拟化集群后端存储的使用
最早的时候,笔者在生产环境使用的集群都是以机柜为单位的小集群,主要因为笔者一直搭建的是私有云,在IDC机房里面机柜都是要计算费用的,为了充分利用资源,合理节省成本,笔者私有云一个设计思想就是能够按照机柜,灵活扩展或者伸缩。
后来随着虚拟化的规模扩大,也进行了一些基于开源分布式文件系统集群的搭建,基于开源分布式文件系统的集群,规模可以更大,扩展性更好,适用于KVM的开源分布式文件系统在第9章、第10章都有详细的介绍。开源的虚拟化管理平台,本书第11章、第12章、第13章有详细介绍,所以本章不再介绍开源分布式文件系统及管理平台。
2. 使用虚拟化集群的优势
虚拟化集群相对于单机虚拟化,有以下几点优势:
q 快速的在线迁移(Live Migration),设备、系统维护造成的业务计划内停机时间减少到零。
q 高可用(HA),一台计算节点故障,上面的虚拟机可以很快在其他计算节点上启动运行起来,极大缩短计划外停机时间。
q 动态资源调度,业务负载发生变化引起计算节点压力分布不均匀时,可手动或者自动平衡物理机负载。也可在整体压力较低的时间段,将虚拟机集中在部分计算节点上,将不用的计算节点临时关闭,达到节能的目标。
q 业务快速部署,集群将资源池化,通过和管理平台结合,在集群的容量范围内,业务部署的速度非常快。
q 数据更安全,后端存储采用冗余度更高的商业存储,或者分布式文件系统,数据可靠性可以达到99.99%以上。
q 网络速度、可靠性更高,集群网络采用冗余架构,网络设备、网络连接都是双冗余,网络速度更高,可靠性也更高,单台网络设备、单根网线、单个网卡故障都不会引起网络中断。
提示:
1)什么是计划内停机与计划外停机
计划内停机是指可预期可计划的停机,比如定期的维护,提前通告的维护。计划外停机是指突发事件引起的停机事件,比如硬件故障,网络DDOS攻击等。一般计划内停机因为是提前预知的,会做好预防措施,不会有数据丢失,对业务的损失是比较小的。计划外停机则因为是突发事件,对业务的损失要大很多。运维的重要职责之一就是通过技术手段减少计划外和计划内停机时间,对虚拟化来说,虚拟化集群能够做到在线虚拟机迁移,并且是全冗余设计,需要计划内硬件和软件维护的时候,可以做到计划内停机时间为零。当宿主机发生紧急硬件故障的时候,虚拟机可以很快在其他宿主机上开起来,所以虚拟化集群也能有效降低计划外停机。
2)在线迁移并不是灾备手段
在线迁移实际迁移的是虚拟机的内存,当宿主机发生故障的时候,虚拟机的内存信息已经丢失了,这时候是不能再去做虚拟机的在线迁移的。所以在线迁移解决的是有计划的维护问题,比如要升级宿主机内存,可以将宿主机上的虚拟机在线迁移到其他宿主机上,内存升级完成后,在将虚拟机在线迁移回来。
3. 集群设计及架构
1)虚拟化集群设计
为保证虚拟机的尽量的在线时间,灵活的扩展,虚拟化集群的设计需要满足以下要求:
q 有共享存储,虚拟机能够在线迁移;
q 通过增加计算节点、存储、网络设备可以横向扩展;
q 没有单点故障,计算节点有多个,商业存储为双控制器,分布式文件系统镜像写多份,网络设备冗余;
q 性能满足要求,并且通过增加设备,性能可以扩展
2)虚拟化集群的架构
一套虚拟化集群体系包括以下组成部分:
q 若干计算节点,承载虚拟机的计算、内存、网络资源;
q 管理节点及管理平台,管理虚拟机的镜像,虚拟机生成、维护、销毁的生命周期,虚拟机的调度;
q 后端存储,存储虚拟机镜像存放;
q 网络设备。
二、虚拟化集群技术方案
1. 前端计算
虚拟化集群前端计算节点可以使用普通机架式服务器,也可以使用刀片服务器。
1)机架式服务器做为计算节点的优缺点
机架式服务器做为计算节点的优点是:
q 架构简单,安装配置方便;
q 扩展节点数量和升级较为容易;
q 成本有一定的优势。
缺点是:
q 随着节点数量的增多,占用的机柜空间也在增大,单机柜服务器密度低;
q 网络结构复杂,每台服务器有公网、私网、存储网;
q 交换机端口数量多,接线容易出错。
2)刀片服务器做为计算节点的优缺点
使用刀片服务器作为计算节点的优点是:
q 刀片服务器内置交换机,可以灵活的配置网络;
q 刀片服务器连线简单,占有交换机端口数量少,网络非常简洁;
q 单位机柜服务器密度大;
q 功耗低;
q 刀片服务器冗余电源和风扇,冗余交换模块,是全冗余的架构。
使用刀片服务器的缺点是:
q 成本较高;
q 配置复杂,安装配置需要专业的知识;
q 往往需要改造机柜电源,并受限于机柜最高电流。
另外目前还有一种多节点服务器,就是在1U或者2U的空间里面,能够容纳2到4台服务器,这些服务器很像是刀片服务器,共享电源和机框,但是网络接口独立。多节点服务器密度介于机架式服务器和刀片服务器之间,使用上和机架式服务器完全一样。
服务器的配置选型,根据笔者的经验,选择比较高的配置,虽然初期投入高,但是长远看,因为能够容纳更多的虚拟机,其实是节省成本的。宿主机在运行一段时间后,往往会发现内存是瓶颈,所以一开始配置的时候,内存尽量配置大一些。具体宿主机如何选型在第15章已经有详细的介绍,本章就不重复介绍了。
3. 后端存储技术方案
虚拟化集群的后端存储可以使用商业存储和分布式文件系统,商业存储有三类:NAS、IP SAN、FC SAN。
1)NAS共享存储
NAS(NETWORK ATTACHED STORAGE )即网络附加存储,网络上直接挂接的存储设备,相当于一个网络文件共享服务器。
测试环境可以用一台普通的主机模拟NAS,只要这台主机有自己的磁盘和文件系统,并且对外提供访问文件系统的接口。最常见的NAS有Linux下的NFS和windows下的CIFS。
2)IP SAN共享存储
SAN(STORAGE AREA NETWORK)即存储区域网络,主要是基于TCP/IP的网络来实现数据存取,即传输介质为IP网络。通过IP网络将计算计算节点和存储设备连接起来,计算节点通过发送Block I/O的请求到存储设备,最常见的就是用ISCSI技术,计算节点通过SCSI协议发出读取数据的请求,并用TCP/IP包封装SCSI包,就可以再TCP/IP网络中进行传输,即SCSI over TCP/IP。
测试环境也可以用普通服务器模拟ISCSI存储。
3)FC存储
FC(Fibre Channel 光纤通道)SAN类似于IP SAN,只是以光纤作为传输介质,性能较高,目前使用最广。计算节点上安装光纤接口的HBA(Host BusAdapter,提供服务器内部的I/O通道与存储系统的I/O通道之间的物理连接)卡,为了冗余HBA卡一般有两块,分别接两台光纤交换机,存储一般有两个控制器,也分别接两台光纤交换机,达到全容易的目标。FC SAN计算节点直接将I/O请求通过FC网络发送到存储设备,性能非常高。
4)生产环境如何选择存储类型
在实际部署的生产环境中,选择存储类型,取决于以下几个因素:
q 业务性能及可靠性需求
q 预算
q 运维对技术熟悉程度
一般来说,对性能要求非常高的业务,使用FC SAN存储,FC SAN存储也是成本最高的一种方案。如果业务性能需要稍低,可以使用NAS、IP SAN的存储,NAS、IP SAN的存储是性价比比较高的方式。如果业务主要是CPU消耗型的,可以考验使用分布式文件系统,本书第9章介绍的DRBD、GlusterFS,第10章介绍的CEPH,工作都很稳定,但是性能相对比较低,很适合CPU消耗型的虚拟机。
关于NFS和ISCSI,业内一直有争论,NFS配置简单,但是因为是应用层的协议,有人认为性能低,其实商业存储做了许多优化,性能也不见得比ISCSI差。如何选择主要取决于预算、运维的技术习惯、具体的存储品牌型号,笔者生产环境喜欢使用ISCSI存储。

❼ 2双网卡服务器的ip漂移问题

你这个是B类IP,不是保留的私有地址,难道你这个是你广域网的IP么?你这个是公司的吧,还有个不明白的地方,你一块网卡怎么能有两个IP呢?你说清楚我才能帮你.

❽ 虚拟化迁移服务器时,IP设置时提示出错,求解决

解决方法:
1.开始→执行→cmd
2.输入: set devmgr_show_nonpresent_devices=12
输入:set devmgr_show_nonpresent_devices=1
3. 输入: start devmgmt.msc
4. 点选“查看”→“显示隐藏设备]
5. 展开“网络适配器”.卸掉

❾ 地址漂移

1.IP地址漂移就是双机的虚拟IP地址,每个双机软件都有介绍。
2.是用在双机备份环境中的。
3.采用地址漂移技术,利用虚拟IP地址来绑定主服务器,可有效解决不能利用组播的情况下,多台服务器集群之间的信息交互问题。此方法具有一定的代表性,在很多行业可以采用。 双机集群方式广泛应用于各级航空飞行管制中心,两台中心服务器通过网络构成一套高可靠性双机热备份系统,同步工作、互为备份,当主机发生故障时,自动切换到备机工作,系统不间断运行。而地址漂移技术是当其中一台主机有故障时,另一主机接管故障主机的网络IP地址,使网络仍能正常运行。 系统背景:系统采用双机热备软件,具有负载均衡功能,将信息处理、数据库记录、进程监控等各项功能在两台服务器间进行动态分配,主服务器主要负责完成信息处理、进程监 控等,备用服务器完成数据库的记录工作。当主服务器发生故障后,能够进行检测并告警,自动将主服务器上的信息处理和进程监控等应用转移到备用服务器上继续 处理,备用服务器切换为主服务器,先前的数据库记录应用仍然保留。采用CS结构(Client Server)。双服务器主要用来对航管雷达情报进行融合处理,并对飞行管制情报、异类传感器情报进行多元数据融合,响应并显示控制台的人工干预命令。 存在问题 在 集群的双服务器内,当收到航管雷达或其他管制中心通过网络或串口送过来的信息后,会转入信息处理进程,并将情报送往显示控制台进行显示,工作人员通过显示 控制台来观察监视空中目标,并对目标进行人工干预。在航空管制中心之间需要相互交换情报,便于情报共享。在管制中心内有两台服务器,每个服务器具有一个IP地址,采用其中一台服务器IP地址进行通信,如果此服务器出故障将无法接收信息,这就为中心之间采用哪一个IP地址来交换信息造成选择困难。 虚拟IP地址 解决多台服务器集群间信息交互的办法有三个: 一是采用组播,该方法最简单。只要将两台计算机加入一个组播地址,则发送方将目的地址设置为此组播的IP地址即可,航空管制中心的两台计算机均能够收到,但在航空管制中心间网络拓扑关系复杂,很多区域网络内禁止采用组播的方式,所以此方法不可行。 二是采用一份情报分别传递两次给两台双机服务器的方式,能够保证两台服务器均能够收到信息,但是造成带宽浪费,并加大双服务器接收情报时间不一致的可能性,使双服务器的信息处理不能同步,如果在情报量大时,信道可能无法承受,此方法不可取。 三是采用地址漂移技术,给管制中心分配一个航空管制中心虚拟IP 地址,航空管制中心之间传递情报采用此IP地址,然后由各航空管制中心的主服务器与此IP地址绑定,负责接收和发送情报。同时在主服务器启动一个三通进 程,所谓三通进程是指此进程负责接收信息,然后将收到的信息分别转发到集群内两台服务器,类似于水龙头的三通,因此称之为三通进程。主服务器收到一份情报 后,送往局域网内主服务器和备服务器的接收进程。当主机切换为备机时,此服务器卸载此虚拟IP地址,切换为主机的服务器加载虚拟IP地址,并启用三通进程 负责接收和分发情报。虚拟IP地址在主备服务器之间漂移,也称之为地址漂移技术,目前很多集群软件也采用此技术来解决集群内多台计算机只有惟一IP地址的 问题。 技术实现 上述的第三种方法的实现需要以下几个关键技术: 1.当主机加载虚拟IP地址后,必须利用ARP协议包通知路由器,告诉路由器虚拟IP地址在哪台主机上,这样当路由器收到目的地址为虚拟IP时,会自动将数据包传递给主用计算机。 有两种方式可产生ARP 数据包: 一是通过程序生成ARP数据包,并由链路层接口发送给路由器,这需要对网络编程、特别是链路层编程有一定经验的技术人员才可以实现。二是利用ARP命令, 在程序中执行system(“arp”)即可,将本计算机的ARP表发送给局域网内的路由器。值得注意的是: 航空管制中心的IP地址必须一直与主机绑定,需要IP地址的加载与双机程序相关联。所以在双机切换或者主机故障、退出时要在即将成为主机的服务器上加载虚 拟IP地址。加载IP地址的命令为: ifconfig eth0 alias 192.168.1.1 netmask 255.255.255.0,卸载IP地址的命令为: ifconfig eth0 -alias 192.168.1.1。 2. 经过实验表明,主机切换为备机后,曾经加载的虚拟IP 地址不卸载,不会造成网络冲突。经分析,其原因为: 当路由器收到ARP数据包后,将MAC地址和IP地址的配对更新,当路由器接收到情报数据后,会根据ARP表来寻找虚拟IP地址所在计算机的MAC地址, 因此路由器接收到航管情报后自动将报文发送给主计算机,然后由主机的三通进程将情报通过局域网内的组播方式发送给主备计算机的信息接收进程。 3.建立三通进程,负责接收情报,并将接收的情报分发给两台计算机。需要将三通进程作为系统守侯进程,这样它随着操作系统的启动而自动执行,增强其可靠性。下面对三通进程的实现进行简单介绍。在Unix操作系统下,首先需要随着操作系统的启动而自动启用三通进程,在/etc/rc2.d目录下建立脚本文件,如下: #!/bin/sh findproc() { # 查询进程ID pid=`/usr/bin/ps -e | /usr/bin/grep " $1" | /usr/bin/grep -v "$$" | /usr/bin/grep -v grep | /usr/bin/awk '{ print $1 }'` } case $1 in start) /usr/Tprocess& #启动三通进程;; stop) #关闭三通进程findproc Tprocess; if [ "$pid" < > "" ]; then /bin/kill -15 $pid Fi ;; *) esac 三通进程的实现步骤为: 首先是要脱离开原有进程组,单独建立进程组并成为进程组的首进程,建立守护进程; 其次是接收到报文后增加报文头格式,后续紧跟网络发送方IP地址,然后紧跟为原始数据。其数据格式如表所示: 最后是将组合后的数据报文在局域网内发送给双服务器的接收进程。下面介绍三个步骤的实现方法。 步骤1: 脱离开原有进程并建立守护进程。程序如下: pid = fork(); //建立进程if ( pid< 0 ) return ; if ( pid!=0 ) exit(0); //父进程退出setsid (); //建立对话期setpgrp(); //建立进程组,并成为进程组的首进程chdir("/"); //更换工作目录为根目录umask(0); 步骤2: 三通进程负责接收远程航空管制中心的数据。 //建立socket Sid = socket (AF_INET, SOCK_DGRAM, 0); if (sid < 0) { perror(" n IN distribute.c create socket41432:"); exit(1); } //从/etc/services文件中获得服务名称,得到服务端口号。 sp = getservbyname ("head", "udp"); if (sp == NULL) { printf(": head not found in /etc/servicesn"); exit(1); } addr.sin_port = sp->s_port; addr.sin_family = AF_INET; addr.sin_addr.s_addr = INADDR_ANY; //打开地址重用机制on = 1; setsockopt(sid, SOL_SOCKET,SO_REUSEADDR,&on,sizeof(on) ); //绑定此服务名if ( bind ( sid, (struct sockaddr *)&addr, sizeof(struct sockaddr_in) )< 0 ) { perror ( " n bind addr"); exit(0); } addrLen=sizeof(struct sockaddr_in); //设定目的地址为组播地址local_net.sin_family = AF_INET; local_net.sin_addr.s_addr = inet_addr(multicast_ip); sp = getservbyname ("mult_portt", "udp"); if (sp == NULL) { printf(": hjff_port not found in /etc/servicesn"); exit(1); } local_net.sin_port = sp->s_port; //循环等待接收和处理数据for(;;) { memset ( buff,0,2048 ); num = recvfrom ( sid, buff,2048,0, (struct sockaddr *)&srcAddr, &addrLen); if ( num< 0 ) { perror ( "n recvfrom "); continue; } 步骤3: 收到报文后,组织和封装数据并在局域网内利用组播来将数据转发给双服务器。 链接:ARP协议 ARP,全称Address Resolution Protocol,中文名为地址解析协议,它工作在数据链路层,在本层和硬件接口联系,同时对上层提供服务。 IP数据包常通过以太网发送,以太网设备并不识别32 位IP地址,它们是以48位以太网地址传输以太网数据包。因此,必须把IP目的地址转换成以太网目的地址。在以太网中,一个主机要和另一个主机进行直接通 信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。ARP协议用于将网络中的IP地址解析为硬件 地址(MAC地址),以保证通信的顺利进行。

热点内容
制作自解压安装 发布:2025-03-20 05:41:49 浏览:302
华为连接电视密码是多少 发布:2025-03-20 05:31:11 浏览:492
算法第五版 发布:2025-03-20 05:17:57 浏览:730
湖南台访问 发布:2025-03-20 05:10:32 浏览:38
脚本和秒抢 发布:2025-03-20 05:06:29 浏览:591
b35锁如何设置密码 发布:2025-03-20 05:06:27 浏览:905
淘宝如何租云服务器 发布:2025-03-20 05:05:12 浏览:213
编程忌讳 发布:2025-03-20 04:58:35 浏览:427
国家知识产权专利数据库 发布:2025-03-20 04:54:29 浏览:416
win7怎么给文件夹设密码 发布:2025-03-20 04:52:38 浏览:725