andtun

andtun

[教程] memflow-kvm connector 安装

299
2024-03-01
[教程] memflow-kvm connector 安装

特点:

  • 对比QEMU,KVM综合更优

代码:

鉴于国内环境,选择手动安装

# 克隆代码
git clone https://github.com/memflow/memflow-kvm

# 切换路径
cd memflow-kvm

# 克隆模块
git submodule update --init

# 安装 memflowup
cargo install memflowup --force
# 或者 (二选一即可)
curl --proto '=https' --tlsv1.2 -sSf https://sh.memflow.io | sh

# 安装 gcc-12 & dkms 
sudo apt install gcc-12 dkms

# 编译&安装 Connector
memflowup build --name memflow-kvm

# 编译&安装 Kernel
make
memflowup build --name memflow-kvm --script install.rhai

# 临时加载
sudo insmod build/memflow.ko


永久设置

要永久设置 sudo insmod build/memflow.ko,您可以按照以下步骤进行操作:

1. 打开终端。
2. 运行以下命令以编辑 `/etc/modules` 文件:
   ```
   sudo nano /etc/modules
   ```
   如果提示您输入密码,请输入您的用户密码并按下 Enter 键。
3. 在打开的文件中,将 `memflow` 添加为一个新的行(如果尚未存在)。保存文件并关闭编辑器。
4. 运行以下命令以编辑 `/etc/modprobe.d/memflow.conf` 文件:
   ```
   sudo nano /etc/modprobe.d/memflow.conf
   ```
5. 在打开的文件中,添加以下内容:
   ```
   options memflow
   ```
   保存文件并关闭编辑器。
6. 运行以下命令以加载 `memflow` 内核模块:
   ```
   sudo modprobe memflow
   ```
   如果没有任何输出或错误消息,则表示内核模块已成功加载。

通过以上步骤,您已经将 `memflow` 内核模块的加载设置为永久生效。每次系统启动时,该模块将自动加载。