主机论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 468|回复: 3

记录一下使用LXD在DDP-512M-KVM小鸡上生了一只128M小小鸡

[复制链接]

106

主题

1018

回帖

3138

积分

论坛元老

Rank: 8Rank: 8

积分
3138
发表于 2023-5-8 21:20:16 | 显示全部楼层 |阅读模式
本帖最后由 Smilence 于 2023-5-8 21:27 编辑

纯手工,纯命令,记录一下使用LXD在DDP-512M-KVM小鸡上生了一只128M小小鸡,理论上可以生出多只小小鸡

纯命令记录,没进行截图保存。
有几个坑,记录一下
1.尽量使用ubuntu,在Debian上折腾了大半天,网络一直有问题,不是没有有效IP地址,就是只有IPv6地址;最后重装Ubuntu20.04,一切丝滑
2.查看信息
lxc profile show default
lxc storage list
lxc storage show lxd
lxc network show lxdbr0
3. 查看一下,需要有有效值;初始化后,很容易storage创建不成功;为了更好目视识别,我使用了lxd作为storage pool的名字
4. 最后那个端口转发,是从网络上找的,自己亲自试验,好用。
5. 折腾过docker小小鸡,不过小鸡一重启,小小鸡不能自动运行起来,里面的服务,也需要手动输入命令,不喜。。。lxd完全满足我目前的需求
参考地址:
https://www.tecmint.com/install-lxc-ubuntu-debian/

开始记录:
ssh->小鸡
1)安装LXD
--Debian
apt update && apt install snapd && snap install core
snap install lxd
snap list
(/snap/bin/lxc 如果不能直接识别lxd/lxc命令,需要自己处理下,这个是命令的绝对路径)
--Ubuntu 强烈推荐
apt update && apt install lxd -y
最后查看,以确定安装成功
lxd --version
2)初始化
lxd init
如上面那个参考地址就行,自己DIY的区别是storage pool和倒数第二个、那个自动更新模板,据说会增加小鸡负担,选择了no
3)查看默认值
lxc profile show default
lxc storage list
lxc storage show lxd
lxc network show lxdbr0
4)查看镜像列表
lxc image list images:
过滤一下
lxc image list images: | grep -i debian
lxc image list images: | grep -i ubuntu
lxc image list images: | grep -i alpine
5)给小小鸡起个名字,然后启动它,我的小小鸡的名字是lxd1
lxc launch images:alpine/3.17 lxd1
加限制参数
lxc launch images:ubuntu/focal lxd1 --config limits.cpu=1 --config limits.memory=128MiB
lxc launch images:debian/10 lxd1 --config limits.cpu=1 --config limits.memory=128MiB
lxc launch images:alpine/3.17 lxd1 --config limits.cpu=1 --config limits.memory=64MiB
6)查看小鸡
lxc list
lxc info lxd1
7)进入小鸡,注意Alpine默认的shell是ash;小小鸡重启后,会自动退出到小鸡上
lxc exec lxd1 ash ---Alpine
lxc exec lxd1 bash
8)lxc其他一些操作
lxc stop lxd1
lxc start lxd1
lxc restart lxd1
lxc delete lxd1 --force
lxc image list
lxc image delete ID
lxc config set lxd1 boot.autostart true 这个在小鸡重启后,小小鸡会自动跟着起来
9)端口转发,可以挑选一下自己喜欢的端口,这里的2095是留给x-ui用的,http;2096是扶墙用的,https;这两个都是cloudflare的可用端口。那个ssh端口的转发,测试端口是连通的,但不知为啥putty后,总是瞬间中断,最后用lxc exec lxd1 bash完成小鸡的配置
lxc config device add lxd1 myport2022 proxy listen=tcp:0.0.0.0:2022 connect=tcp:127.0.0.1:22
lxc config device add lxd1 myport2095 proxy listen=tcp:0.0.0.0:2095 connect=tcp:127.0.0.1:2095
lxc config device add lxd1 myport2096 proxy listen=tcp:0.0.0.0:2096 connect=tcp:127.0.0.1:2096
lxc config device remove lxd1 myport2095
回复

使用道具 举报

106

主题

1018

回帖

3138

积分

论坛元老

Rank: 8Rank: 8

积分
3138
 楼主| 发表于 2023-5-8 21:21:58 | 显示全部楼层
-------------------- A Bench.sh Script By Teddysun -------------------
Version : v2022-06-01
Usage : wget -qO- bench.sh | bash
----------------------------------------------------------------------
CPU Model : Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
CPU Cores : 1 @ 2599.998 MHz
CPU Cache : 16384 KB
AES-NI : Enabled
VM-x/AMD-V : Enabled
Total Disk : 4.7 GB (578.1 MB Used)
Total Mem : 128.0 MB (32.3 MB Used)
System uptime : 0 days, 0 hour 15 min
Load average : 4.75, 2.58, 1.52
OS : Debian GNU/Linux 10
Arch : x86_64 (64 Bit)
Kernel : 5.4.0-148-generic
TCP CC : cubic
Virtualization : LXC
Organization : AS35913 DediPath
Location : Las Vegas / US
Region : Nevada
----------------------------------------------------------------------
I/O Speed(1st run) : 274 MB/s
I/O Speed(2nd run) : 187 MB/s
I/O Speed(3rd run) : 188 MB/s
I/O Speed(average) : 216.3 MB/s
----------------------------------------------------------------------
Node Name Upload Speed Download Speed Latency
Speedtest.net 410.68 Mbps 338.52 Mbps 1.30 ms
Los Angeles, US571.98 Mbps 356.93 Mbps 6.49 ms
Dallas, US 471.74 Mbps 140.19 Mbps 31.04 ms
Montreal, CA 202.45 Mbps 52.43 Mbps 75.11 ms
Paris, FR 283.64 Mbps 228.29 Mbps 140.91 ms
Amsterdam, NL 235.22 Mbps 241.86 Mbps 139.50 ms
Shanghai, CN 57.32 Mbps 278.82 Mbps 212.35 ms
Nanjing, CN 318.51 Mbps 309.85 Mbps 160.74 ms
Hongkong, CN 2.57 Mbps 3.23 Mbps 156.42 ms
回复

使用道具 举报

28

主题

1万

回帖

3万

积分

论坛元老

Rank: 8Rank: 8

积分
36112
发表于 2023-5-8 21:22:52 | 显示全部楼层
算了,还是docker直接run一个吧
回复

使用道具 举报

106

主题

1018

回帖

3138

积分

论坛元老

Rank: 8Rank: 8

积分
3138
 楼主| 发表于 2023-5-8 22:51:21 | 显示全部楼层
純手工打造,無任何添加。。。。。的確挺累的。。。。。不過成功後挺有成就感的!需要一個腳本大師指導一下,把端口轉發設置,root密碼設置,ssh的設置整成自動、一鍵的,就可以去賣小雞了。。。。嘎嘎!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-8-2 15:20 , Processed in 0.075233 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表