Files
oneclickvirt.github.io/guide/pve_install.html
2023-06-18 04:38:59 +00:00

28 lines
20 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>一键安装PVE | 一键虚拟化项目</title>
<meta name="description" content="开源、易于使用的服务器虚拟化项目">
<link rel="stylesheet" href="/assets/style.0b9f658b.css">
<link rel="modulepreload" href="/assets/chunks/AlgoliaSearchBox.c9a4bba4.js">
<link rel="modulepreload" href="/assets/app.005aa5c6.js">
<link rel="modulepreload" href="/assets/guide_pve_install.md.0eed228a.lean.js">
<meta name="twitter:title" content="一键安装PVE | 一键虚拟化项目">
<meta property="og:title" content="一键安装PVE | 一键虚拟化项目">
</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_install.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_install.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_install.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_install.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 active" href="/guide/pve_install">PVE主体安装</a><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="#一键安装pve">一键安装PVE</a><!----></li><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="#自动配置宿主机的网关">自动配置宿主机的网关</a><!----></li></ul></li></ul></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_kvm">KVM虚拟化</a><!----></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><h2 id="一键安装pve" tabindex="-1">一键安装PVE <a class="header-anchor" href="#一键安装pve" aria-hidden="true">#</a></h2><ul><li>安装的是当下apt源最新的PVE</li><li>比如debian10则是pve6.4debian11则是pve7.xdebian12则是pve8.x</li></ul><div class="tip custom-block"><p class="custom-block-title">TIP</p><p>建议debian11而不是debian12因为后者是beta版本debian11安装的才是稳定版</p></div><ul><li>/etc/hosts文件修改(修正商家hostname设置错误以及新增PVE所需的内容)</li><li>已设置<code>/etc/hosts</code>为只读模式,避免重启后文件被覆写,如需修改请使用<code>chattr -i /etc/hosts</code>取消只读锁定,修改完毕请执行<code>chattr +i /etc/hosts</code>只读锁定</li><li>检测<code>/etc/cloud/cloud.cfg</code>如果发现<code>preserve_hostname</code><code>false</code>,则改为<code>true</code>同上也用chattr命令进行了文件锁定避免重启覆盖设置</li><li>检测是否为中国IP如果为中国IP使用清华镜像源否则使用官方源</li><li>安装PVE开虚拟机需要的必备工具包</li><li>替换apt源中的企业订阅为社区源</li><li>打印查询Linux系统内核和PVE内核是否已安装</li><li>检测<code>/etc/resolv.conf</code>是否为空,为空则设置检测<code>8.8.8.8</code>的开机自启添加DNS的systemd服务</li><li>新增PVE的APT源链接后下载PVE并打印输出登陆信息</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/install_pve.sh -o install_pve.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x install_pve.sh <span class="token operator">&amp;&amp;</span> <span class="token function">bash</span> install_pve.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/install_pve.sh -o install_pve.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x install_pve.sh <span class="token operator">&amp;&amp;</span> <span class="token function">bash</span> install_pve.sh
</code></pre></div><h2 id="预配置环境" tabindex="-1">预配置环境 <a class="header-anchor" href="#预配置环境" aria-hidden="true">#</a></h2><ul><li>创建资源池mypool</li><li>移除订阅弹窗</li><li>尝试开启硬件直通</li><li>检测AppArmor模块并试图安装</li><li>重启系统前推荐挂上<a href="https://github.com/naiba/nezha" target="_blank" rel="noopener noreferrer">nezha探针</a>方便在后台不通过SSH使用命令行避免SSH可能因为商家奇葩的预设导致重启后root密码丢失</li><li><strong>执行完毕建议等待几分钟后再重启服务器</strong>,执行<code>reboot</code>前需要等待后台任务执行完毕一些宿主机的系统apt命令执行很慢得等一会才能执行完毕</li></ul><p>国际</p><div class="language-shell"><pre><code><span class="token function">bash</span> <span class="token operator">&lt;</span><span class="token punctuation">(</span><span class="token function">wget</span> -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_backend.sh<span class="token punctuation">)</span>
</code></pre></div><p>国内</p><div class="language-shell"><pre><code><span class="token function">bash</span> <span class="token operator">&lt;</span><span class="token punctuation">(</span><span class="token function">wget</span> -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_backend.sh<span class="token punctuation">)</span>
</code></pre></div><h3 id="自动配置宿主机的网关" tabindex="-1">自动配置宿主机的网关 <a class="header-anchor" href="#自动配置宿主机的网关" aria-hidden="true">#</a></h3><div class="warning custom-block"><p class="custom-block-title">WARNING</p><p>使用前请保证重启过服务器且此时PVE能正常使用WEB端再执行重启机器后不要立即执行此命令待WEB端启动成功后至少等5分钟再执行本命令 这一步是最容易造成SSH断开的原因是未等待PVE内核启动就修改网络会造成设置冲突所以至少等几分钟待内核启动也就是WEB端启动成功后再执行</p></div><ul><li>创建vmbr0母鸡允许addr和gateway为内网IP或外网IP已自动识别</li><li>vmbr0创建支持纯IPV4或双栈服务器自动识别IPV4地址和IPV6地址自动识别对应的IP区间</li><li>创建vmbr1(NAT网关)</li><li>开NAT虚拟机时网关IPV4使用<code>172.16.1.1</code>IPV4/CIDR使用<code>172.16.1.x/24</code>这里的x不能是1当然如果后续使用本套脚本无需关注这点细枝末节的东西</li><li>想查看完整设置可以执行<code>cat /etc/network/interfaces</code>查看</li><li>加载iptables并设置回源且允许NAT端口转发</li></ul><p>国际</p><div class="language-shell"><pre><code><span class="token function">bash</span> <span class="token operator">&lt;</span><span class="token punctuation">(</span><span class="token function">wget</span> -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_nat_network.sh<span class="token punctuation">)</span>
</code></pre></div><p>国内</p><div class="language-shell"><pre><code><span class="token function">bash</span> <span class="token operator">&lt;</span><span class="token punctuation">(</span><span class="token function">wget</span> -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_nat_network.sh<span class="token punctuation">)</span>
</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_install.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_precheck" 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>系统和硬件配置要求</span></a></div><div class="next" data-v-38ede35f><a class="link" href="/guide/pve_kvm" data-v-38ede35f><span class="text" data-v-38ede35f>KVM虚拟化</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\":\"5fd7bea3\",\"case_case2.md\":\"ee43df69\",\"case_case3.md\":\"a6d99ac5\",\"case_case4.md\":\"7ca4a869\",\"case_case5.md\":\"bc0a9811\",\"case_index.md\":\"c97f8533\",\"developer_index.md\":\"55c8d439\",\"developer_l10n.md\":\"87eaf2f2\",\"en_us_developer_index.md\":\"b3a824a3\",\"en_us_developer_l10n.md\":\"96368d9e\",\"en_us_guide_dashboard.md\":\"67ecb072\",\"en_us_guide_dashboardq.md\":\"dab07022\",\"en_us_guide_docker_build.md\":\"b533cb79\",\"en_us_guide_docker_install.md\":\"68fb5cfa\",\"en_us_guide_docker_precheck.md\":\"018f7be5\",\"en_us_guide_docker_qa.md\":\"d3befa03\",\"en_us_guide_docker_thanks.md\":\"dbb0063f\",\"en_us_guide_lxd_extra_config.md\":\"396c758e\",\"en_us_guide_lxd_install.md\":\"4c926d01\",\"en_us_guide_lxd_lxc.md\":\"a468af3e\",\"en_us_guide_lxd_precheck.md\":\"15b7ffbe\",\"en_us_guide_lxd_qa.md\":\"8a17f367\",\"en_us_guide_lxd_thanks.md\":\"d34b387e\",\"en_us_guide_pve_install.md\":\"100a1902\",\"en_us_guide_pve_kvm.md\":\"f88593a4\",\"en_us_guide_pve_lxc.md\":\"5f0c5b14\",\"en_us_guide_pve_precheck.md\":\"1a9d2d0e\",\"en_us_guide_pve_qa.md\":\"30a28f1c\",\"en_us_guide_pve_thanks.md\":\"b500711a\",\"en_us_index.md\":\"d2c33c1a\",\"guide_dashboard.md\":\"7d847b16\",\"guide_dashboardq.md\":\"dd32b8d0\",\"guide_docker_build.md\":\"aa0500ae\",\"guide_docker_install.md\":\"f8645602\",\"guide_docker_precheck.md\":\"a154550e\",\"guide_docker_qa.md\":\"6dfecc40\",\"guide_docker_thanks.md\":\"8ddecc0d\",\"guide_lxd_extra_config.md\":\"e2778ce2\",\"guide_lxd_install.md\":\"fc0ea239\",\"guide_lxd_lxc.md\":\"dfd19c80\",\"guide_lxd_precheck.md\":\"84269087\",\"guide_lxd_qa.md\":\"a0087c16\",\"guide_lxd_thanks.md\":\"b5496448\",\"guide_pve_install.md\":\"0eed228a\",\"guide_pve_kvm.md\":\"2abeccf6\",\"guide_pve_lxc.md\":\"c0a42dfc\",\"guide_pve_precheck.md\":\"6e7528c7\",\"guide_pve_qa.md\":\"a5684128\",\"guide_pve_thanks.md\":\"b22da6aa\",\"index.md\":\"c55a093e\"}")</script>
<script type="module" async src="/assets/app.005aa5c6.js"></script>
</body>
</html>