FreeBSD_11-系统管理——{Part_10 - bhyve}

创建 vm:

#!/usr/bin/env zsh

tap_IF=tap0
bridge_IF=bridge0
physical_IF=re0

iso_Path=/bhyve/ISO/CentOS.iso
vol_Path=/dev/zvol/zdata/linux_0
uefi_Path=/usr/local/share/uefi-firmware/BHYVE_UEFI.fd

vm_Name=gentoo
cpu_Num=2
mem_Size=2048M
vol_Size=24G

kldload vmm
kldload if_tap
sysctl net.link.tap.up_on_open=1

ifconfig $tap_IF create
ifconfig $bridge_IF create
ifconfig $bridge_IF addm $physical_IF addm $tap_IF
ifconfig $bridge_IF up

zfs create -V $vol_Size -o volmode=dev zroot/$vm_Name

# cd /usr/ports/sysutils/bhyve-firmware
# make install clean
bhyve -AHP     -s 0:0,hostbridge     -s 1:0,lpc     -s 2:0,virtio-net,$tap_IF     -s 3:0,virtio-blk,$vol_Path     -s 4:0,ahci-cd,$iso_Path     -c $cpu_Num     -m $mem_Size     -l bootrom,$uefi_Path     $vm_Name

管理 vm:

  • ls -al /dev/vmm
  • bhyvectl --destroy --vm=guest_Name

配置文件:

  • /etc/sysctl.conf

    • net.link.tap.up_on_open=1
  • /boot/loader.conf

    • vmm_load="YES"
    • if_bridge_load="YES"
    • if_tap_load="YES"
  • /etc/rc.conf

    • cloned_interfaces="bridge_Name tap_Name"
    • ifconfig_bridge0="addm if_Name addm tap_Name"
时间: 2024-11-09 16:24:22

FreeBSD_11-系统管理——{Part_10 - bhyve}的相关文章

Linux系统管理(二)(网络服务)

点击下载:Linux系统管理(二)(网络服务)

Linux基础之磁盘及文件系统管理(二)

磁盘和文件系统管理 文件系统管理工具: 创建文件系统的工具 mkfs mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.xfs, mkfs.vfat, ... 检测及修复文件系统的工具 fsck fsck.ext2, fsck.ext3, ... 查看其属性的工具 dumpe2fs, tune2fs 调整文件系统特性: tune2fs 内核级文件系统的组成部分: 文件系统驱动:由内核提供 文件系统箮理工具:由用户空间的应用程序提供 ext系列文件系统的管理工具: mkf

磁盘和文件系统管理

我们知道一块磁盘是可以被分区成多个分区的(partition),以Windows的观点来看,你可能会有一颗磁盘并且将他分区成为C:, D:, E:盘,那个C, D,E就是分区.Linux的设备都是以文件的型态存在,磁盘设备接口的不同也早就了磁盘文件名的不同.即IDE接口的磁盘设备文件名都是/dev/hd[a-z]的格式,例如:/dev/hda./dev/hdb.SCSI, SATA, SAS, USB接口的磁盘设备文件名都是:/dev/sd[a-z],例如sda.sdb,磁盘设备的命名主要是根据

Linux基础之文件系统简介及其系统管理工具

常见的文件系统 Linux文件系统: ext2, ext3, ext4, xfs, btrfs, reiserfs, jfs, swap swap: 交换分区 光盘:iso9660 Windows:fat32, ntfs Unix: FFS, UFS, JFS2 网络文件系统:NFS, CIFS 集群文件系统:GFS2, OCFS2 分布式文件系统:ceph, moosefs, mogilefs, GlusterFS, Lustre 实验环境CentOS7.2 Linux根据其是否支持"jour

linux系统管理

[监控系统的状态] 1. w 查看当前系统的负载 相信所有的linux管理员最常用的命令就是这个'w' 了,该命令显示的信息还是蛮丰富的.第一行从左面开始显示的信息依次为:时间,系统运行时间,登录用户数,平均负载.第二行开始以及下面所有的行,告诉我们的信息是,当前登录的都有哪些用户,以及他们是从哪里登录的等等.其实,在这些信息当中,笔者认为我们最应该关注的应该是第一行中的'load average:'后面的三个数值. 第一个数值表示1分钟内系统的平均负载值:第二个数值表示5分钟内系统的平均负载值

Linux系统管理(一)

点击下载:Linux系统管理(一)

第八章、Linux 磁盘与文件系统管理

第八章.Linux 磁盘与文件系统管理 1. 认识 EXT2 文件系统 1.1 硬盘组成与分割的复习 1.2 文件系统特性: 索引式文件系统 1.3 Linux 的 EXT2 文件系统(inode): data block, inode table, superblock, dumpe2fs 1.4 与目录树的关系 1.5 EXT2/EXT3 文件的存取与日志式文件系统的功能 1.6 Linux 文件系统的运行 1.7 挂载点的意义 (mount point) 1.8 其他 Linux 支持的文

《循序渐进DB2.DBA系统管理、运维与应用案例》(牛新庄著)读书笔记2

<循序渐进DB2.DBA系统管理.运维与应用案例>(牛新庄著)读书笔记2                                              Windows下的DB2向导安装 现在的DB2已经支持了广泛的IT基础设施,可以在众多平台上运行.Windows.Linux.UNIX这三种平台统称为luw平台.对于自学DB2的人而言,由于不可能自己购买大型机或高端的服务器,所以更多的是把DB2装在luw平台上进行练习.而如果想要尽可能的贴近真实的生产环境,为日后工作打基础,最好是

Linux磁盘和文件系统管理

Linux系统中的磁盘和文件系统管理,之所以将二者放在一起总结,是因为在平时的工作中,二者是相辅相成的,常常用来一起使用. 首先介绍下磁盘分区的管理工具 常用的磁盘分区管理工具有fdisk,parted,sfdisk 这里我们介绍下常用的fdsik工具 fdisk -l [DEVICE]... :列出指定磁盘设备上的分区情况 fdisk [DEVICE]:创建分区 fdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能:所有的操作均在内存中完成,没有直接同步到磁盘:直到