NetScaler VPX™ 在 Nutanix Acropolis Hypervisor 上的常见问题

Last published : Oct 06, 2026
  • NetScaler VPX on Nutanix AHV 所需的最小内存是多少?
    NetScaler VPX on Nutanix AHV 至少需要 4 GB 内存。
    注意:
    从 NetScaler 14.1-72.x 版本开始,NetScaler VPX on Nutanix AHV 可以配置 2 GB RAM。
  • VPX on Nutanix AHV 支持超过 20 GB 的磁盘扩展吗?
    是的。要在部署在 Nutanix AHV 上的 NetScaler® VPX 上增加磁盘空间,请确保在初始配置阶段分配所需的额外磁盘空间。Nutanix AHV 不支持在 VM 配置后增加磁盘大小。
  • Nutanix AHV 支持辅助磁盘吗?
    是的,从 NetScaler 14.1-72.x 版本开始支持辅助磁盘。
  • Nutanix AHV 支持 NetScaler 变量的 sysctl 吗?
    不支持。建议使用特定的 NSCLI 命令来检索相同的数据。不要使用 sysctl netscaler.version,请使用 NetScaler CLI 命令 show version。
  • 如何更改 Nutanix AHV 上 NetScaler 的主机名?
    可以使用 set hostname <hostName> 命令设置主机名。
  • 在 VPX Nutanix 上,哪些磁盘分区在系统重启、升级或重新安装后仍能持久保存?
    只有以下目录中的文件在重新启动后仍然保留:
    • 指向 /flash/nsconfig 目录的 /nsconfig
    • /var 目录
    所有其他文件在重新启动后都会被删除。
  • 如何在 VPX Nutanix 中恢复意外删除的系统文件(例如,/usr/sbin 中的二进制文件)?
    重新启动 NetScaler 并在启动时选择“重新安装 NetScaler 固件版本 14.1 x.x”。此操作不会影响任何已保存的配置。
  • 如何在 Nutanix AHV 上的 VPX 中配置自定义日志轮换?
    在 Nutanix AHV 上,不支持 newsyslog.conf。相反,日志轮换通过 Linux logrotate 实用程序处理,该实用程序每小时执行一次。配置文件位于:/etc/logrotate.d/blx-syslog。
  • Nutanix AHV 是否支持 cloud-init?
    是的,但目前仅支持自定义脚本。引导式脚本尚不支持。
    cloud-init 脚本示例:
    • 示例 1: 空的 cloud-init 脚本。这会触发 DHCP,如果第一个接口上配置了静态或 DHCP IP 地址,它将自动配置为 NetScaler IP 地址。
      #cloud-config
    • 示例 2: 将主机名设置为“vpx-nutanix”
      #cloud-config
      fqdn: vpx-nutanix
  • 我能否在 VPX Nutanix 中从第一个接口上配置的主静态/DHCP IP 自动分配 NSIP?
    是的,但是您必须在创建实例时在自定义配置中指定一个虚拟的 cloud-init 配置。
  • 如何在 Nutanix AHV 上为 NetScaler 配置域名系统 (DNS)?
    使用 add dns nameserver 命令配置 DNS。
  • 如何在 VPX Nutanix AHV 上调试 DNS 问题?
    从 NetScaler 14.1-72.x 版本开始,NetScaler VPX for Nutanix 支持 dig、nslookup 和 host 等 DNS 实用程序。对于早期版本,请使用 systemd-resolve 命令验证 DNS 解析。
    示例:
    root@ns# systemd-resolve www.google.com
    www.google.com: 142.251.10.105                 -- link: ns2
                    142.251.10.147                 -- link: ns2
                    142.251.10.104                 -- link: ns2
                    142.251.10.103                 -- link: ns2
                    142.251.10.99                  -- link: ns2
                    142.251.10.106                 -- link: ns2
                    2404:6800:4003:c0f::63         -- link: ns2
  • Nutanix AHV 上的 VPX 中有哪些文本编辑器可用?
    Vim 可用作文本编辑器。“vi”命令是 vim 二进制文件的符号链接。
  • 如何通过 SSH 会话将 vim 中打开的文件中的行复制到剪贴板?
    按住 Shift 键,然后左键单击并拖动以选择要复制的文本。
  • 如何在 vim 编辑器中粘贴内容?
    使用“i”进入插入模式,并使用“Shift + Insert”组合键粘贴。
  • 在使用 NetScaler 的高可用性 (HA) 时,在覆盖子网中配置 Nutanix AHV 接口上的 IP 地址的推荐方法是什么?
    使用 Nutanix 覆盖子网时,您可以为网络接口分配主 IP 地址和辅助 IP 地址。但是,如果这些 IP 地址用作虚拟 IP 地址 (VIP) 或子网 IP 地址 (SNIP),它们将绑定到特定节点的接口,并且不支持 HA 故障转移。
    为确保 NetScaler 的 HA 行为正常,请遵循以下最佳实践:
    • 为 Nutanix 覆盖子网中的每个接口仅分配一个(强制性)IP 地址。
    • 请勿将此 IP 地址用于 HA 节点之间共享的任何配置(例如,VIP 或 SNIP)。
    • 您可以将此 IP 地址用作 NetScaler IP (NSIP),因为 NSIP 是节点专用的,不需要故障转移。
    • 在 NetScaler 设备上手动配置 VIP 和 SNIP,而不是在 Nutanix 界面上配置。
    • 请确保在 NetScaler 上配置适当的 VLAN 设置,以实现正确的路由和通信。
    使用此方法可避免 HA 问题,并确保节点专用 IP 配置与共享 IP 配置之间清晰分离。
  • NetScaler VPX 在 Nutanix AHV 上是否支持标记 VLAN?
    是的,NetScaler VPX 支持标记 VLAN,前提是 AHV 虚拟机管理程序具有 客户机虚拟机 VLAN 中提到的配置。
  • Nutanix AHV 是否支持 nsapimgr 命令?
    Nutanix AHV 支持 nsapimgr 命令。但是,调用选项仅限于以下内容。
    命令 1 命令 2
    nsapimgr_wr.sh -ys call=ns_weak_sso_type_enable nsapimgr_wr.sh -ys call=ns_weak_sso_type_disable
    nsapimgr_wr.sh -ys call=ns_sso_ntlm_use_ntdomain nsapimgr_wr.sh -ys call=ns_sso_ntlm_dont_use_ntdomain
    nsapimgr_wr.sh -ys call=ns_sso_kcd_use_spn_host nsapimgr_wr.sh -ys call=ns_sso_kcd_dont_use_spn_host
    nsapimgr_wr.sh -ys call=ns_saml_redirect_for_artifact nsapimgr_wr.sh -ys call=ns_saml_post_for_artifact
    nsapimgr_wr.sh -ys call=ns_saml_enable_single_logout nsapimgr_wr.sh -ys call=ns_saml_disable_single_logout
    nsapimgr_wr.sh -ys call=ns_saml_enable_replay_protection nsapimgr_wr.sh -ys call=ns_saml_disable_replay_protection
    nsapimgr_wr.sh -ys call=ns_saml_enable_incl_ns_fix nsapimgr_wr.sh -ys call=ns_saml_disable_incl_ns_fix
    nsapimgr_wr.sh -ys call=ns_saml_enable_comma_sep_attr_res_no_encode nsapimgr_wr.sh -ys call=ns_saml_disable_comma_sep_attr_res_no_encode
    nsapimgr_wr.sh -ys call=ns_saml_enable_comma_sep_attr_res nsapimgr_wr.sh -ys call=ns_saml_disable_comma_sep_attr_res
    nsapimgr_wr.sh -ys call=ns_saml_dont_send_subject nsapimgr_wr.sh -ys call=ns_saml_send_subject
    nsapimgr_wr.sh -ys call=ns_saml_dont_send_session_index nsapimgr_wr.sh -ys call=ns_saml_send_session_index
    nsapimgr_wr.sh -ys call=ns_saml_dont_send_in_response nsapimgr_wr.sh -ys call=ns_saml_send_in_response
    nsapimgr_wr.sh -ys call=ns_saml_dont_send_full_metadata nsapimgr_wr.sh -ys call=ns_saml_send_full_metadata
    nsapimgr_wr.sh -ys call=ns_rba_login_enable_debug nsapimgr_wr.sh -ys call=ns_rba_login_disable_debug
    nsapimgr_wr.sh -ys call=ns_enable_schema_checks nsapimgr_wr.sh -ys call=ns_disable_schema_checks
    nsapimgr_wr.sh -ys call=ns_aaatm_drop_options_request nsapimgr_wr.sh -ys call=ns_aaatm_dont_drop_options_request
    nsapimgr_wr.sh -ys call=ns_aaatm_302_for_bearer nsapimgr_wr.sh -ys call=ns_aaatm_401_for_bearer
    nsapimgr_wr.sh -ys call=ns_aaa_enable_api_access nsapimgr_wr.sh -ys call=ns_aaa_disable_api_access
    nsapimgr_wr.sh -ys call=enable_webview_support nsapimgr_wr.sh -ys call=disable_webview_support
    nsapimgr_wr.sh -ys call=enable_rfweb_webview_support nsapimgr_wr.sh -ys call=disable_rfweb_webview_support
    nsapimgr_wr.sh -ys call=aaatm_disable_domain_cookie nsapimgr_wr.sh -ys call=aaatm_enable_domain_cookie
    nsapimgr_wr.sh -ys call=aaa_strip_domain nsapimgr_wr.sh -ys call=aaa_dont_strip_domain
    nsapimgr_wr.sh -ys arg1=<VAL> -ys call="ns_saml_set_deflate_size" nsapimgr_wr.sh -ys call=ns_saml_unset_deflate_size
    nsapimgr_wr.sh -ys arg1=<VAL> -ys call="ns_saml_send_binding" nsapimgr_wr.sh -ys call=ns_saml_dont_send_binding
    nsapimgr_wr.sh -ys arg1=<VAL> -ys call="ns_push_set_timeout" nsapimgr_wr.sh -ys arg1=<VAL> -ys call="ns_aaatm_cgitm_duration"