小编Jim*_*Jim的帖子

HAProxy reqrep 在后端请求中删除 URI

关于 HAProxy reqrep 的真正快速问题。我正在尝试重写/替换发送到后端的请求。

我有以下示例域和 URI,它们共享相同的域名,但后端 Web 服务器池不同。

http://domain/web1
http://domain/web2
Run Code Online (Sandbox Code Playgroud)

我希望 web1 转到后端 webfarm1,而 web2 转到 webfarm2。目前这确实发生了。但是,当请求发送到后端时,我想去掉 web1 或 web2 URI。

这是我的 haproxy.cfg

frontend webVIP_80
        mode http
        bind    :80
        #acl routing to backend
        acl web1_path path_beg /web1
        acl web2_path path_beg /web2

        #which backend
        use_backend webfarm1 if web1_path
        use_backend webfarm2 if web2_path
        default_backend webfarm1

backend webfarm1
        mode http
        reqrep ^([^\ ]*)\ /web1/(.*)     \1\ /\2
        balance roundrobin
        option httpchk HEAD /index HTTP/1.1\r\nHost:\ example.com
        server webtest1 10.0.0.10:80 weight 5 check slowstart 5000ms
        server …
Run Code Online (Sandbox Code Playgroud)

rewrite load-balancing haproxy uri

30
推荐指数
2
解决办法
5万
查看次数

仍然得到 aacraid:按照推荐的步骤后,主机适配器中止请求错误

我的新 Adaptec RAID 控制器在高 I/O 下遇到了臭名昭著的 aacraid:主机适配器中止请求错误。我已经阅读了几个论坛,甚至Adaptecs,将 /sys/block/sdX/device/timeout 值设置为 45 可以解决这个问题。但是,我正在运行 Ubuntu Server 12.04,默认情况下该值已为 45。我还尝试了下一个建议,即将我的主板的 bios 更新到最新版本,我做到了。

我不确定在采取这些步骤之前是否还有其他人遇到过这个“aacraid:主机适配器中止请求”错误。

这是我在系统日志中看到的:

kernel: [ 5493.523282] aacraid: Host adapter abort request (4,0,0,0)
Jan  6 20:29:15 server kernel: [ 5493.523309] aacraid: Host adapter abort request (4,0,0,0)
Jan  6 20:29:15 server kernel: [ 5493.523375] aacraid: Host adapter reset request. SCSI hang ?
Run Code Online (Sandbox Code Playgroud)

这是我的 uname -a

Linux server 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

谢谢大家,

吉姆

kernel scsi

9
推荐指数
1
解决办法
7621
查看次数

光纤通道帧如何填充和穿越结构?

试图让我了解光纤通道帧是如何通过交换结构实际填充和发送的。我了解WWNN WWPN,WWNN 是实际HBA 的WWN,而WWPN 是卡上实际端口的WWN。因此,如果一个 HBA 有 4 个端口,它们都共享相同的 WWNN,但具有不同的 WWPN。尽管如此,仍然不确定 WWNN 在哪里与结构中的通信有关。其次,新的 N_port 节点尝试登录到结构并获得动态 FCID 分配的 FLOGI 进程。在 PLOGI 完成后,N 端口节点可以提交它的 WWPN。这保持了 WWPN 与 FCID 的关系....

最后,FC 寻址是域 ID、区域 ID 和端口 ID 的组合。全部 8 位。我的理解是它用于定位接口在结构中的位置?因此,如果我有两个交换机域 1 和域 2,0100000 将意味着第一个交换机区域 00 和端口 00?

此外,我仍然不确定主机如何发送到另一台主机。查看 FC 帧,有 Destination ID 和 Source ID 字段,它们是 24 位 FC 地址或 FCID。我的问题是这些 DestID 和 SourceID 是由主机 HBA 还是由 FC 交换机填充?我以为主机只从 HBA 知道它自己的 WWNN 和 WWPN?

其次,我在光纤通道框架中没有看到 WWNN 或 WWPN 发挥作用的任何地方。除非它们只在FLOGI和PLOGI过程中使用以获得动态FCID。

谢谢你的帮助。欣赏它。

PS 我正在使用 Cisco MDS …

storage-area-network fibre-channel hba

8
推荐指数
1
解决办法
3486
查看次数

Linux 客户端 Active Directory 身份验证在故障转移时停止工作

我在 Linux 客户端尝试通过定位 DNS 名称 ( corp.example.com)进行 AD 身份验证时遇到问题。我有 2 个域控制器服务器DC1(10.0.0.3/24)DC2(10.1.0.3/24) corp.example.com 的两个域控制器。在开始之前,每个 Linux 客户端都明确定义了 2 个 AD 服务器 IP 地址中的 1 个。我完成并用域名 (corp.example.com) 替换了 IP 地址,如下所示的配置。对其进行了测试,效果很好。但是,通过关闭 Dome Controller 服务器之一来测试故障转移会使某些 Linux 客户端无法进行身份验证并超时。使用全局/通用 DNS 轮循机制查看DC/DNS 故障转移对于我最初的帖子,当我认为这是网络问题时。 在 Linux 客户端上:

/etc/openldap/ldap.conf

  uri     ldap://DC1 ldap://DC2
    base    dc=corp,dc=example,dc=com
Run Code Online (Sandbox Code Playgroud)

/etc/krb5.conf

[libdefaults]
        default_realm = corp.example.com
        clockskew = 300
        dns_lookup_kdc
#       default_realm = EXAMPLE.COM

[realms]
corp.example.com= {
        kdc = corp.example.com
        default_domain = corp.example.com
        kpasswd_server = corp.example.com …
Run Code Online (Sandbox Code Playgroud)

linux kerberos authentication domain-controller srv-record

6
推荐指数
1
解决办法
3440
查看次数

您可以使用 PacketTracer 从 PC ping Cisco 路由器的环回接口吗

我可能误解了路由器的环回接口可以做什么。我正在尝试从同一网络上的 PC ping 它。

我正在使用 Packet Tracer 来模拟这个,一个 Cisco 1841 和一个来自程序内的 PC。

知识产权

思科 1841:

interface Loopback0
 ip address 192.168.254.1 255.255.255.0
!
interface FastEthernet0/0
 no ip address
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 duplex auto
 speed auto
Run Code Online (Sandbox Code Playgroud)

个人电脑:

IP -- 192.168.254.5 255.255.255.0
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

来自 Packet Tracer 的图表

在此处输入图片说明

不确定这是否可行,或者我可能真的不了解环回接口,但我正在尝试深入研究 OSPF 并想了解在路由器上使用环回接口的其他方法。

如果我完全错了,请告诉我:)

cisco ios ping loopback

4
推荐指数
1
解决办法
2万
查看次数

光纤通道链路聚合

快速提问。光纤通道是否有等效的端口通道/以太网通道链路聚合?是否可以聚合 FC 链路以实现高可用性?例如,如果我有两个结构,并且我希望具有 4 个 WWPN 的主机在每个结构中具有高可用性..是否可以使用类似 LACP 或 EtherChannel 的类似协议将 2 个 WWPN 链接绑定和聚合到每个结构?

谢谢!

fiber fibre-channel bonding

2
推荐指数
1
解决办法
6777
查看次数