腾讯轻量云服务器安装黑群晖

1、使用pve7.2 安装群晖成功,提取启动参数

/usr/bin/kvm -id 235 -name ubunutu-qiu-dsm235,debug-threads=on -no-shutdown -chardev socket,id=qmp,path=/var/run/qemu-server/235.qmp,server=on,wait=off 
-mon chardev=qmp,mode=control 
-chardev socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5 -mon chardev=qmp-event,mode=control 
-pidfile /var/run/qemu-server/235.pid 
-daemonize 
-smbios type=1,uuid=f1091150-1a83-494c-bf80-a3339d6694d2 
-smp 2,sockets=1,cores=2,maxcpus=2 -nodefaults -boot menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg 
-vnc unix:/var/run/qemu-server/235.vnc,password=on 
-cpu kvm64,enforce,+kvm_pv_eoi,+kvm_pv_unhalt,+lahf_lm,+sep 
-m 2048 -device pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e 
-device pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f 
-device vmgenid,guid=1a4f6cf7-757e-4cb1-a297-8d4812aa14ff 
-device piix3-usb-uhci,id=uhci,bus=pci.0,addr=0x1.0x2 
-device usb-tablet,id=tablet,bus=uhci.0,port=1 
-device VGA,id=vga,bus=pci.0,addr=0x2 
-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3,free-page-reporting=on -iscsi initiator-name=iqn.1993-08.org.debian:01:e7401f73231e 
-device ahci,id=ahci0,multifunction=on,bus=pci.0,addr=0x7 
-drive file=/dev/pve/vm-235-disk-1,if=none,id=drive-sata1,format=raw,cache=none,aio=io_uring,detect-zeroes=on 
-device ide-hd,bus=ahci0.1,drive=drive-sata1,id=sata1 
-netdev type=tap,id=net0,ifname=tap235i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on 
-device virtio-net-pci,mac=00:11:32:DB:5F:85,netdev=net0,bus=pci.0,addr=0x12,id=net0 
-machine type=pc+pve0 
-device qemu-xhci,addr=0x18 
-drive id=synoboot,file=/home/redpill-DS3617xs_7.1.1-42962_b1675151113.img,if=none,format=raw 
-device usb-storage,id=synoboot,drive=synoboot,bootindex=1

2、在云主机上安装 qemu 版本 7.0.0
https://qemu.weilnetz.de/w64/2022/qemu-w64-setup-20220418.exe
2、编译引导文件
https://wjz304.github.io/Redpill_CustomBuild/Issues.html
3、创建磁盘

qemu-img create -f qcow2 c:\soft\dsm-sata1.qcow2 20G

以下启动参数正常

cd  "c:\Program Files\qemu"
qemu-system-x86_64   -smp 2,sockets=1,cores=2,maxcpus=2 -cpu kvm64,enforce,+kvm_pv_eoi,+kvm_pv_unhalt,+lahf_lm,+sep -m 2048 -device pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e -device pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f -device piix3-usb-uhci,id=uhci,bus=pci.0,addr=0x1.0x2 -device usb-tablet,id=tablet,bus=uhci.0,port=1 -device ahci,id=ahci0,multifunction=on,bus=pci.0,addr=0x7 -drive file=c:\soft\dsm-sata1.qcow2,if=none,id=drive-sata1 -device ide-hd,bus=ahci0.1,drive=drive-sata1,id=sata1 -device qemu-xhci,addr=0x18 -drive id=synoboot,file=c:\soft\redpill-DS3617xs_7.1.1-42962_b1675151113.img,if=none,format=raw -device usb-storage,id=synoboot,drive=synoboot,bootindex=1 -nic user,model=virtio,mac=00:11:32:DB:5F:85,hostfwd=tcp::5000-:5000

在这里插入图片描述

以下启动参数报错
安装dsm7.1文件损毁

