区块链网络重启和数据恢复
容器服务区块链解决方案支持对区块链网络进行重启、同时可复用原有区块链配置和账本数据等信息。
前提条件
- 您已创建一个Kubernetes集群,参见创建Kubernetes集群。
- Kubernetes集群中已有一套运行中的区块链网络,参见快速开始。
- 您已通过SSH连接到Kubernetes集群,参见SSH访问Kubernetes集群。
操作步骤
- 用root账户以SSH方式登录Kubernetes集群的Master节点。
- 执行helm delete –no-hooks –purge <区块链网络的Helm Release名称>命令,删除区块链网络。
说明 这里的
–no-hooks参数可避免删除原有数据目录。helm delete --no-hooks --purge network01 #本例中Helm Release名称为network01 release "network01" deleted
- 使用同样的区块链网络名称(即相同的fabricNetwork变量值),在容器服务控制台或Helm命令行创建新的区块链网络,参见配置部署区块链,这样便能复用原有的数据目录。本例中以Helm命令行为例。
helm install --name network01 --set "sharedStorage=029bb489d2-ikw80.cn-hangzhou.nas.aliyuncs.com" incubator/ack-hyperledger-fabric #替换为您的NAS挂载地址
如需备份区块链数据目录,可使用如下命令示例将NAS文件系统挂载到ECS中,这里假设区块链网络名称为network01。mkdir /data mount -t nfs -o vers=4.0 987a6543bc-abc12.cn-hangzhou.nas.aliyuncs.com:/ /data #注意替换为您的NAS挂载地址
说明 现在/data/fabric/network01即为您需要备份的数据目录。使用以上方法,可实现对一套已有区块链网络的数据备份、迁移、恢复的目的。
发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/csk/5025.html

相关推荐
-
容器服务怎么基于虚拟节点部署 Ingress 应用?
本文主要介绍在虚拟节点上部署Ingress应用,使得集群无需创建新节点即可为该应用扩充无限容量,满足业务高峰低谷的弹性需求。 前提条件 您已经部署了一个虚拟节点。请参见虚拟节点。 您已经给namespace vk打上virtual-node-affinity-injection:…
-
迁移方案概述
本文整体简单介绍下如何通过7个步骤,将容器服务 Swarm 集群平滑迁移到 Kubernetes 集群,并尽量确保迁移期间对业务无影响。 迁移方案 迁移步骤标准化Swarm集群由运维同学对已有 Swarm 集群做少量运维操作,降低后续 Kubernetes 集群迁移成本和风险 客…
2019年12月13日 -
镜像创建无状态Deployment应用
您可以使用镜像创建一个可公网访问的nginx应用。 前提条件 创建一个 Kubernetes 集群。详情请参见创建Kubernetes 集群。 操作步骤 登录容器服务管理控制台。 在Kubernetes菜单下,单击左侧导航栏中的应用 > 无状态,然后单击页面右上角的使用镜像…
-
Kubernetes Dashboard漏洞修复公告(CVE-2018-18264)
Kubernetes 社区发现 Kubernetes Dashboard v1.10及之前的版本,存在跳过用户身份认证,直接使用 Dashboard 登录账号并读取集群密钥信息的漏洞,阿里云容器服务已在第一时间发布漏洞修复方案,请您及时采取措施,以避免不必要的损失。修复方案参考修…
2019年10月29日 -
容器服务升级安全策略的公告
容器服务将在一周后升级集群授权管理安全策略,禁止所有未授权的子账号访问集群资源,请您及时参考子账号Kubernetes应用权限配置指导,对管理范围内的集群进行子账号应用权限设置及RAM授权操作。升级后子账号将只拥有授权域内集群的指定访问权限,在授权域外的原有兼容访问模式将被禁止,…
2019年10月29日 -
AGS帮助示例
前提条件您已经成功创建一个 Kubernetes 集群,参见创建Kubernetes集群。 您已连接到Kubernetes集群的Master节点,参见通过 kubectl 连接 Kubernetes 集群。 Log执行ags config sls命令,在AGS上配置并安装日志服务…
2019年11月11日