• 首页
  • 归档
  • 关于
  • 搜索
  • 夜间模式
    ©2026  望时代 Theme by OneBlog

    望时代

    搜索
    标签
    # 教程 # Linux # 脚本 # AI # 影音 # 游戏 # 随笔 # 科技 # 认知
  • 首页>
  • >
  • 正文
  • 纯命令,记录一下使用LXD在DDP-512M-KVM小鸡上生了一只128M小小鸡 1

    2026年06月26日 7 阅读 0 评论 5242 字

    纯命令,记录一下使用LXD在DDP-512M-KVM小鸡上生了一只128M小小鸡 1 __2023年5月8日 __3条评论 __255次阅读 __0人点赞 __Tao_Qi 纯命令记录,没进行截图保存。理论上可以生出多只小小鸡
    有几个坑,记录一下

    1. 尽量使用ubuntu,在Debian上折腾了大半天,网络一直有问题,不是没有有效IP地址,就是只有IPv6地址;最后重装Ubuntu20.04,一切丝滑
    2. 查看信息

    lxc profile show default
    lxc storage list
    lxc storage show lxd
    lxc network show lxdbr0
    查看一下,需要有有效值;初始化后,很容易storage创建不成功;为了更好目视识别,我使用了lxd作为storage pool的名字

    1. 最后那个端口转发,是从网络上找的,自己亲自试验,好用。
    2. 也折腾过docker小小鸡,不过小鸡一重启,小小鸡不能自动运行起来,没有systemd里面的服务,也需要手动输入命令启动,不喜。。。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
    apk add dropbear && rc-update add dropbear && rc-service dropbear start
    lxc exec lxd1 bash
    apt install openssh-server -y && echo "PermitRootLogin yes">>/etc/ssh/sshd_config && systemctl restart sshd
    加上最后一步的端口转发,就可以直接ssh小小鸡了
    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完成小鸡的配置 --原来里面没有ssh server端,补充了下,alpine安装dropbear,debian安装openssh-server
    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 补充:在DDP的6刀机器上,也成功开出小小鸡。。。不过话说在OpenVZ上,挺吃力的!! 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议

    1. gopher说道: 2023年5月8日 下午9:10
    2. Smilence说道: 2023年5月8日 下午9:15 -------------------- 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, US 571.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 回复

    1. Smilence说道: 2023年5月8日 下午10:46

    发表回复 取消回复电子邮件地址不会被公开。必填项已用 标注 __ __

    本文著作权归作者 [ doudoudoubao ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    Linux
    取消回复

    发表留言
    回复

    Copyright©2026  All Rights Reserved.  Load:0.007 s
    Theme by OneBlog V3.7.1
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。