<IBM AIX> 《AIX中HA的网卡IP确认方法》

news2024/11/25 14:24:28

《HA网卡确认方法》

  • 1 HA IP地址类型
  • 2HA IP地址设置原则
  • 3 HA网卡日常查看方法
    • 3.1 查看hosts文件
    • 3.2 查看网卡和IP
  • 4 通过命令方式直接查看
  • 5 直接查看HA配置
  • 4 HA网卡SMIT查看方法(暂不完整)
    • 4.1 根据hosts文件确认IP对应的别名
    • 4.2 根据serviceIP确认Persistent IP的网络
    • 4.3 根据Persistent IP的网络得到Persistent IP

1 HA IP地址类型

IP类型标识全称说明配置
boot ipboot_ip真实IP,物理IPboot一般在计算机中指的是引导。这里指的是,操作系统装入的IP地址,即物理网卡IP地址配置网卡
Persistent IPper_ip永久IPPersistent 是持续的意思。这里是指一直在一台服务器上的IP地址。配置Persistent IP
Service IPser_ip服务IP,浮动IPService是提供服务的意思。这里指应用访问的IP地址。配置Service IP

2HA IP地址设置原则

序号原则
1HA集群每台服务器配置两个物理网卡,即使用两个物理网卡IP作为boot_IP。
2HA集群每台服务器配置一个永久IP,即per_IP。依附在其中一个boot_IP。
3HA集群只有一个服务IP,即ser_ip。存在于集群的某台服务器。
4服务IP所在的服务器,同样依附在其中一个boot_IP上,且可与永久IP分布在不同的boot_ip。
5HA集群服务器的一个boot_IP网卡down掉后,依附其上的per_IP和ser_IP会切换至另一个up的网卡。
6A集群服务器的两个boot_IP网卡都down掉后,per_IP将down掉,ser_IP才会切换至备机。

3 HA网卡日常查看方法

HA 集群配置规范,hosts别名不存在异议,且不存在多个物理网卡的情况下,一般可用下列方法确认网卡。

3.1 查看hosts文件

1、查看主机名对应的IP地址。
2、查看节点名对应的IP地址。

$ cat /etc/hosts
100.1.0.1       test1_boot1  test1
100.1.0.2       test2_boot1  test2
192.168.0.1     test1_boot2
192.168.0.2     test2_boot2
10.1.0.1        test1_svc
10.1.0.2        test2_svc
10.1.0.5        test1_per
10.1.0.6        test2_per

说明:一般**_per为真实IP,**_svc为服务IP,或称serviceIP

3.2 查看网卡和IP

$ ifconfig -a
$ netstat -in

4 通过命令方式直接查看

1、通过以下方式可以查看

$ cat /etc/hosts
196.141.100.110       tredb01_boot1  tredb01
196.141.100.100       tredb02_boot1  tredb02
196.141.10.110     tredb01_boot2
196.141.10.100     tredb02_boot2
18.6.6.4         tredb02_svc
18.6.6.5         tredb01_per  db1
18.6.6.6         tredb02_per  db2
$ cllsif
Adapter              Type       Network    Net Type   Attribute  Node       IP Address       Hardware Address Interface Name   Global Name      Netmask          Alias for HB Prefix Length

hdiskpower0_01       service    net_diskhb_01 diskhb     serial     tredb01    /dev/hdiskpower0                  hdiskpower0                                             
tredb01_boot1        boot       net_ether_01 ether      public     tredb01    196.141.100.110                   en0                         255.255.255.224             27
tredb01_boot2        boot       net_ether_01 ether      public     tredb01    196.141.10.110                    en4                         255.255.255.224             27
tredb02_ser          service    net_ether_01 ether      public     tredb01    18.6.6.4                                                      255.255.255.224             27
hdiskpower0_02       service    net_diskhb_01 diskhb     serial     tredb02    /dev/hdiskpower0                  hdiskpower0                                             
tredb02_boot2        boot       net_ether_01 ether      public     tredb02    196.141.10.100                    en4                         255.255.255.224             27
tredb02_boot1        boot       net_ether_01 ether      public     tredb02    196.141.100.100                   en0                         255.255.255.224             27
tredb02_ser          service    net_ether_01 ether      public     tredb02    18.6.6.4                                                      255.255.255.224             27
$ cllscf
Cluster Name: tredb
Cluster Connection Authentication Mode: Standard
Cluster Message Authentication Mode: None
Cluster Message Encryption: None
Use Persistent Labels for Communication: No
There were 2 networks defined : net_diskhb_01, net_ether_01
There are 2 nodes in this cluster.

