- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经阅读了 Oracle RAC 文档几次,但 SCAN 和 VIP 仍然让我感到困惑。有人可以帮助我了解如何在技术上进行配置,以便我可以向网络管理员解释它。
Oracle RAC 中的 VIP,每个 VIP 是否应该绑定(bind)到节点,还是只需要一条 DNS A 记录而不将其分配给节点 1 或节点 2 以及主机文件中的条目?我知道在执行网格集群安装时,Oracle 会自动绑定(bind) VIP,但这应该是分配给其中一个节点的 DNS 的一部分,还是应该是空闲且未分配的?
需要在 DNS 记录中创建 Oracle SCAN IP;这是通过反向查找或循环方式对 3 个 IP 进行 A 记录吗?这不应该是主机文件的一部分吗?
我需要向我的网络管理员解释这一点,以便将其添加到 DNS 服务器上。
最佳答案
首先,VIP:
VIP 是虚拟 IP 地址,应在 DNS 中定义,并且不分配给任何主机或接口(interface)。当您安装 GRID/ASM home 时,您将指定在 DNS 中分配的 VIP 名称。当Oracle Clusterware启动时,它会为集群中的每个节点分配一个VIP。这个想法是,如果一个节点出现故障(崩溃),集群件可以立即将该 VIP 重新分配给新的(幸存的)节点。这样,您就可以避免 TCP 超时问题。
下一步,扫描:
SCAN(单一客户端访问名称)是 VIP 的一个特例。 SCAN 也应该在 DNS 中定义,并且不分配给任何主机或接口(interface)。 DNS 中应存在与 SCAN 名称关联的三个 IP,并且应定义 DNS 条目,以便每次查询 DNS 时以循环方式返回这三个 IP 之一。
在集群件启动时,组成 SCAN 的三个 VIP 中的每一个都将被分配到集群中的不同节点。 (除非在两节点集群的特殊情况下,其中一个节点将分配有 2 个 SCAN VIP。)SCAN 的要点是,无论在集群中添加或删除多少个节点,所有tnsnames.ora(或 LDAP 等效项)中的网络服务名称定义不需要更改,因为它们都引用 SCAN,无论向集群添加或删除多少个节点,SCAN 都不会更改。
例如,在三节点集群中,您可能有:
物理和虚拟主机名/IP 分配如下:
Hostname Physical IP Virtual hostnmae Virtual IP
rac1 10.1.1.1 rac1-vip 10.1.1.4
rac2 10.1.1.2 rac2-vip 10.1.1.5
rac3 10.1.1.3 rac3-vip 10.1.1.6
此外,您可以将 SCAN 定义为:rac-scan
具有三个 IP:10.1.1.7、10.1.1.8、10.1.1.9
。同样,将定义 DNS 定义,以便以循环顺序提供这些 IP。
请注意,SCAN VIP、主机 VIP 和物理 IP 均位于同一子网中。
最后,尽管您没有询问这一点,但为了完成整个计划,您还需要为每个主机分配一个私有(private)的、不可路由的 IP,并且该 IP 将与私有(private)互连相关联。所以,你可能会遇到这样的情况:
rac1-priv 172.16.1.1
rac2-priv 172.16.1.2
rac3-priv 172.16.1.3
请注意,“-priv”地址不应位于 DNS 中,而只能位于 RAC 集群中每个主机的/etc/hosts 文件中。 (它们是私有(private)的、不可路由的,只有集群软件才会知道或使用这些地址,因此添加到 DNS 没有意义。)
另请注意,“-priv”和物理 IP/主机名定义应位于/etc/hosts 中,物理 IP 和 VIP 应位于 DNS 中。因此,物理 IP 在 DNS 和/etc/hosts 中,VIP 仅在 DNS 中,“-priv”地址仅在/etc/hosts 中。
关于Oracle RAC VIP 和 SCAN IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30219464/
How is VIP swapping + CNAMEs better than IP swapping + A records? 作为上述内容的延续 - 由于 issues I'm having,我
我发现尖锐的错误。 之后,我发现了一个博客,他们要求从节点模块中删除Sharp并运行sudo npm i。 . 我已经浏览了 GitHub 并写了 minipass - 2.7.0在那之后,我得到了一
我对一些关于虚拟 IP 的 Kubernetes 文档感到有点困惑:https://kubernetes.io/docs/concepts/services-networking/service/#t
我有一个具有许多自定义域和子域的应用程序,该应用程序高度依赖于我的云服务的 VIP 保持不变。我读过以下文章: http://msdn.microsoft.com/en-us/library/wind
我正在尝试用空的重定向项目替换托管服务,但是当我尝试这样做时,出现以下错误; Windows Azure cannot perform a VIP swap between deployments t
....该网站当时根本没有响应。有些 react 甚至失败。 这会带来可怕的用户体验,网站突然停止对当时在线的用户使用react。 网站已完全预热并通过临时网址进行响应。 这是日志: 有什么可以加快速
会员对于我们的网站有很深远的影响,拥有一群粘性用户是成功的关键,那么我们如何去吸引会员注册然后转化会员为高级会员呢,比如我们可以让所有会员都成为VIP会员,对于VIP会员,显示相对优惠的价格,而对于
我目前正在使用 Azure 网站来部署我的应用程序。我目前正在使用两个网站,每个网站监听我的 GIT 的不同分支。如图所示here . 现在,为了让它变得完美,我只是缺少一种在这两个实例之间快速切换的
是否可以执行以下 ImageMagick perspective distort命令使用 VIPS?如果是这样,命令是什么(使用 ruby-vips)? $ convert my_file.png -
是否可以执行以下 ImageMagick perspective distort命令使用 VIPS?如果是这样,命令是什么(使用 ruby-vips)? $ convert my_file.png -
有人可以帮我理解 VIP SWAP 的确切含义吗? 假设部署 ID D1 的生产槽具有 VIP 1.2.3.4,部署 ID D2 的暂存槽具有 5.6.7.8。 VIP交换后生产槽会变成5.6.7.8
我的应用程序中有一些依赖于部署槽的设置。我了解此类设计决策所带来的处罚和影响,但该决策是最终决策,适用于我们的案例。 我想知道的是当您更改托管服务的部署槽时会触发哪些事件(如果有)? RoleEnvi
我正在使用VIPS library用于操作图像并向其中添加文本。我想知道如何为文本中的字符添加间距? 下图是我所讨论内容的示例。 最佳答案 您可以使用pango markup 。例如: vips te
我对图像处理完全陌生。我对 JPEG 内部是什么以及它是如何工作一无所知。 我想知道,是否可以在某处找到执行以下简单操作的 ruby 代码: 打开 jpeg 文件。 遍历每个像素并将其颜色设置为
有人可以帮助我了解以下相关的 Azure VIP 吗? 当我们进行 VIP 交换时,生产槽 VIP 是否会发生变化? 新的部署是否会改变 VIP? VIP 在什么情况下会发生变化? 如果我删除暂存槽并
我有一个带有 Web 和辅助角色的 Azure 云服务。当 Azure 云服务停止时,将调用 OnStop() 方法。 在 VIP 交换中,一旦请求 VIP 交换,它是否会立即在传出服务部署上调用相同
我正在尝试在 Azure(9 月工具包)中设置暂存和实时环境,并且我想要一个单独的暂存和实时数据库 - 具有不同的连接字符串。显然,我可以在 Visual Studio 中使用 web.config
我不知道怎么做,但是 Azure 允许您为同一个 VIP 在不同的 VMS 中输入两个相同的端点。现在我无法删除这些端点。有人知道我该怎么办吗? 端点 删除端点时出错 我也尝试过删除 VIP 和保留
使用协同定位缓存时,VIP 交换期间会发生什么? 我认为 session 状态将被清除(或至少在某种程度上?) 最佳答案 这是正确的。如果您将 session 状态存储在共置缓存或专用缓存中并将新部署
我刚刚使用管理 REST API 进行了 VIP 交换。操作花了 30 秒才返回状态代码“成功”,但又过了一分钟左右,服务请求才开始返回新内容。因为我需要管理启动缓慢的流程,所以我需要在 VIP 交换
我是一名优秀的程序员,十分优秀!