准备步骤

安装转换镜像格式工具

  1. 下载QEMU镜像格式转换工具

    https://qemu.weilnetz.de/w64/

  2. 双击进行安装(华为云官方安装教程点击跳转参考),并记下你安装的路径。

    https://support.huaweicloud.com/bestpractice-ims/ims_bp_0030.html

  3. 安装完之后打开控制面板,搜索并点击高级系统设置。

  4. 点击高级--环境变量

  5. 点击Path(如果没有就新建)--编辑--新建,输入qemu的安装路径,然后点击确定。

  6. 设置完之后一路点击确定

  7. 在Windows上搜索cmd,以管理员打开。

  8. 输入qemu-img --help进行验证是否可以使用

创建飞牛NAS系统文件

  1. 重新写一遍安装飞牛NAS系统的教程过于繁琐,网上和飞牛官网也有很多图文教程,这一步就略过,自行查找教程安装。

  2. 大致描述一下如何创建

  3. Windows系统安装VMware Workstation,创建飞牛虚拟机,将虚拟机存储到一个指定的文件夹内(自己新建)。

  4. 因为演示使用的云服务器硬盘只有40GB,所以我们创建飞牛NAS虚拟机的时候只创建一个虚拟磁盘,选择将虚拟磁盘存储为单个文件,磁盘大小设置为39.5GB(留1GB/0.5GB做云服务器磁盘冗余)。

  5. 按照正常的流程安装飞牛NAS系统,设置飞牛系统盘大小的时候自行看着来,留够一部分云服务器磁盘空间创建存储即可。

  6. 一路默认安装直到提示系统安装完成,需要重启。

  7. 这一步时候我们选择将飞牛虚拟机关机,不设置账户。

  8. 进入存储飞牛虚拟机的文件夹内,可以看到虚拟机的文件。

转换镜像格式

  1. 复制你存储飞牛NAS虚拟机的文件夹路径,在Windows的CMD窗口内执行命令进入。

    # 把C:\Users\0000\Downloads换成你自己存储导出的飞牛NAS虚拟机文件的文件夹路径
    
    cd C:\Users\0000\Downloads

  2. 执行命令将虚拟机文件转换格式

    qemu-img convert -p -f vmdk -O qcow2 C:\Users\84483\Downloads\FN--aliyun--40GB\FN--aliyun--40GB.vmdk C:\Users\84483\Downloads\FN--aliyun--40GB\FN--aliyun--40GB.vhd
  3. 转换完成之后我们得到需要的文件
    image-kzsr.png

云服务安装飞牛NAS系统教程

演示环境

上传镜像文件

  1. 点击服务器控制台左上角三个横杠图标

  2. 搜索对象存储服务 OBS

  3. 点击创建桶

  4. 区域:选择你的云服务器所在区域(跨区有费用)
    桶名称:随意写
    数据冗余存储策略:多AZ存储

  5. 存储类别:标准存储
    桶策略:私有
    然后点击立即创建

  6. 点击确定

  7. 点击创建好的桶,进入。

  8. 点击上传对象,会提示超过5GB大小的文件需要使用工具上传

  9. 点击下载OBS Browser+图形化管理工具
    超过5GB大小的文件需要使用工具上传

  10. 根据你的系统选择下载自行安装

  11. 点击自己的华为云账户--我都凭证--访问密钥--新增访问密钥。

  12. 勾选后继续创建

  13. 选择你的验证方式后点击确定

  14. 创建成功后点击立即下载

  15. 打开下载安装的OBS Browser+图形化管理工具
    登录方式:AK方式登录
    账户名:admin(随意写)
    服务提供商:华为对象存储服务(默认)
    Access Key ID:就是刚才创建的访问密钥ID
    Secret Access Key:就是创建访问密钥ID时下载的密钥文件,填写上去。
    然后点击登录

  16. 选择创建的桶

  17. 点击上传

  18. 对象权限:私有
    存储类别:标准存储
    添加文件:转换好格式的飞牛系统镜像
    然后点击确定

  19. 上传完成

创建私有镜像

  1. 点击自己的云服务器下方三个点--创建镜像

  2. 区域:选择你的云服务器所在区域
    创建方式:导入私有镜像
    镜像类型:系统盘镜像,从下面的桶里选择上传的镜像文件

  3. 镜像用途:ECS系统盘镜像
    架构类型:x86
    启动方式:BIOS(一定要选BIOS启动,UEFI无法启动。)
    操作系统:飞牛是基于Debian的,我们选择Debian 12系统。
    系统盘:划到最大40GB(你存储空间多大就化多大)
    image-qnnh.png

  4. 给镜像命名后勾选协议,然后点击下一步。

  5. 点击提交

调试系统镜像

  1. 镜像加载好之后点击复制镜像ID

  2. 打开工具--API Explorer

  3. 在顶部选择镜像服务(计算类别里)--镜像--更新镜像信息
    Region:选择你的镜像所在区域
    image_id:粘贴前面复制的镜像ID

  4. Body选择切换为文本输入,将下面的代码粘贴进去后点击调试。
    看到调试成功即可

    # 此段代码在下面的地址:常见问题--操作系统/镜像--第三段--为私有镜像添加“onekey_resetpasswd”特性标签。
    https://support.huaweicloud.com/flexusl_faq/faq_os_0002.html
    ——————————————————————————————————————————————————————————————————————————————————————————————
    
    
    [
      {
        "op": "add",
        "path": "/__os_feature_list",
        "value": "{\"nic_hotplug\":\"true\", \"disk_hotplug\": \"true\", \"user_data\": \"true\", \"ssh_key\":\"true\", \"hostname_inject\": \"true\", \"onekey_resetpasswd\": \"true\"}"
      }
    ]

切换为飞牛NAS系统

  1. 回到服务器控制台,点击服务器三个点--切换镜像。

  2. 选择私有镜像,选中我们导入的飞牛NAS镜像,勾选下面两个选项,点击立即切换。

  3. 点击确认付款

  4. 回到控制台

  5. 等待更新完成后点击远程登录

  6. 选择VNC登录

  7. 可以看到飞牛自动获取到了IP地址

配置安全组规则

  1. 点击服务器三个点--配置安全组规则

  2. 选择入方向规则--添加规则

  3. 优先级:1
    策略:允许
    类型:IPv4(IPv6你可以后面自己按需添加)
    协议端口:选择自定义TCP,飞牛的控制台页面是5666端口。
    源地址:默认
    描述:随意写
    然后点击确定。

访问飞牛

  1. 在浏览器上以你的公网IP+飞牛端口进行访问
    默认是http协议!

  2. 剩下的无需再写,自己进行设置即可。

杂项小提示

  • 创建私有镜像时一定要选择BIOS引导方式,选择UEFI模式之后你的云服务器将无法启动,一直卡在引导界面报错,也无法重装回其他系统。
    如果误选了UEFI模式,需要将服务器关机,前往下图中的镜像服务,将镜像修改回BIOS模式,然后将云服务器选择重装系统/切换镜像,使用的系统镜像仍然是我们创建的这个。
    (听劝,别乱选,就这一张图少说卖你80都得说谢谢)

  • 私有镜像我们使用完之后需要进行删除,不然是收费的,虽然价格很便宜,但是经不住你忘记了之后一直累计记账。

  • 对象存储服务OBS里面的桶列表,如果无用的话,也一并删除即可。

参考资料

功德+1(狗子).gif

👇👇👇