<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>安装 on Huawei</title><link>https://huawei.github.io/css-docs/v4.11.0/installation-and-deployment/csi/installation/</link><description>Recent content in 安装 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/installation-and-deployment/csi/installation/index.xml" rel="self" type="application/rss+xml"/><item><title>手动安装</title><link>https://huawei.github.io/css-docs/v4.11.0/installation-and-deployment/csi/installation/manual-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huawei.github.io/css-docs/v4.11.0/installation-and-deployment/csi/installation/manual-installation/</guid><description>&lt;p>本章节介绍如何手动安装华为CSI。&lt;/p>
&lt;blockquote>
&lt;p>&lt;img src="https://huawei.github.io/css-docs/css-docs/public_sys-resources/zh-cn/icon-note.gif">&lt;br>
手动安装华为CSI当前仅支持Kubernetes平台。&lt;/p>
&lt;/blockquote>
&lt;h2 id="section113761618183018">安装步骤&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>使用远程访问工具（以PuTTY为例），通过管理IP地址，登录集群的任意master节点。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>将Kubernetes CSI组件包中的&amp;quot;manual&amp;quot;目录拷贝到master节点的任意目录下。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>执行命令创建一个命名空间，此处空间名称以huawei-csi为例。&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 create ns huawei-csi
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>进入到manual/esdk的工作目录下。具体路径请参见
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation-preparations/downloading-the-huawei-csi-software-package/#zh-cn_topic_0150885197_table17200162435412">表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>cd manual/esdk
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行命令，更新存储后端CRD&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 apply -f ./crds/backend/
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>&lt;strong>（可选）&lt;/strong> 请务必按照
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation-preparations/checking-volume-snapshot-dependent-components/">检查卷快照依赖组件&lt;/a>
章节检查快照依赖组件，确认无误后执行执行命令更新快照CRD，如果Kubernetes版本低于v1.20，跳过本步骤。&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 apply -f ./crds/snapshot-crds/ --validate=false
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>&lt;strong>（可选）&lt;/strong> 执行命令安装CSIDriver。如果不使用CSIDriver特性，可跳过本步骤，详情请参考
&lt;a href="https://kubernetes-csi.github.io/docs/csi-driver-object.html" target="_blank">CSIDriver&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>kubectl apply -f ./deploy/csidriver.yaml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行命令安装huawei-csi-controller服务。&lt;/p>
&lt;blockquote>
&lt;p>&lt;img src="https://huawei.github.io/css-docs/css-docs/public_sys-resources/zh-cn/icon-note.gif">&lt;br>
如果Kubernetes版本低于v1.20，需要对 &lt;em>./deploy/huawei-csi-controller.yaml&lt;/em> 文件进行如下修改：&lt;/p>
&lt;ul>
&lt;li>Kubernetes版本低于v1.20时，不支持快照特性，删除名称为csi-snapshotter和snapshot-controller这两个与快照相关的容器配置。
如果Kubernetes版本低于v1.17，需要对 &lt;em>./deploy/huawei-csi-controller.yaml&lt;/em> 文件进行如下修改：&lt;/li>
&lt;li>Kubernetes版本低于v1.17时，不支持快照特性，删除名称为csi-snapshotter和snapshot-controller这两个与快照相关的容器配置。&lt;/li>
&lt;li>Kubernetes版本低于v1.17时，由于Kubernetes社区提供的csi-provisioner sidecar镜像不支持&amp;ndash;leader-election参数，删除csi-provisioner容器leader-election参数配置，且仅支持单副本部署。&lt;/li>
&lt;li>根据
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/installation-and-deployment/csi/installation-preparations/checking-the-images-on-which-csi-depends/">检查CSI依赖的镜像&lt;/a>
中的版本要求，修改依赖的镜像版本。&lt;/li>
&lt;/ul>
&lt;/blockquote>
&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 apply -f ./deploy/huawei-csi-controller.yaml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行命令安装huawei-csi-node服务。&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 apply -f ./deploy/huawei-csi-node.yaml 
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&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>kubectl get pod -n huawei-csi
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>回显示例如下，Pod状态为“Running“则安装成功。&lt;/p></description></item></channel></rss>