NODE tredb01:
        This node has 2 service IP label(s):

        Service IP Label hdiskpower0_01:
                IP address:     /dev/hdiskpower0
                Hardware Address:       
                Network:        net_diskhb_01
                Attribute:      serial
                Aliased Address?:       Disable

        Service IP Label hdiskpower0_01 has no communication interfaces.
        Service IP Label hdiskpower0_01 has no communication interfaces for recovery.


        Service IP Label tredb02_ser:
                IP address:     18.6.6.4
                Hardware Address:       
                Network:        net_ether_01
                Attribute:      public
                Aliased Address?:       Enable

        Service IP Label tredb02_ser has 2 communication interfaces.
                (Alternate Service) Communication Interface 1: tredb01_boot1
                IP address:     196.141.100.110
                Network:        net_ether_01
                Attribute:      public
                        Alias address for heartbeat:    
                (Alternate Service) Communication Interface 2: tredb01_boot2
                IP address:     196.141.10.110
                Network:        net_ether_01
                Attribute:      public
                        Alias address for heartbeat:    
        Service IP Label tredb02_ser has no communication interfaces for recovery.

        This node has 1 persistent IP label(s):

        Persistent IP Label tredb01_per:
                IP address:     18.6.6.5
                Network:        net_ether_01


NODE tredb02:
        This node has 2 service IP label(s):

        Service IP Label hdiskpower0_02:
                IP address:     /dev/hdiskpower0
                Hardware Address:       
                Network:        net_diskhb_01
                Attribute:      serial
                Aliased Address?:       Disable

        Service IP Label hdiskpower0_02 has no communication interfaces.
        Service IP Label hdiskpower0_02 has no communication interfaces for recovery.


        Service IP Label tredb02_ser:
                IP address:     18.6.6.4
                Hardware Address:       
                Network:        net_ether_01
                Attribute:      public
                Aliased Address?:       Enable

        Service IP Label tredb02_ser has 2 communication interfaces.
                (Alternate Service) Communication Interface 1: tredb02_boot2
                IP address:     196.141.10.100
                Network:        net_ether_01
                Attribute:      public
                        Alias address for heartbeat:    
                (Alternate Service) Communication Interface 2: tredb02_boot1
                IP address:     196.141.100.100
                Network:        net_ether_01
                Attribute:      public
                        Alias address for heartbeat:    
        Service IP Label tredb02_ser has no communication interfaces for recovery.

        This node has 1 persistent IP label(s):

        Persistent IP Label tredb02_per:
                IP address:     18.6.6.6
                Network:        net_ether_01




Breakdown of network connections:

Connections to network net_diskhb_01
        Node tredb01 is connected to network net_diskhb_01 by these interfaces: 
                hdiskpower0_01

        Node tredb02 is connected to network net_diskhb_01 by these interfaces: 
                hdiskpower0_02


Connections to network net_ether_01
        Node tredb01 is connected to network net_ether_01 by these interfaces: 
                tredb01_boot1
                tredb01_boot2
                tredb02_ser
                tredb01_per

        Node tredb02 is connected to network net_ether_01 by these interfaces: 
                tredb02_boot2
                tredb02_boot1
                tredb02_ser
                tredb02_per

5 直接查看HA配置

# smit hacmp
1、选择 --> Initialization and Standard Configuration
2、选择 --> Display HACMP Configuration
Command: OK            stdout: yes           stderr: no

Before command completion, additional instructions may appear below.

Cluster Name: tredb
Cluster Connection Authentication Mode: Standard
Cluster Message Authentication Mode: None
Cluster Message Encryption: None
Use Persistent Labels for Communication: No
There are 2 node(s) and 2 network(s) defined

NODE tredb01:
        Network net_diskhb_01
                hdiskpower0_01  /dev/hdiskpower0
        Network net_ether_01
                tredb02_ser     18.6.6.4
                tredb01_boot1   196.141.100.110
                tredb01_boot2   196.141.10.110

NODE tredb02:
        Network net_diskhb_01
                hdiskpower0_02  /dev/hdiskpower0
        Network net_ether_01
                tredb02_ser     18.6.6.4
                tredb02_boot2   196.141.10.100
                tredb02_boot1   196.141.100.100

