<?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/advanced-services/snapshot-management/</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/advanced-services/snapshot-management/index.xml" rel="self" type="application/rss+xml"/><item><title>配置卷快照</title><link>https://huawei.github.io/css-docs/v4.11.0/advanced-services/snapshot-management/configuring-a-volume-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huawei.github.io/css-docs/v4.11.0/advanced-services/snapshot-management/configuring-a-volume-snapshot/</guid><description>&lt;h2 id="section1925544124114">创建卷快照类&lt;/h2>
&lt;p>
&lt;a href="https://kubernetes.io/docs/concepts/storage/volume-snapshot-classes/" target="_blank">卷快照类（VolumeSnapshotClass）&lt;/a>
提供了一种在配置VolumeSnapshot时描述存储“类”的方法。每个VolumeSnapshotClass都包含“driver”、“deletionPolicy” 和“parameters”字段， 在需要动态配置属于该类的VolumeSnapshot时使用。&lt;/p>
&lt;p>VolumeSnapshotClass对象的名称很重要，是用户可以请求特定类的方式。 管理员在首次创建VolumeSnapshotClass对象时设置类的名称和其他参数， 对象一旦创建就无法更新。&lt;/p>
&lt;p>华为CSI使用的VolumeSnapshotClass示例如下：&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">apiVersion&lt;/span>: snapshot.storage.k8s.io/v1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">kind&lt;/span>: VolumeSnapshotClass
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">metadata&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">name&lt;/span>: mysnapclass
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">driver&lt;/span>: csi.huawei.com
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">deletionPolicy&lt;/span>: Delete
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>实际参数可以参考
&lt;a href="#zh-cn_topic_0254162578_table189495491346">表1&lt;/a>
中的说明修改。&lt;/p>
&lt;p>&lt;strong>表 1&lt;/strong> VolumeSnapshotClass参数说明&lt;/p>
&lt;p>&lt;a name="zh-cn_topic_0254162578_table189495491346">&lt;/a>&lt;/p>
&lt;table>&lt;thead align="left">&lt;tr id="zh-cn_topic_0254162578_row694915491241">&lt;th class="cellrowborder" valign="top" width="17.91%" id="mcps1.2.4.1.1">&lt;p id="zh-cn_topic_0254162578_p1094915491049">&lt;a name="zh-cn_topic_0254162578_p1094915491049">&lt;/a>&lt;a name="zh-cn_topic_0254162578_p1094915491049">&lt;/a>参数&lt;/p>
&lt;/th>
&lt;th class="cellrowborder" valign="top" width="26.99%" id="mcps1.2.4.1.2">&lt;p id="zh-cn_topic_0254162578_p14949149841">&lt;a name="zh-cn_topic_0254162578_p14949149841">&lt;/a>&lt;a name="zh-cn_topic_0254162578_p14949149841">&lt;/a>说明&lt;/p>
&lt;/th>
&lt;th class="cellrowborder" valign="top" width="55.1%" id="mcps1.2.4.1.3">&lt;p id="zh-cn_topic_0254162578_p1894916491142">&lt;a name="zh-cn_topic_0254162578_p1894916491142">&lt;/a>&lt;a name="zh-cn_topic_0254162578_p1894916491142">&lt;/a>备注&lt;/p>
&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>&lt;tr id="zh-cn_topic_0254162578_row694916498411">&lt;td class="cellrowborder" valign="top" width="17.91%" headers="mcps1.2.4.1.1 ">&lt;p id="zh-cn_topic_0254162578_p179494491042">&lt;a name="zh-cn_topic_0254162578_p179494491042">&lt;/a>&lt;a name="zh-cn_topic_0254162578_p179494491042">&lt;/a>metadata.name&lt;/p>
&lt;/td>
&lt;td class="cellrowborder" valign="top" width="26.99%" headers="mcps1.2.4.1.2 ">&lt;p id="zh-cn_topic_0254162578_p594918493417">&lt;a name="zh-cn_topic_0254162578_p594918493417">&lt;/a>&lt;a name="zh-cn_topic_0254162578_p594918493417">&lt;/a>自定义的VolumeSnapshotClass对象名称。&lt;/p>
&lt;/td>
&lt;td class="cellrowborder" valign="top" width="55.1%" headers="mcps1.2.4.1.3 ">&lt;p id="zh-cn_topic_0254162578_p179301591191">&lt;a name="zh-cn_topic_0254162578_p179301591191">&lt;/a>&lt;a name="zh-cn_topic_0254162578_p179301591191">&lt;/a>以Kubernetes v1.22.1为例，支持数字、小写字母、中划线（-）和点（.）的组合，并且必须以字母数字字符开头和结尾。&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr id="zh-cn_topic_0254162578_row17949349643">&lt;td class="cellrowborder" valign="top" width="17.91%" headers="mcps1.2.4.1.1 ">&lt;p id="zh-cn_topic_0254162578_p294913495410">&lt;a name="zh-cn_topic_0254162578_p294913495410">&lt;/a>&lt;a name="zh-cn_topic_0254162578_p294913495410">&lt;/a>driver&lt;/p>
&lt;/td>
&lt;td class="cellrowborder" valign="top" width="26.99%" headers="mcps1.2.4.1.2 ">&lt;p id="zh-cn_topic_0254162578_p189491549542">&lt;a name="zh-cn_topic_0254162578_p189491549542">&lt;/a>&lt;a name="zh-cn_topic_0254162578_p189491549542">&lt;/a>driver标识。必填参数。&lt;/p>
&lt;/td>
&lt;td class="cellrowborder" valign="top" width="55.1%" headers="mcps1.2.4.1.3 ">&lt;p id="zh-cn_topic_0254162578_p119491249043">&lt;a name="zh-cn_topic_0254162578_p119491249043">&lt;/a>&lt;a name="zh-cn_topic_0254162578_p119491249043">&lt;/a>该字段需要指定为安装华为CSI时设置的驱动名。默认的驱动名为“csi.huawei.com”。&lt;/p>
&lt;/td>
&lt;/tr>
&lt;tr id="zh-cn_topic_0254162578_row19949449547">&lt;td class="cellrowborder" valign="top" width="17.91%" headers="mcps1.2.4.1.1 ">&lt;p id="zh-cn_topic_0254162578_p5949749144">&lt;a name="zh-cn_topic_0254162578_p5949749144">&lt;/a>&lt;a name="zh-cn_topic_0254162578_p5949749144">&lt;/a>deletionPolicy&lt;/p>
&lt;/td>
&lt;td class="cellrowborder" valign="top" width="26.99%" headers="mcps1.2.4.1.2 ">&lt;p id="p19594192418394">&lt;a name="p19594192418394">&lt;/a>&lt;a name="p19594192418394">&lt;/a>快照删除策略。必填参数。可选值为：&lt;/p>
&lt;a name="ul1034113525514">&lt;/a>&lt;a name="ul1034113525514">&lt;/a>&lt;ul id="ul1034113525514">&lt;li>Delete&lt;/li>&lt;li>Retain&lt;/li>&lt;/ul>
&lt;/td>
&lt;td class="cellrowborder" valign="top" width="55.1%" headers="mcps1.2.4.1.3 ">&lt;a name="ul925601066">&lt;/a>&lt;a name="ul925601066">&lt;/a>&lt;ul id="ul925601066">&lt;li>&lt;span>如果删除策略是 &lt;/span>Delete&lt;span>，那么存储设备上的快照会和VolumeSnapshotContent对象一起删除&lt;/span>。&lt;/li>&lt;li>&lt;span>如果删除策略是&lt;/span>Retain&lt;span>，那么存储设备上的快照和VolumeSnapshotContent对象都会被保留。&lt;/span>&lt;/li>&lt;/ul>
&lt;/td>
&lt;/tr>
&lt;tr id="row123551713017">&lt;td class="cellrowborder" valign="top" width="17.91%" headers="mcps1.2.4.1.1 ">&lt;p id="p586014583516">&lt;a name="p586014583516">&lt;/a>&lt;a name="p586014583516">&lt;/a>parameters.enableHyperMetroSnap&lt;/p>
&lt;/td>
&lt;td class="cellrowborder" valign="top" width="26.99%" headers="mcps1.2.4.1.2 ">&lt;p id="p158602581659">&lt;a name="p158602581659">&lt;/a>&lt;a name="p158602581659">&lt;/a>是否创建SAN双活双端快照。&lt;/p>
&lt;a name="ul1952015398716">&lt;/a>&lt;a name="ul1952015398716">&lt;/a>&lt;ul id="ul1952015398716">&lt;li>"true"：分别在组成双活的两端存储创建快照。&lt;/li>&lt;li>"false"：在当前存储类关联的存储侧创建快照。&lt;/li>&lt;/ul>
&lt;/td>
&lt;td class="cellrowborder" valign="top" width="55.1%" headers="mcps1.2.4.1.3 ">&lt;p id="p486075816514">&lt;a name="p486075816514">&lt;/a>&lt;a name="p486075816514">&lt;/a>默认值为"false"。&lt;/p>
&lt;p id="p1586018581150">&lt;a name="p1586018581150">&lt;/a>&lt;a name="p1586018581150">&lt;/a>当后端类型为oceanstor-san且存储版本在V700R001C10及以上，支持配置为"true"。&lt;/p>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="section133215312424">操作步骤&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>执行以下命令，使用已经创建的VolumeSnapshotClass配置文件创建VolumeSnapshotClass。&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 -f mysnapclass.yaml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行以下命令，查看已创建的VolumeSnapshotClass信息。&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 volumesnapshotclass
&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 DRIVER DELETIONPOLICY AGE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>mysnapclass csi.huawei.com Delete 25s
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ol>
&lt;h2 id="section11071242458">创建卷快照&lt;/h2>
&lt;p>VolumeSnapshot可以通过两种方式进行制备：
&lt;a href="https://kubernetes.io/zh-cn/docs/concepts/storage/volume-snapshots/#provisioning-volume-snapshot" target="_blank">预制备或动态制备&lt;/a>
。华为CSI当前仅支持动态制备。本章节将说明如何使用华为CSI动态制备VolumeSnapshot。VolumeSnapshot的配置文件示例如下：&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">apiVersion&lt;/span>: snapshot.storage.k8s.io/v1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">kind&lt;/span>: VolumeSnapshot
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">metadata&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">name&lt;/span>: mysnapshot
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">spec&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">volumeSnapshotClassName&lt;/span>: mysnapclass
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">source&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">persistentVolumeClaimName&lt;/span>: mypvc
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>实际参数可以参考
&lt;a href="#zh-cn_topic_0254162579_table14111735169">表2&lt;/a>
中的说明修改。&lt;/p></description></item></channel></rss>