<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>配置IPv6 on Huawei</title><link>https://huawei.github.io/css-docs/v4.11.0/common-o-m-operations/configuring-ipv6/</link><description>Recent content in 配置IPv6 on Huawei</description><generator>Hugo</generator><language>zh-cn</language><copyright>版权所有 © 华为技术有限公司 2025。保留一切权利。</copyright><atom:link href="https://huawei.github.io/css-docs/v4.11.0/common-o-m-operations/configuring-ipv6/index.xml" rel="self" type="application/rss+xml"/><item><title>首次安装华为CSI时配置IPv6</title><link>https://huawei.github.io/css-docs/v4.11.0/common-o-m-operations/configuring-ipv6/configuring-ipv6-during-the-initial-installation-of-huawei-csi/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huawei.github.io/css-docs/v4.11.0/common-o-m-operations/configuring-ipv6/configuring-ipv6-during-the-initial-installation-of-huawei-csi/</guid><description>&lt;p>本章节介绍首次安装华为CSI时如何指定IPv6。&lt;/p>
&lt;h2 id="section11013445374">前提条件&lt;/h2>
&lt;ul>
&lt;li>仅存储后端类型为oceanstor-nas、oceanstor-san和oceanstor-dtree时，支持配置为IPv6。&lt;/li>
&lt;li>主机环境、Kubernetes集群环境已支持IPv6协议。可参考
&lt;a href="https://kubernetes.io/docs/concepts/services-networking/dual-stack/" target="_blank">Kubernetes官方IPv4/IPv6双栈配置&lt;/a>
。&lt;/li>
&lt;/ul>
&lt;h2 id="section147071119142913">操作步骤&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>参考
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation/installation-using-helm/installing-huawei-csi-on-kubernetes-openshift-and-tanzu/#section9426125115349">安装步骤&lt;/a>
章节执行
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation/installation-using-helm/installing-huawei-csi-on-kubernetes-openshift-and-tanzu/#zh-cn_topic_0000001324610777_li9582123242310">1&lt;/a>
~
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation/installation-using-helm/installing-huawei-csi-on-kubernetes-openshift-and-tanzu/#li1759104413237">7&lt;/a>
，完成CSI依赖组件的安装。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>执行&lt;strong>vi values.yaml&lt;/strong>命令打开配置文件，修改service.ipFamilyPolicy和service.ipFamilies配置项，具体参数描述见
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation/installation-using-helm/parameters-in-the-values-yaml-file-of-helm/#table258712427285">表5&lt;/a>
。&lt;/p>
&lt;p>修改示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">service&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">ipFamilyPolicy&lt;/span>: SingleStack
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">ipFamilies&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - IPv6
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>参考
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation/installation-using-helm/installing-huawei-csi-on-kubernetes-openshift-and-tanzu/#section9426125115349">安装步骤&lt;/a>
章节执行
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation/installation-using-helm/installing-huawei-csi-on-kubernetes-openshift-and-tanzu/#zh-cn_topic_0000001324610777_li888917271326">8&lt;/a>
~
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation/installation-using-helm/installing-huawei-csi-on-kubernetes-openshift-and-tanzu/#zh-cn_topic_0000001324610777_li108160349154">9&lt;/a>
，完成华为CSI的安装部署。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>执行以下命令查看huawei-csi命名空间下service的状态。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get service -n huawei-csi
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>命令结果示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>huawei-csi-controller ClusterIP fd00:10:96::8136 &amp;lt;none&amp;gt; 4433/TCP 19m
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行以下命令查看huawei-csi-controller service的ipFamilies字段值。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get svc -n huawei-csi huawei-csi-controller -o=jsonpath=&amp;#39;{.spec.ipFamilies}&amp;#39;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>命令结果示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>[&amp;#34;IPv6&amp;#34;]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行以下命令查看huawei-csi-controller service的ipFamilyPolicy字段值。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get svc -n huawei-csi huawei-csi-controller -o=jsonpath=&amp;#39;{.spec.ipFamilyPolicy}&amp;#39;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>命令结果示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>SingleStack
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ol></description></item><item><title>华为CSI由IPv4切换至IPv6</title><link>https://huawei.github.io/css-docs/v4.11.0/common-o-m-operations/configuring-ipv6/switching-from-ipv4-to-ipv6-for-huawei-csi/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huawei.github.io/css-docs/v4.11.0/common-o-m-operations/configuring-ipv6/switching-from-ipv4-to-ipv6-for-huawei-csi/</guid><description>&lt;p>本章节介绍更新华为CSI时如何由IPv4切换为IPv6。&lt;/p>
&lt;h2 id="section11013445374">前提条件&lt;/h2>
&lt;ul>
&lt;li>主机环境、Kubernetes集群环境已支持IPv6协议。可参考
&lt;a href="https://kubernetes.io/docs/concepts/services-networking/dual-stack/" target="_blank">Kubernetes官方IPv4/IPv6双栈配置&lt;/a>
。&lt;/li>
&lt;li>华为CSI已安装且服务正常启动。&lt;/li>
&lt;/ul>
&lt;h2 id="section826141105010">操作步骤&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>&lt;a name="li19355236151916">&lt;/a>执行以下命令，获取原有服务配置文件。其中helm-huawei-csi为旧版本安装时指定的Helm Chart名称，huawei-csi为旧版本安装时指定的Helm Chart命名空间。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm get values helm-huawei-csi -n huawei-csi -a &amp;gt; ./update-values.yaml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行&lt;strong>vi update-values.yaml&lt;/strong>命令打开
&lt;a href="#li19355236151916">1&lt;/a>
中获取的文件，修改service.ipFamilyPolicy和service.ipFamilies配置项，具体参数描述见
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation/installation-using-helm/parameters-in-the-values-yaml-file-of-helm/#table258712427285">表5&lt;/a>
。&lt;/p>
&lt;p>修改示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">service&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">ipFamilyPolicy&lt;/span>: SingleStack
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">ipFamilies&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - IPv6
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>切换IPv6前，先执行以下命令，删除huawei-csi命名空间下的service。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl delete service -n huawei-csi --all
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行以下命令，升级华为CSI。其中helm-huawei-csi为指定的Helm Chart名称，huawei-csi为指定的Helm Chart命名空间，update-values.yaml为
&lt;a href="#li19355236151916">1&lt;/a>
中获取的文件。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm upgrade helm-huawei-csi ./ -n huawei-csi -f ./values.yaml -f ./update-values.yaml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行以下命令查询更新后的huawei-csi-controller service的ipFamilies参数。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get svc -n huawei-csi huawei-csi-controller -o=jsonpath=&amp;#39;{.spec.ipFamilies}&amp;#39;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>预期结果如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>[&amp;#34;IPv6&amp;#34;]
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ol></description></item></channel></rss>