本帖最后由 jc78256 于 2024-10-1 21:54 编辑
不知道各位朋友是否还记得那些陪我们走过的美好回忆。
是iphone4初体验的感动吗?不是。
是08奥运的烟花秀吗?不是。
是斐讯,他掏空的只是本就没有东西的钱包。
却回馈了我们人生近十年的折腾的乐趣。
两三万你买不到快乐,十几二十万你也换不来十年。
这么一想还赚了怎么办?能怎么办?这份钱另算。
打开尘封的N1,啊是少年的味道。
吸一口上眉头,吸两口去心头,吸三口恨不得人生有个从头。
其实也是有小朋友问过我,这么贵重的回忆,放在箱子里积灰真的合适吗?
我和小朋友说,你别看,N1他看起来老,其实一点也不年轻。
好在现在是arm的时代,装个pve还是可以的。
确实把pve当作一个面板,虚拟机管理确实很方便。
寻思着一看,装好啥都没做900mb的内存就没了。
就好像嫂子只会来我家方便,而不会方便的时候来我家一样。
成年的世界。只有计算和算计。
方便归方便,900mb的方便,呢还真不好办。
正如乌鸦哥说的。难办咋么办,难办就别办。
兄弟们真刀真枪和他们拼了,亮代码。
#开启eth0混搭模式/创建基于eth0的vmbr0/创建基于vmbr0的macvlan网口vth0/并使用其进行外部通信。
apt update && apt-get install ifupdown bridge-utils -y && nano /etc/network/interfaces && sudo systemctl disable NetworkManager
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
pre-up ip link set eth0 promisc on
auto vmbr0
iface vmbr0 inet manual
bridge-ports eth0
bridge-stp off
bridge-fd 0
auto vth0
iface vth0 inet static
address 192.168.1.31/16
gateway 192.168.1.1
pre-up ip link add link vmbr0 vth0 type macvlan mode bridge
复制代码
#安装docker/创建基于vth0的macvlan
armbian-software(101)
docker network create -d macvlan \
--subnet=192.168.0.0/16 \
--gateway=192.168.1.1 \
-o parent=vth0 \
macvlan
复制代码
#安装lxc/取消创建默认的网桥/设置容器默认使用基于vmbr0的macvlan网络
apt install lxc -y && sudo sed -i '/^USE_LXC_BRIDGE=/c\USE_LXC_BRIDGE="false"' /etc/default/lxc-net && sudo sed -i '1,3c\lxc.net.0.type = macvlan\nlxc.net.0.macvlan.mode = bridge\nlxc.net.0.flags = up\nlxc.net.0.link = vmbr0' /etc/lxc/default.conf
复制代码
#一些使用命令示例
lxc-create -t download -- --list
sudo lxc-create -n my-debian-container -t download -- --dist debian --release bullseye --arch arm64
sudo lxc-start -n my-debian-container
sudo lxc-attach -n my-debian-container
sudo lxc-info -n my-debian-container
sudo lxc-stop -n my-debian-container
sudo lxc-destroy -n my-debian-container
复制代码
#usb设备直通(如果你需要)
lxc.cgroup.devices.allow = c 189:* rwm
lxc.mount.entry = /dev/bus/usb/001 dev/bus/usb/001 none bind,optional,create=dir
复制代码
#安装kvm(1way)安装管理器并且使用X11的方式展现
armbian-software(307)
复制代码
#安装kvm(2way)只安装核心部分
sudo apt-get install -y qemu-system-arm qemu-utils qemu-efi libvirt-daemon-system libvirt-clients bridge-utils virtinst seabios vgabios ipxe-qemu
复制代码
#安装管理面板(可管理docker/lxc/kvm)
sudo apt-get install -y cockpit cockpit-machines && sudo systemctl enable --now cockpit.socket
复制代码
现在,docker,lxc,kvm齐活。
那么他现在可以做的更多了吗?
不,他现在只是背负的更多了。
像极了中年的你。