KB0007.无法联网的情况下如何下载和恢复模板

DoraCloud 在线模板仓库

DoraCloud 提供了在线模板仓库。地址为: http://vdi.doracloud.cn:9000/repo/

参见下图,包括多个平台的模板仓库。 模板仓库

DoraCloud for Hyper-V平台的离线下载和恢复模板方法

第一步、首先我们先找一个有网络的环境下载好模板拷贝到U盘里。(两个都需要下载)

进入Hyper-V的仓库,我们以windowsx64base为例进行模板的下载与恢复。找到 win7x64base 模板的描述文件(dr后缀)和镜像文件(zip后缀)。分别下载。

输入图片说明

第二步、拷贝模板

1.把U盘插入需要模板的服务器,首先查看模板存储池的位置,图中模板位置是在C盘。

2.找到模板存储位置DoraCloud

3.然后先建立一个【localImages】的目录,在里面继续建立一个【win7x86base】的目录,最后把刚下载好的win7x64base.zip和win7x64base.dr拷贝进去

4.进入DoraCloud管理后台点击【模板】选择【本地镜像仓库】点击【刷新】,本地windowsx64base模板就会显示出来,最后点击恢复,等待进度条加载成功,模板就恢复好了。

DoraCloud for Proxmox 平台的离线下载和恢复模板方法

DoraCloud for PVE 离线的情况下,如何恢复模板。 以恢复 KylinCloud 为例 假设 PVE IP为 192.168.1.243, DoraCloud IP 为 192.168.1.160

1、浏览器进入模板库 http://vdi.doracloud.cn:9000/repo/pve/

可以看到模板文件列表。 找到 KylinCloud的模板。下载模板文件 vzdump-qemu-166-2023_12_22-18_22_49.vma.zst。 如下图

2、下载整个模板库的描述文件 json.dr

下载地址:http://vdi.doracloud.cn:9000/repo/pve/json.dr

3、拷贝模板文件到 PVE 服务器的 /var/lib/vz/dump

scp vzdump-qemu-166-2023_12_22-18_22_49.vma.zst root@192.168.1.243:/var/lib/vz/dump/

4、拷贝模板描述文件 json.dr 到 doracloud VM Linux 的如下目录。 如果pve 目录不存在,先创建一个pve目录。

scp json.dr root@192.168.1.160:/home/jieyun/deskpool/tomcat/webapps/downloads/pve/

5、登录DoraCloud后台,设置模板库地址为 192.168.1.160/downloads,然后刷新,下载 KylinCloud 模板。

模板库下载模板

系统会先下载 dr 文件,然后检查 KylinCloud模板文件是否在本地,如果在本地,则检查校验和。 校验一致后,开始恢复模板。

DoraCloud for LibVirt 离线下载和恢复模板方法

DoraCloud 通过LibVirt接口对接国产信创服务器操作系统,如银河麒麟V10/V11.

DoraCloud for LibVirt 版本支持本地模板仓库。本地仓库的位置在 /opt/localImages 。 只需要将在线模板库的文件下载,然后拷贝到 /opt/localImages 目录,就可以通过 DoraCloud 的本地模板仓库恢复模板。

第一步:下载模板。

LibVirt的模板仓库地址为: http://vdi.doracloud.cn:9000/repo/libvirt/

里面包括 x86_64 和 aarch64 两个子目录,分别对应 x86 架构 和 arm64架构的模板。

比如 下载 UOSDeskV20.dr 和 UOSDeskV20.qcow 文件。 输入图片说明

第二步:拷贝模板到服务器的本地仓库 /opt/localImages

如果 /opt 目录下没有localImages 子目录,需要先建立localImages 子目录。

第三步:登陆DoraCloud 管理后台,在【模板】【本地仓库】菜单中选择刷新。