cd  "c:\Program Files\qemu"
qemu-system-x86_64  -cpu kvm64 -smp 2,sockets=1,cores=2,maxcpus=2  -m 2048 -drive if=none,id=usbstick,format=raw,file=c:\soft\redpill-DS3617xs_7.1.1-42962_b1675151113.img -usb -device usb-ehci,id=ehci -device usb-tablet,bus=usb-bus.0 -device usb-storage,bus=ehci.0,drive=usbstick,bootindex=1 -device ahci,id=ahci -drive id=disk0,file=c:\soft\dsm-sata1.qcow2,if=none -device ide-hd,drive=disk0,bus=ahci.0 -nic user,model=virtio,mac=00:11:32:DB:5F:85,hostfwd=tcp::5000-:5000

在这里插入图片描述

参考blog
https://wjz304.github.io/Redpill_CustomBuild/Issues.html

args: -device 'qemu-xhci,addr=0x18' -drive 'id=synoboot,file=/root/redpill-DS918.img,if=none,format=raw' -device 'usb-storage,id=synoboot,drive=synoboot,bootindex=1'

https://www.right.com.cn/forum/thread-8234634-1-1.html

-drive if=none,id=usbstick,format=raw,file=/mnt/sdb1/nas.img -usb -device usb-ehci,id=ehci -device usb-tablet,bus=usb-bus.0 -device usb-storage,bus=ehci.0,drive=usbstick,bootindex=1 -device ahci,id=ahci -drive id=disk0,file=/mnt/sdb1/synology.qcow2,if=none -device ide-hd,drive=disk0,bus=ahci.0
### 安装 EMQX MQTT Broker 在腾讯云轻量应用服务器上的指南 EMQX 是一款高性能的开源 MQTT 消息代理,支持大规模物联网设备接入和消息传输。以下是在腾讯云轻量应用服务器安装 EMQX 的详细指南[^3]。 #### 环境准备 1. **操作系统选择**:确保腾讯云轻量应用服务器的操作系统为 Linux(推荐使用 Ubuntu 或 CentOS)。可以通过腾讯云控制台创建实例并选择合适的镜像。 2. **服务器配置**:根据业务需求选择适当的 CPU 和内存配置。对于轻量级应用,建议至少 1 核 1G 配置[^4]。 #### 安装步骤 ##### 1. 更新系统包 在开始安装之前,需要更新系统的软件包以确保环境最新: ```bash sudo apt update && sudo apt upgrade -y ``` ##### 2. 安装依赖项 EMQX 需要一些基础依赖项才能正常运行,例如 `curl` 和 `wget`: ```bash sudo apt install curl wget -y ``` ##### 3. 下载 EMQX 包 访问 EMQX 官方下载页面获取最新版本的二进制文件。以下命令以 EMQX v5.x 版本为例: ```bash wget https://www.emqx.io/downloads/broker/v5.0/emqx-ubuntu22.04-v5.0.x.zip ``` 解压下载的文件: ```bash unzip emqx-ubuntu22.04-v5.0.x.zip cd emqx ``` ##### 4. 启动 EMQX 进入解压后的目录后,可以启动 EMQX: ```bash ./bin/emqx start ``` 检查 EMQX 是否成功启动: ```bash ./bin/emqx_ctl status ``` ##### 5. 配置防火墙 确保服务器的防火墙允许 EMQX 默认端口(1883、8083、8883): ```bash sudo ufw allow 1883 sudo ufw allow 8083 sudo ufw allow 8883 ``` ##### 6. 测试连接 可以通过 MQTT 客户端测试与 EMQX 的连接。例如,使用 `mosquitto_pub` 发布消息: ```bash mosquitto_pub -h <服务器IP> -t "test/topic" -m "Hello EMQX" ``` 通过 `mosquitto_sub` 订阅消息: ```bash mosquitto_sub -h <服务器IP> -t "test/topic" ``` #### 注意事项 - 如果服务器资源有限,需调整 EMQX 的配置文件(`etc/emqx.conf`),优化性能以适应轻量级环境[^5]。 - 腾讯云轻量应用服务器提供了便捷的管理界面,可以监控服务器资源使用情况,及时调整配置[^6]。 ```python # 示例代码:通过 Python 连接 EMQX 并发布消息 import paho.mqtt.client as mqtt client = mqtt.Client() client.connect("<服务器IP>", 1883, 60) client.publish("test/topic", "Hello from Python") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值