Resource Group tredbrg
        Startup Policy   Online On Home Node Only
        Fallover Policy  Fallover To Next Priority Node In The List
        Fallback Policy  Never Fallback
        Participating Nodes      tredb01 tredb02
        Service IP Label                 tredb02_ser

Total Heartbeats Missed:        42
Cluster Topology Start Time:    02/10/2023 22:07:38

4 HA网卡SMIT查看方法(暂不完整)

4.1 根据hosts文件确认IP对应的别名

$ cat /etc/hosts
100.1.22.1       test1_boot1  test1
100.1.22.2       test2_boot1  test2
192.168.22.1     test1_boot2
192.168.22.2     test2_boot2
10.1.22.1        test1_svc
10.1.22.5        test1_per  db1
10.1.22.6        test2_per  db2

4.2 根据serviceIP确认Persistent IP的网络

# smit hacmp
1、选择 --> Initialization and Standard Configuration
2、选择 --> Configure Resources to Make Highly Available
3、选择 --> Configure Service IP Lables/Addresses
4、选择 --> Add a Service IP Lable/Address
添加db1_svc,选择网络 net_ether_01
“IP Lable/Address”选择test1_svc

确认获取网络为net_ether_01
在这里插入图片描述
在这里插入图片描述

4.3 根据Persistent IP的网络得到Persistent IP

# smit hacmp
1、选择 --> Initialization and Standard Configuration
2、选择 --> Configure Resources to Make Highly Available
3、选择 --> Configure Persistent Node IP Lables/Addresses
4、选择 --> Add a Persistent Node IP Lable/Address
5、两个节点分别按规划配置。先配置节点db1
6、配置
“Network Name”net_ether_01
“Node IP Lable/Address”选择db1
“Netmask”填写255.255.255.0

确认网络为net_ether_01的Persistent IP为db1
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/513878.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

具有区域/边缘一致性的形状感知弱/半监督Disc and Cup状物分割

文章目录 Shape-Aware Weakly/Semi-Supervised Optic Disc and Cup Segmentation with Regional/Marginal Consistency摘要本文方法Modified Signed Distance Function (mSDF )Dual Consistency Regularisation of Semi-SupervisionDifferentiable vCDR estimation of Weakly S…

vue3+vite+多页面应用(MPA)示例

环境配置: 在硬盘里找个地方放项目内容:如:E:\vue3vitepros, 打开vscode,菜单》终端》新建终端,输入命令:cd E:\vue3vitepros 回车,然后依次运行下面命令: 1,安装vite:安装过的忽略此…

【开发必备】推荐几个非常好用的前端VsCode插件,快来看看你都用过哪些?

