Files
oneclickvirt.github.io/guide/pve_kvm.html
2023-06-18 05:16:08 +00:00

48 lines
27 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>KVM虚拟化 | 一键虚拟化项目</title>
<meta name="description" content="开源、易于使用的服务器虚拟化项目">
<link rel="stylesheet" href="/assets/style.0b9f658b.css">
<link rel="modulepreload" href="/assets/chunks/AlgoliaSearchBox.23cf8254.js">
<link rel="modulepreload" href="/assets/app.5076e825.js">
<link rel="modulepreload" href="/assets/guide_pve_kvm.md.e2f6709d.lean.js">
<meta name="twitter:title" content="KVM虚拟化 | 一键虚拟化项目">
<meta property="og:title" content="KVM虚拟化 | 一键虚拟化项目">
</head>
<body>
<div id="app"><!--[--><div class="theme"><header class="nav-bar" data-v-675d8756><div class="sidebar-button" data-v-675d8756><svg class="icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z" class></path></svg></div><a class="nav-bar-title" href="/" aria-label="一键虚拟化项目, back to home" data-v-675d8756 data-v-cc01ef16><!----> 一键虚拟化项目</a><div class="flex-grow" data-v-675d8756></div><div class="nav" data-v-675d8756><nav class="nav-links" data-v-675d8756 data-v-eab3edfe><!--[--><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item active" href="/" data-v-b8818f8c>一键虚拟化 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/case/index" data-v-b8818f8c>Linux相关 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/developer/index" data-v-b8818f8c>开发手册 <!----></a></div></div><!--]--><div class="item" data-v-eab3edfe><div class="nav-dropdown-link" data-v-eab3edfe data-v-56bf3a3f><button class="button" data-v-56bf3a3f><span class="button-text" data-v-56bf3a3f>Languages</span><span class="right button-arrow" data-v-56bf3a3f></span></button><ul class="dialog" data-v-56bf3a3f><!--[--><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item active" href="/guide/pve_kvm.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>简体中文</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item" href="/en_US/guide/pve_kvm.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>English</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><!--]--></ul></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item isExternal" href="https://github.com/oneclickvirt/oneclickvirt.github.io" target="_blank" rel="noopener noreferrer" data-v-b8818f8c>GitHub <svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15" data-v-b8818f8c><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></div></nav></div><!--[--><!--[--><div class="algolia-search-box" id="docsearch"></div><!--]--><!--]--></header><aside class="sidebar" data-v-83e92a68><nav class="nav-links nav" data-v-83e92a68 data-v-eab3edfe><!--[--><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item active" href="/" data-v-b8818f8c>一键虚拟化 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/case/index" data-v-b8818f8c>Linux相关 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/developer/index" data-v-b8818f8c>开发手册 <!----></a></div></div><!--]--><div class="item" data-v-eab3edfe><div class="nav-dropdown-link" data-v-eab3edfe data-v-56bf3a3f><button class="button" data-v-56bf3a3f><span class="button-text" data-v-56bf3a3f>Languages</span><span class="right button-arrow" data-v-56bf3a3f></span></button><ul class="dialog" data-v-56bf3a3f><!--[--><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item active" href="/guide/pve_kvm.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>简体中文</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item" href="/en_US/guide/pve_kvm.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>English</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><!--]--></ul></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item isExternal" href="https://github.com/oneclickvirt/oneclickvirt.github.io" target="_blank" rel="noopener noreferrer" data-v-b8818f8c>GitHub <svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15" data-v-b8818f8c><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></div></nav><!--[--><!--]--><ul class="sidebar-links" data-v-83e92a68><!--[--><li class="sidebar-link"><p class="sidebar-link-item">所有项目的前置条件</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/dashboard">准备工作</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">Proxmox VE</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_precheck">系统和硬件配置要求</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_install">PVE主体安装</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item active" href="/guide/pve_kvm">KVM虚拟化</a><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="#部分注意事项">部分注意事项</a><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="#单独开设kvm虚拟化的vm">单独开设KVM虚拟化的VM</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="#批量开设nat的kvm虚拟化的vm">批量开设NAT的KVM虚拟化的VM</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="#开设独立ipv4地址的vm">开设独立IPV4地址的VM</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="#删除示例-1">删除示例</a><!----></li></ul></li></ul></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_lxc">LXC虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_thanks">致谢</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_qa">常见问题答疑</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">LXD</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_precheck">系统和硬件配置要求</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_install">LXD主体安装</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_lxc">LXC虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_extra_config">其他自定义配置</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_thanks">致谢</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_qa">常见问题答疑</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">Docker</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_precheck">系统和硬件配置要求</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_install">主体安装</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_build">Docker虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_thanks">致谢</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_qa">常见问题答疑</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">捐赠</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/dashboardq">捐赠</a><!----></li></ul></li><!--]--></ul><!--[--><!--]--></aside><div class="sidebar-mask"></div><main class="page" data-v-7eddb2c4><div class="container" data-v-7eddb2c4><!--[--><!--]--><div style="position:relative;" class="content" data-v-7eddb2c4><div><h1 id="kvm虚拟化" tabindex="-1">KVM虚拟化 <a class="header-anchor" href="#kvm虚拟化" aria-hidden="true">#</a></h1><h2 id="部分注意事项" tabindex="-1">部分注意事项 <a class="header-anchor" href="#部分注意事项" aria-hidden="true">#</a></h2><p><strong>执行本项目的第一个检测环境的命令</strong>,展示如下</p><p><img src="https://github.com/oneclickvirt/oneclickvirt.github.io/blob/main/docs/images/pve_kvm/pve_kvm_1.png?raw=true" alt=""></p><p>查询如上的只需使用下面的一键脚本自动创建虚拟机即可无需手动再修改WEB端设置</p><p><img src="https://github.com/oneclickvirt/oneclickvirt.github.io/blob/main/docs/images/pve_kvm/pve_kvm_2.png?raw=true" alt=""></p><p>查询如上的在使用后续脚本创建了虚拟机后,<strong>可能</strong>需要手动修改WEB端设置需要关闭对应每个虚拟机的硬件嵌套虚拟化如下图</p><p><img src="https://github.com/oneclickvirt/oneclickvirt.github.io/blob/main/docs/images/pve_kvm/pve_kvm_3.png?raw=true" alt=""></p><p>先停止虚拟机再修改修改完后再开机才能使用NOVNC不关闭<strong>可能</strong>导致这个虚拟机有BUG无法使用</p><p>如果强行安装PVE开KVM启动不了的也可以关闭这个选项试试能不能启动虚拟机</p><h3 id="单独开设kvm虚拟化的vm" tabindex="-1">单独开设KVM虚拟化的VM <a class="header-anchor" href="#单独开设kvm虚拟化的vm" aria-hidden="true">#</a></h3><ul><li>自动开设NAT服务器默认使用Debian10镜像因为该镜像占用最小</li><li>可在命令中自定义需要使用的镜像这里有给出配置好的镜像镜像自带空间设置是2~10G硬盘日常使用<strong>至少10G以上</strong>即可,除非某些镜像开不起来再增加硬盘大小</li><li>可在命令中指定存储盘位置默认不指定时为local盘即系统盘可指定为PVE中显示的挂载盘</li><li>自定义内存大小推荐512MB内存</li></ul><div class="tip custom-block"><p class="custom-block-title">TIP</p><p>需要注意的是宿主机内存记得开点swap免得机器炸了<a href="https://github.com/spiritLHLS/addswap" target="_blank" rel="noopener noreferrer">开SWAP点我跳转</a></p></div><ul><li>自动进行内外网端口映射含2280443端口以及其他25个内外网端口号一样的端口</li><li>生成后需要等待一段时间虚拟机内部的cloud-init配置好网络以及登陆信息大概需要5分钟</li><li>虚拟机的相关信息将会存储到WEB端对应VM的NOTES中可在WEB端查看</li></ul><p>国际</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildvm.sh -o buildvm.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x buildvm.sh
</code></pre></div><p>国内</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildvm.sh -o buildvm.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x buildvm.sh
</code></pre></div><h4 id="使用方法" tabindex="-1">使用方法 <a class="header-anchor" href="#使用方法" aria-hidden="true">#</a></h4><ul><li>系统支持:详见 <a href="https://github.com/spiritLHLS/Images/releases/tag/v1.0" target="_blank" rel="noopener noreferrer">跳转</a> 中列出的系统,使用时只需写文件名字,不需要.qcow2尾缀</li></ul><div class="tip custom-block"><p class="custom-block-title">TIP</p><p>注意这里的用户名不能是纯数字会造成cloudinit出问题最好是纯英文或英文开头</p></div><div class="language-shell"><pre><code>./buildvm.sh VMID 用户名 密码 CPU核数 内存 硬盘 SSH端口 <span class="token number">80</span>端口 <span class="token number">443</span>端口 外网端口起 外网端口止 系统 存储盘
</code></pre></div><h4 id="测试示例" tabindex="-1">测试示例 <a class="header-anchor" href="#测试示例" aria-hidden="true">#</a></h4><ul><li>以下为开设的示例VM的信息<br><code>VMID</code> - 102 <code>SSH登录的用户名</code> - test1 <code>SSH登录的密码</code> - 1234567 <code>CPU核数</code> - 1<br><code>内存大小</code> - 512MB <code>磁盘大小</code> - 10G<br><code>SSH端口</code> - 40001 <code>80端口</code> - 40002 <code>443端口</code> - 40003 <code>内外网映射端口一致的区间</code> - 50000到50025 <code>系统</code> - ubuntu20 <code>宿主机的存储盘</code> - local</li></ul><div class="language-shell"><pre><code>./buildvm.sh <span class="token number">102</span> test1 <span class="token number">1234567</span> <span class="token number">1</span> <span class="token number">512</span> <span class="token number">10</span> <span class="token number">40001</span> <span class="token number">40002</span> <span class="token number">40003</span> <span class="token number">50000</span> <span class="token number">50025</span> ubuntu20 <span class="token builtin class-name">local</span>
</code></pre></div><p>开设完毕可执行<code>cat vm102</code>查看信息或到WEB端对应VM的NOTES中查看</p><h4 id="删除示例" tabindex="-1">删除示例 <a class="header-anchor" href="#删除示例" aria-hidden="true">#</a></h4><ul><li>停止VM</li><li>删除VM</li><li>删除端口映射</li><li>重启网络</li><li>删除log文件</li></ul><div class="language-shell"><pre><code>qm stop <span class="token number">102</span>
qm destroy <span class="token number">102</span>
iptables -t nat -F
iptables -t filter -F
<span class="token function">service</span> networking restart
systemctl restart networking.service
<span class="token function">rm</span> -rf vm102
</code></pre></div><h4 id="相关qcow2镜像" tabindex="-1">相关qcow2镜像 <a class="header-anchor" href="#相关qcow2镜像" aria-hidden="true">#</a></h4><ul><li>已预安装开启cloudinit开启SSH登陆预设值SSH监听V4和V6的22端口开启允许密码验证登陆开启允许ROOT登陆</li></ul><p>目前使用的镜像列表为</p><p><a href="https://github.com/spiritLHLS/Images/releases/tag/v1.0" target="_blank" rel="noopener noreferrer">https://github.com/spiritLHLS/Images/releases/tag/v1.0</a></p><h3 id="批量开设nat的kvm虚拟化的vm" tabindex="-1">批量开设NAT的KVM虚拟化的VM <a class="header-anchor" href="#批量开设nat的kvm虚拟化的vm" aria-hidden="true">#</a></h3><div class="warning custom-block"><p class="custom-block-title">WARNING</p><p>初次使用前需要保证当前PVE纯净且宿主机未进行过任何端口映射否则设置冲突可能出现BUG</p></div><div class="tip custom-block"><p class="custom-block-title">TIP</p><p>开设前请使用screen挂起执行避免批量开设时间过长SSH不稳定导致中间执行中断</p></div><ul><li>可多次运行批量生成VM</li><li>自动开设NAT服务器选项留空默认使用debian11镜像可自定义使用镜像名字支持的系统名字详见上文支持的镜像列表</li><li>自动进行内外网端口映射含2280443端口以及其他25个内外网端口号一样的端口</li><li>生成后需要等待一段时间虚拟机内部的cloudinit配置好网络以及登陆信息大概需要5分钟每个虚拟机创建之间有间隔等待60秒避免突发性能不足</li><li>默认批量开设的虚拟机网络配置为2280443端口及一个25个端口区间的内外网映射</li><li>可自定义批量开设的核心数,内存大小,硬盘大小,使用宿主机哪个存储盘,记得自己计算好空闲资源开设</li><li>虚拟机的相关信息将会存储到WEB端对应VM的NOTES中可在WEB端查看</li></ul><p>国际</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/create_vm.sh -o create_vm.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x create_vm.sh <span class="token operator">&amp;&amp;</span> <span class="token function">bash</span> create_vm.sh
</code></pre></div><p>国内</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/create_vm.sh -o create_vm.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x create_vm.sh <span class="token operator">&amp;&amp;</span> <span class="token function">bash</span> create_vm.sh
</code></pre></div><p>开设完毕可执行<code>cat vmlog</code>查看信息或到WEB端对应VM的NOTES中查看</p><h4 id="删除所有vm" tabindex="-1">删除所有VM <a class="header-anchor" href="#删除所有vm" aria-hidden="true">#</a></h4><ul><li>删除所有VM</li><li>删除所有nat的端口映射</li><li>重启网络</li><li>删除log文件</li></ul><div class="language-shell"><pre><code><span class="token keyword">for</span> <span class="token for-or-select variable">vmid</span> <span class="token keyword">in</span> <span class="token variable"><span class="token variable">$(</span>qm list <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">&#39;{if(NR&gt;1) print $1}&#39;</span><span class="token variable">)</span></span><span class="token punctuation">;</span> <span class="token keyword">do</span> qm stop <span class="token variable">$vmid</span><span class="token punctuation">;</span> qm destroy <span class="token variable">$vmid</span><span class="token punctuation">;</span> <span class="token function">rm</span> -rf /var/lib/vz/images/<span class="token variable">$vmid</span>*<span class="token punctuation">;</span> <span class="token keyword">done</span>
iptables -t nat -F
iptables -t filter -F
<span class="token function">service</span> networking restart
systemctl restart networking.service
<span class="token function">rm</span> -rf vmlog
</code></pre></div><div class="tip custom-block"><p class="custom-block-title">TIP</p><p>PVE修改VM配置前都得停机先再修改配置修改完再启动免得出现配置重载错误</p></div><h3 id="开设独立ipv4地址的vm" tabindex="-1">开设独立IPV4地址的VM <a class="header-anchor" href="#开设独立ipv4地址的vm" aria-hidden="true">#</a></h3><div class="warning custom-block"><p class="custom-block-title">WARNING</p><p>使用前需要保证当前宿主机的IP段带了至少2个IP且有空余的IP未配置该空余的IP未绑定宿主机 开设前请使用screen挂起执行避免开设时间过长SSH不稳定导致中间执行中断</p></div><ul><li>自动检测可用的IP区间通过ping检测空余可使用的IP选取其中之一绑定到虚拟机上</li><li>系统的相关信息将会存储到对应的虚拟机的NOTE中可在WEB端查看</li></ul><p>国际</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildvm_extraip.sh -o buildvm_extraip.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x buildvm_extraip.sh
</code></pre></div><p>国内</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildvm_extraip.sh -o buildvm_extraip.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x buildvm_extraip.sh
</code></pre></div><h4 id="创建示例" tabindex="-1">创建示例 <a class="header-anchor" href="#创建示例" aria-hidden="true">#</a></h4><div class="language-shell"><pre><code>./buildvm_extraip.sh VMID 用户名 密码 CPU核数 内存大小以MB计算 硬盘大小以GB计算 系统 存储盘
</code></pre></div><div class="language-shell"><pre><code>./buildvm_extraip.sh <span class="token number">152</span> test1 <span class="token number">1234567</span> <span class="token number">1</span> <span class="token number">1024</span> <span class="token number">10</span> ubuntu20 <span class="token builtin class-name">local</span>
</code></pre></div><p>上述命令意义为开设一个带独立IPV4地址的虚拟机VMID是152用户名是test1密码是1234567CPU是1核内存是1024MB硬盘是10G系统是Ubuntu20存储盘是local盘也就是系统盘</p><h3 id="删除示例-1" tabindex="-1">删除示例 <a class="header-anchor" href="#删除示例-1" aria-hidden="true">#</a></h3><div class="language-shell"><pre><code>qm stop <span class="token number">152</span>
qm destroy <span class="token number">152</span>
<span class="token function">rm</span> -rf vm152
</code></pre></div></div></div><footer class="page-footer" data-v-7eddb2c4 data-v-07c132fc><div class="edit" data-v-07c132fc><div class="edit-link" data-v-07c132fc data-v-1ed99556><a class="link" href="https://github.com/oneclickvirt/oneclickvirt.github.io/edit/main/docs/guide/pve_kvm.md" target="_blank" rel="noopener noreferrer" data-v-1ed99556>在GitHub中编辑 <svg class="icon outbound icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15" data-v-1ed99556><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></div><div class="updated" data-v-07c132fc><p class="last-updated" data-v-07c132fc data-v-abce3432><span class="prefix" data-v-abce3432>上次更新:</span><span class="datetime" data-v-abce3432></span></p></div></footer><div class="next-and-prev-link" data-v-7eddb2c4 data-v-38ede35f><div class="container" data-v-38ede35f><div class="prev" data-v-38ede35f><a class="link" href="/guide/pve_install" data-v-38ede35f><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="icon icon-prev" data-v-38ede35f><path d="M19,11H7.4l5.3-5.3c0.4-0.4,0.4-1,0-1.4s-1-0.4-1.4,0l-7,7c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.2-0.1,0.5,0,0.8c0.1,0.1,0.1,0.2,0.2,0.3l7,7c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L7.4,13H19c0.6,0,1-0.4,1-1S19.6,11,19,11z"></path></svg><span class="text" data-v-38ede35f>PVE主体安装</span></a></div><div class="next" data-v-38ede35f><a class="link" href="/guide/pve_lxc" data-v-38ede35f><span class="text" data-v-38ede35f>LXC虚拟化</span><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="icon icon-next" data-v-38ede35f><path d="M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"></path></svg></a></div></div></div><!--[--><!--]--></div></main></div><!----><!--]--></div>
<script>__VP_HASH_MAP__ = JSON.parse("{\"case_case1.md\":\"7d4814ca\",\"case_case2.md\":\"85b03a5c\",\"case_case3.md\":\"dadb7bec\",\"case_case4.md\":\"528f1f08\",\"case_case5.md\":\"a77afefc\",\"case_index.md\":\"22a25771\",\"developer_index.md\":\"dd70c18a\",\"developer_l10n.md\":\"e8cf22ba\",\"en_us_developer_index.md\":\"70ec609b\",\"en_us_developer_l10n.md\":\"abc7c876\",\"en_us_guide_dashboard.md\":\"d06fce01\",\"en_us_guide_dashboardq.md\":\"615c5997\",\"en_us_guide_docker_build.md\":\"6e012107\",\"en_us_guide_docker_install.md\":\"4e0ea551\",\"en_us_guide_docker_precheck.md\":\"7b3eba99\",\"en_us_guide_docker_qa.md\":\"492a3003\",\"en_us_guide_docker_thanks.md\":\"46362d1f\",\"en_us_guide_lxd_extra_config.md\":\"1028d8b8\",\"en_us_guide_lxd_install.md\":\"762046fa\",\"en_us_guide_lxd_lxc.md\":\"bda20985\",\"en_us_guide_lxd_precheck.md\":\"35135ad3\",\"en_us_guide_lxd_qa.md\":\"acbaf1ab\",\"en_us_guide_lxd_thanks.md\":\"e1a233c3\",\"en_us_guide_pve_install.md\":\"00bb2dc2\",\"en_us_guide_pve_kvm.md\":\"4461b358\",\"en_us_guide_pve_lxc.md\":\"000edbf0\",\"en_us_guide_pve_precheck.md\":\"89c4d8cf\",\"en_us_guide_pve_qa.md\":\"7bc6d5da\",\"en_us_guide_pve_thanks.md\":\"e9d4e018\",\"en_us_index.md\":\"9dc5c20a\",\"guide_dashboard.md\":\"a9a68de3\",\"guide_dashboardq.md\":\"1bfab793\",\"guide_docker_build.md\":\"575253b4\",\"guide_docker_install.md\":\"d3191f9d\",\"guide_docker_precheck.md\":\"636a6e75\",\"guide_docker_qa.md\":\"c66a0cd1\",\"guide_docker_thanks.md\":\"9e72761b\",\"guide_lxd_extra_config.md\":\"22be89d5\",\"guide_lxd_install.md\":\"9b1e738b\",\"guide_lxd_lxc.md\":\"b087b048\",\"guide_lxd_precheck.md\":\"d28cfb2f\",\"guide_lxd_qa.md\":\"a6655548\",\"guide_lxd_thanks.md\":\"04525a31\",\"guide_pve_install.md\":\"5fa04c44\",\"guide_pve_kvm.md\":\"e2f6709d\",\"guide_pve_lxc.md\":\"89d56974\",\"guide_pve_precheck.md\":\"7f9b3db6\",\"guide_pve_qa.md\":\"db3cc1c2\",\"guide_pve_thanks.md\":\"fd80967b\",\"index.md\":\"87d99b4f\"}")</script>
<script type="module" async src="/assets/app.5076e825.js"></script>
</body>
</html>