(0x61)-/var/log

主要观点:在 OpenBSD 上创建一个临时虚拟机(VM),尝试快速做事或在虚拟内存上创建类似 VPN 的服务,介绍了创建 VM 的工具和步骤,包括设置网络、VMD、Httpd 等服务,以及创建虚拟内存空间和 VM 磁盘镜像等操作。

关键信息:

  • 可使用mount_mfs(8)在虚拟内存中创建文件系统并挂载。
  • 需设置pf(4)规则、veb(4)/vport(4)接口、dhcpd(8)服务器和httpd(8)服务器等服务。
  • 通过vmctl(8)创建和启动 VM,可设置内存、网络接口等参数。
  • 需使用rdomain(4)进行网络连接,SSH 连接临时 VM 需使用特定命令。

重要细节:

  • 网络设置方面,通过include "/etc/pf/vmd.conf"vmd(8)的规则包含在pf.conf中,创建veb(4)/vport(4)接口并添加到rdomain(4),设置dhcpd(8)服务器的网络池等。
  • VMD 设置只需在/etc/vm.conf中设置s witch "veb5"等参数。
  • Httpd 设置包括创建文件目录并同步 OpenBSD 快照,在/etc/httpd.conf中设置监听端口和根目录等,以及创建install.conf用于 Autoinstall。
  • 创建虚拟内存空间时使用mount_mfs -s 2048m swap /mnt/mfs,创建 VM 磁盘镜像vmctl create -s 2000m /mnt/mfs/test.qcow2,启动 VM 时设置相关参数vmctl start -m 512m -B net -n veb5 -b /bsd.rd -c -d /mnt/mfs/test.qcow2 volatile
    最后提供了一个整合所有操作的脚本[![](https://asciinema.org/a/658690.svg)](https://asciinema.org/a/658690)
阅读 12
0 条评论