<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Cloud on Duke Hsu ｜ Learn • Build • Share</title><link>https://www.dukehsu.com/tags/cloud.html</link><description>Recent content in Cloud on Duke Hsu ｜ Learn • Build • Share</description><image><title>Duke Hsu ｜ Learn • Build • Share</title><url>https://www.dukehsu.com/images/og-default.jpg</url><link>https://www.dukehsu.com/images/og-default.jpg</link></image><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 31 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://www.dukehsu.com/tags/cloud/index.xml" rel="self" type="application/rss+xml"/><item><title>ERP Next 搬家 - 从腾讯云迁移到PVE</title><link>https://www.dukehsu.com/posts/cloud_to_pve.html</link><pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/cloud_to_pve.html</guid><description>&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;轻量云创建镜像，并共享&lt;/li&gt;
&lt;li&gt;通过轻量云创建的镜像，创建一个云服务器实例&lt;/li&gt;
&lt;li&gt;在该镜像下创建的云服务器再制作一个镜像&lt;/li&gt;
&lt;li&gt;创建一个新的存储桶作为镜像导出的存储对象&lt;/li&gt;
&lt;li&gt;通过存储桶下载备份出来的镜像&lt;/li&gt;
&lt;li&gt;导入到 PVE&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="get-start"&gt;Get start&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;为轻量云中的erpnext 主机制作一个镜像&lt;/li&gt;
&lt;li&gt;将该镜像在该实例的地域开启共享&lt;/li&gt;
&lt;li&gt;在该地域创建一个云服务器，（云服务器- 非 轻量云） 选用该镜像&lt;/li&gt;
&lt;li&gt;开通之后，等待启动，并确认服务正常&lt;/li&gt;
&lt;li&gt;将实例停机，再在当前实例创建一个镜像（云服务器- 非 轻量云）&lt;/li&gt;
&lt;li&gt;等待镜像创建完成&lt;/li&gt;
&lt;li&gt;来到对象存储- 存储桶列表- 创建存储桶&lt;/li&gt;
&lt;li&gt;返回云服务中的镜像，选择第5步已经创建好的镜像&lt;/li&gt;
&lt;li&gt;在镜像选项中选择镜像导出&lt;/li&gt;
&lt;li&gt;导出时选择 &lt;strong&gt;QCOW2&lt;/strong&gt; 格式，等待导出完成之后，会存储到存储桶中&lt;/li&gt;
&lt;li&gt;回到对象存储- 选择存储桶列表 - 找到刚刚导出的 镜像 - 选择下载镜像&lt;/li&gt;
&lt;li&gt;将导出的镜像下载到本地，再导入到PVE 即可&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="pve-import"&gt;PVE Import&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;USB Disk mount&lt;/li&gt;
&lt;li&gt;Import &lt;code&gt;qcow2&lt;/code&gt; to vm&lt;/li&gt;
&lt;li&gt;Config VM&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;lsblk
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mkdir -p /mnt/usb
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mount /dev/sdb1 /mnt/usb
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ls /mnt/usb/iso/*.qcow2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;## import to vm - qm importdisk &amp;lt;源文件路径&amp;gt; &amp;lt;目标存储ID&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;qm importdisk 101 /mnt/usb/iso/vps-backup.qcow2 local-lvm&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;返回PVE 界面， 将导入的磁盘添加到创建的空的vm中， 设置启动磁盘即可&lt;/p&gt;</description></item></channel></rss>