VSCode是前端开发的武器,下面给大家推荐几个必备的、非常好用的前端VsCode插件 1.Better Align Better Align就是一款能够实现代码规范的工具,它主要用于代码的上下对齐。它能够用冒号(:)、赋值(&#xf…

Mybatis根据Bean生成对应的SQL语句工具类

Mybatis根据Bean生成对应配置SQL的语句 前言为什么不用MyBatis-PlusMybatis的困扰插入和更新查询 crud工具类MybatisCrudHelp.java 测试类需要注意的点 前言 在进入这一节知道MyBatis-Plus的人可能有人要问了:为什么我不用Mybatis-plus? 为什么不用MyB…

【JAVAEE】单例模式的介绍及实现(懒汉模式和饿汉模式)

目录 1.单例模式 1.1概念 1.2单例模式的实现方式 怎么去设计一个单例 饿汉模式 懒汉模式 懒汉模式-多线程版 解决懒汉模式多线程不安全问题-synchronized 解决懒汉模式多线程不安全问题-volatile 1.单例模式 1.1概念 单例是一种设计模式。 啥是设计模式 ? 设计模式…

机器学习——弹性网估计

机器学习——弹性网估计 文章目录 机器学习——弹性网估计[toc]1 模型介绍2 模型设定3 弹性网估计 1 模型介绍 弹性网估计属于惩罚回归,常见的惩罚回归包括岭回归(ridge)、套索回归(lasso)和弹性网(elasticnet)回归等。 岭回归用于缓解高维数据可能的多重共线性问…

aws exam

Route 53 Route 53 是AWS的一个服务,它的主要功能如下,下面会一一介绍每个功能 Domain registration(域名注册)DNS management(DNS管理)Health check(健康检查)Routing polices&am…

K8S系列之NetworkPolicy

什么是NetworkPolicy IP 地址或端口层面(OSI 第 3 层或第 4 层)控制网络流量, 则你可以考虑为集群中特定应用使用 Kubernetes 网络策略(NetworkPolicy)。 NetworkPolicy 是一种以应用为中心的结构,允许你设…

浅析EasyCVR视频汇聚技术在城市智慧文旅数智平台中的应用意义

一、背景分析 根据文化和旅游部4月21日公布的2023年一季度国内旅游数据情况抽样调查统计结果显示,2023年一季度,国内旅游总人次12.16亿,比上年同期增加3.86亿,同比增长46.5%。其中,城镇居民国内旅游人次9.44亿&#x…

消息和消息队列、以及作用场景(一)

“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。 “消息队列”是在消息的传输过程中保存消息的容器。 目前的消息队列有很多,例如:Kafka、RabbitMQ…

包装三年经验拿21K,试用期没过完就被裁了....

最近翻了一些网站的招聘信息,把一线大厂和大型互联网公司看了个遍,发现市场还是挺火热的,虽说铜三铁四,但是软件测试岗位并没有削减多少,建议大家有空还是多关注和多投简历,不要闭门造车,错过好…

Redis命令详解

Redis是一个高性能的内存键值数据库,它支持多种数据结构,包括字符串、哈希、列表、集合、有序集合等。Redis通过提供一组命令来实现对数据的操作,这些命令可以通过Redis客户端发送给Redis服务器,从而对数据库进行操作。 Redis的一…

阿里云刘伟光:2 万字解读金融级云原生

作者:刘伟光,阿里云智能新金融&互联网行业总裁、中国金融四十人论坛常务理事,毕业于清华大学电子工程系 01 前言 2015年云原生理念提出的时候,彼时全球金融百年发展形成的信息化到数字化的背后,金融级的技术服务…

好用工具第1期:手机电脑同屏QtScrcpy

QtScrcpy 可以通过 USB / 网络连接Android设备,并进行显示和控制。无需root权限。 同时支持 GNU/Linux ,Windows 和 MacOS 三大主流桌面平台。 QtScrcpy 是一个开源项目, 项目地址是: https://github.com/barry-ran/QtScrcpy 它专注于: 精致 (仅显示设…

Java 责任链模式详解

责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它用于将请求的发送者和接收者解耦,使得多个对象都有机会处理这个请求。在责任链模式中,有一个请求处理链条,每个处理请求的对象都是一个…

mysql数据库基础知识,mysql数据库简介(一看就懂,一学就会)

目录 一、MySQL学习路线二、MySQL常见操作1、查看所有数据库show databases。2、MySQL 创建数据库3、删除数据库4、选择数据库use databasename5、查看该数据库下所有表show tables6、创建数据库表7、删除数据库 三、增删改查1、插入数据2、查询数据3、where子句4、更新语句5、…

微前端应用(qiankun+umi+antd)

1.微前端介绍以应用选型 1.1什么是微前端? 微前端是一种前端架构模式,它将前端应用程序拆分成多个小型的、独立开发、独立部署的子应用,然后将这些子应用组合成一个大型的、复杂的前端应用。每个子应用都有自己的技术栈、独立的代码库、独立的开发、测…

Linux快捷命令

目录 一、快捷排序——sort 常用选项: 示例 二、快捷去重——uniq 常用选项: 示例: ​编辑 ​编辑 ​编辑 三、快捷替换——tr 用于windows的编写的脚本格式转换为Linux格 方法一: 方法二: 四、快速裁…

JAVA double精度丢失问题

double类型精度丢失问题: 0.1*0.1使用计算器计算是0.01,代码里却是0.010000000000000002 public class HelloWorld {public static void main(String []args) {double number1 0.1;double number2 0.1;double result number1 * number2 ;System.o…

CSP-S 2022 提高级 第一轮 阅读程序(1) 第16-21题

【题目】 CSP-S 2022 提高级 第一轮 阅读程序&#xff08;1&#xff09; 第16-21题 01 #include <iostream> 02 #include <string> 03 #include <vector> 04 05 using namespace std; 06 07 int f(const string &s, const string &t) 08 { …