<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
<title>Eric&#039;s Blog - PVE相关</title>
<link>https://153030.xyz/category/PVE%E7%9B%B8%E5%85%B3/</link>
<atom:link href="https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/" rel="self" type="application/rss+xml" />
<language>zh-CN</language>
<description></description>
<lastBuildDate>Tue, 24 May 2022 00:58:00 +0000</lastBuildDate>
<pubDate>Tue, 24 May 2022 00:58:00 +0000</pubDate>
<item>
<title>[PVE] 控制cpu频率实现降频降温省电 </title>
<link>https://153030.xyz/archives/317/</link>
<guid>https://153030.xyz/archives/317/</guid>
<pubDate>Tue, 24 May 2022 00:58:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[1.首先修改启动项vi /etc/default/grub找到quiet那个位置，后面加空格，再加intel_pstate=disableGRUB_CMDLINE_LINUX_DEFAULT=&...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>1.首先修改启动项</p><pre><code>vi /etc/default/grub
</code></pre><p>找到quiet那个位置，后面加空格，再加intel_pstate=disable</p><pre><code>GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet intel_pstate=disable&quot;
</code></pre><p>2.加上参数后保存，并更新grub</p><pre><code>update-grub
</code></pre><p>3.保存完后重启生效</p><pre><code>root
</code></pre><p>4.安装cpufrequtils</p><pre><code>apt-get install cpufrequtils
</code></pre><p>5.配置</p><pre><code>vi /etc/init.d/cpufrequtils
</code></pre><p>找到如下：</p><pre><code>ENABLE=&quot;true&quot;
GOVERNOR=&quot;ondemand&quot;
MAX_SPEED=&quot;0&quot;
MIN_SPEED=&quot;0&quot;
</code></pre><p>改成：</p><pre><code>ENABLE=&quot;true&quot;
GOVERNOR=&quot;powersave&quot;
MAX_SPEED=&quot;400000&quot;  
MIN_SPEED=&quot;400000&quot;
#400000 = 400MHz
#performance ondemand 需要改为powersave
</code></pre><p>6.保存后，重启服务：</p><pre><code>systemctl daemon-reload
/etc/init.d/cpufrequtils restart

</code></pre><p>原文链接：<a href="https://www.jianshu.com/p/b407baa9cb27">原文</a></p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://153030.xyz/archives/317/#comments</comments>
<wfw:commentRss>https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/</wfw:commentRss>
</item>
<item>
<title>[PVE] 调整虚拟机(VM)的磁盘大小</title>
<link>https://153030.xyz/archives/295/</link>
<guid>https://153030.xyz/archives/295/</guid>
<pubDate>Tue, 27 Jul 2021 02:54:38 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[第一步通过web ui中调整磁盘大小功能，先设置分配给虚拟机的磁盘空间第二步进入虚拟机系统，我这里的系统是CentOS，其他Linux系统应该类似。查看磁盘信息，可以看到磁盘的总大小已经变化了，...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>第一步</p><p>通过web ui中调整磁盘大小功能，先设置分配给虚拟机的磁盘空间</p><p>第二步</p><p>进入虚拟机系统，我这里的系统是CentOS，其他Linux系统应该类似。</p><p>查看磁盘信息，可以看到磁盘的总大小已经变化了，但是下边两个分区没有变</p><pre><code>fdisk -l
</code></pre><p>第三步</p><p>给 /dev/sda2分区增加空间，注意里边的命令 resizepart 2 100% ，是把剩余的空间全部给到/dev/sda2</p><pre><code>parted /dev/sda

print

resizepart 2 100%

quit
</code></pre><p>第四步</p><p>更新物理卷的大小，当然这里前提是使用了LVM</p><pre><code>pvresize /dev/sda2
</code></pre><p>接下来更新逻辑卷的大小</p><pre><code>lvresize --extents +100%FREE --resizefs /dev/mapper/centos-root
</code></pre><p>最后可以看到已经成功了</p><pre><code>df -h
</code></pre><p>原文链接：<a href="https://www.lyseky.com/page?article_id=80">原文</a></p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://153030.xyz/archives/295/#comments</comments>
<wfw:commentRss>https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/</wfw:commentRss>
</item>
<item>
<title>PVE 6.X更新到7.X</title>
<link>https://153030.xyz/archives/290/</link>
<guid>https://153030.xyz/archives/290/</guid>
<pubDate>Tue, 20 Jul 2021 05:59:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[1、在电脑上用Xshell之类的工具登录到PVE的SSH下，输入以下命令（带有#开头内容为注释，不需要输入的，只输入不是#开头的，下同）：#修改PVE源sed -i &#039;s/buster...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>1、在电脑上用Xshell之类的工具登录到PVE的SSH下，输入以下命令（带有#开头内容为注释，不需要输入的，只输入不是#开头的，下同）：</p><pre><code>#修改PVE源
sed -i &#039;s/buster\/updates/bullseye-security/g;s/buster/bullseye/g&#039; /etc/apt/sources.list
#删除PVE企业源
rm -rf /etc/apt/sources.list.d/pve-install-repo.list
</code></pre><p>2、输入vi /etc/apt/sources.list ，按 i 进入编辑状态，把原来的内容全部删除，复制以下内容进去粘贴，保存退出；</p><pre><code># debian aliyun source
#deb https://mirrors.tuna.tsinghua.edu.cn/debian bullseye main contrib non-free
#deb https://mirrors.tuna.tsinghua.edu.cn/debian bullseye-updates main contrib non-free
#deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
#deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
deb http://ftp.debian.org/debian bullseye main contrib
deb http://ftp.debian.org/debian bullseye-updates main contrib
# security updates
deb http://security.debian.org bullseye-security main contrib
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
</code></pre><p>3、输入以下命令更新系统（由于PVE的源在国外服务器，建议全局开飞机，否则更新非常的慢），期间有可能弹出类似下图的提示需要选择的界面，直接无脑的按回车就行：</p><pre><code>apt update &amp;&amp; apt dist-upgrade -y
</code></pre><p>4、更新完成，输入 reboot 重启PVE；</p><p>5、启动好了以后，继续输入以下命令：</p><pre><code>apt autoremove -y
</code></pre><p>6、敲命令先查看当前系统内核，然后卸载无用的内核，保持系统干净（强迫症发作了）：</p><pre><code>#查看当前用的内核
uname -a
#查看系统有多少个内核
dpkg --get-selections |grep kernel
</code></pre><p>7、卸载多余内核</p><pre><code>#卸载无用内核，命令后面的pve-kernel-5.3.13-1-pve，是根据上一条命令显示出来的内核，需要修改成你自己PVE显示不用的，后面显示有purge字样的为系统使用中，不可以卸载的，其他的均可以卸载）
dpkg --purge --force-remove-essential pve-kernel-5.3.13-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.3.13-3-pve
dpkg --purge --force-remove-essential pve-kernel-5.3.18-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.3.18-2-pve
dpkg --purge --force-remove-essential pve-kernel-5.3.18-3-pve
dpkg --purge --force-remove-essential pve-kernel-5.4 
dpkg --purge --force-remove-essential pve-kernel-5.4.101-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.103-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.106-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.114-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.119-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.124-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.34-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.41-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.44-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.44-2-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.55-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.60-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.65-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.73-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.78-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.78-2-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.98-1-pve

dpkg --purge --force-remove-essential pve-kernel-5.3.13-1-pve

#把不用的内核删除完成后，更新引导菜单
update-grub
#重启PVE
reboot
</code></pre><p>8、删除完成后再次查看内核，只有在使用的，没有多余的了；</p><p>9、进入PVE以后，系统可能还会自动重启3-4次，属于正常现象，请耐心等候，不要以为机子出了问题。等机器不再重启后，就可以把虚拟机启动起来。</p><p>10、优化PVE：</p><pre><code>#安装时间同步工具，自动同步时间 
apt install chrony -y
#安装网络配置修改后自动应用刷新的工具
apt install ifupdown2 -y
#删除以前的时间同步工具
apt remove systemd-timesyncd -y
apt-get remove --purge systemd-timesyncd
</code></pre><p>11、再回到网页端，已经更新到7.0-10了</p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://153030.xyz/archives/290/#comments</comments>
<wfw:commentRss>https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/</wfw:commentRss>
</item>
<item>
<title>[PVE] 证书订购Ali dnspod</title>
<link>https://153030.xyz/archives/271/</link>
<guid>https://153030.xyz/archives/271/</guid>
<pubDate>Tue, 09 Mar 2021 01:48:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[1.申请账户a.数据中心-ACME    I）  账户-添加    II） 输入账户的名称（英文和数字英文开头）    III）输入邮箱    IV） 选择：Let&#039;s Encrypt...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>1.申请账户</p><pre><code>a.数据中心-ACME
    I）  账户-添加
    II） 输入账户的名称（英文和数字英文开头）
    III）输入邮箱
    IV） 选择：Let&#039;s Encrypt V2 
    V）  点击注册
</code></pre><p>2.填写ACME插件参数(token)</p><pre><code>a.数据中心-ACME
    I）  Alibaba Cloud DNS  
    II） 名称自定义
    III）Ali_key:输入在alidns获取的
    IV） Ali_Secret：输入在Alidns获取的

    I）  dp 
    II） 名称自定义
    III）API数据填入
         DP_Id= dnspod.cn获取的id
         DP_Key=dnspod.cn获取的key
</code></pre><p>3.申请证书</p><pre><code>a.节点-证书
    I）  选择使用的账户（选择新建的账户）
    II） 点击添加-选择类型为DNS--选择使用的插件（上面建的）-下面输入插件对应的域名
    III）点击创建
    IV） 点击立即订购证书
</code></pre>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://153030.xyz/archives/271/#comments</comments>
<wfw:commentRss>https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/</wfw:commentRss>
</item>
<item>
<title>[PVE] 曲线安装PVE6.3</title>
<link>https://153030.xyz/archives/269/</link>
<guid>https://153030.xyz/archives/269/</guid>
<pubDate>Wed, 03 Mar 2021 04:29:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[自用是一台i3-5010U的小主机，安装PVE6.3出现白屏白屏时现象:有鼠标，鼠标右键有弹出菜单，折腾过如下方法，来自网上各个帖子与尝试，均失败先用的HDMI，失败换成VGA，失败两个屏幕同时...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>自用是一台i3-5010U的小主机，安装PVE6.3出现白屏</p><p>白屏时现象:有鼠标，鼠标右键有弹出菜单，折腾过如下方法，来自网上各个帖子与尝试，均失败</p><pre><code>先用的HDMI，失败
换成VGA，失败
两个屏幕同时插，失败
从bios中，将Graphic设定为LVDS，甭管是最高分辨率还是最低分辨率，直接不亮了，失败中的失败，都要重新给bios放电重置
用ventoy启动，失败
烧录u盘，用u盘启动，失败
白屏后 按alt 或 ctrl 尝试拖界面，失败

</code></pre><p>升级pve到6.3<br>参考的是这篇文章 <a href="https://blog.51cto.com/tasnrh/2423364">https://blog.51cto.com/tasnrh/2423364</a></p><p>换国内源 更新vpe5.4</p><pre><code>echo &quot;deb https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free deb https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free deb https://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free deb https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free&quot; &gt; /etc/apt/sources.list
</code></pre><p>或者换 163的源</p><pre><code>cat &gt; /etc/apt/sources.list &lt;&lt;EOF
deb http://mirrors.163.com/debian/ buster main non-free contrib
deb http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ buster main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
EOF
</code></pre><p>修改pve 5.x 更新源地址为 no subscription，不使用企业更新源</p><pre><code>echo &quot;deb http://mirrors.ustc.edu.cn/proxmox/debian/pve/ stretch pve-no-subscription&quot; &gt; /etc/apt/sources.list.d/pve-no-sub.list
</code></pre><p>关闭pve 5.x企业更新源</p><pre><code>sed -i.bak &#039;s|deb https://enterprise.proxmox.com/debian stretch pve-enterprise|# deb https://enterprise.proxmox.com/debian stretch pve-enterprise|&#039; /etc/apt/sources.list.d/pve-enterprise.list
</code></pre><p>修改 ceph镜像更新源</p><pre><code>echo &quot;deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-luminous stretch main&quot; &gt;&gt; /etc/apt/sources.list.d/ceph.list
</code></pre><p>开始更新即可</p><pre><code>apt update &amp;&amp; apt dist-upgrade
</code></pre><p>升级Corosync到Corosync 3</p><p>关闭高可用服务，只有一台pve的可以忽略。</p><pre><code>systemctl stop pve-ha-lrm
systemctl stop pve-ha-crm
</code></pre><p>添加Proxmox Corosync 3 Stretch存储库</p><pre><code>echo“deb http://mirrors.ustc.edu.cn/proxmox/debian/corosync-3/ stretch main”&gt; /etc/apt/sources.list.d/corosync3.list
</code></pre><p>运行命令更新</p><pre><code>apt update
</code></pre><p>根据官方手册支持执行：</p><pre><code>apt list --upgradeable
apt dist-upgrade --download-only
apt dist-upgrade
</code></pre><p>如果关闭了高可用服务的在更新完毕后需要重新启动高可用服务</p><pre><code>systemctl start pve-ha-lrm
systemctl start pve-ha-crm
</code></pre><p>升级pve到6.3<br>执行以下更新命令确保最新：</p><pre><code>apt update
apt dist-upgrade
</code></pre><p>执行镜像源更新命令，将Debian的镜像源更换为升级源</p><pre><code>sed -i &#039;s/stretch/buster/g&#039; /etc/apt/sources.list
</code></pre><p>添加Proxmox VE 6的镜像存储库地址</p><pre><code>echo &quot;deb http://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription &quot; &gt; /etc/apt/sources.list.d/pve-no-sub.list
</code></pre><p>修改其他镜像源的升级包地址</p><pre><code>sed -i -e &#039;s/stretch/buster/g&#039; /etc/apt/sources.list.d/pve-install-repo.list
</code></pre><p>修改Ceph的升级包地址</p><pre><code>echo &quot;deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-luminous buster main&quot; &gt; /etc/apt/sources.list.d/ceph.list
</code></pre><p>开始运行更新命令</p><pre><code>apt update
apt dist-upgrade
</code></pre><p>在更新的过程中会出现几次输入的交互，第一次提示apt相关信息，输入Q退出继续执行更新，后续直接确认回车即可。</p><p>原文链接：<a href="https://lowjs.com/post/install_pve6_3_by_indirect_way/">链接</a><br>PVE5.4地址：<a href="https://pan.inpan.ml/E5/Blog/proxmox-ve_5.4-1.iso">链接</a><br>PVE5.4地址：<a href="https://pan.inpan.ml/Baidu/Blog/proxmox-ve_5.4-1.iso">链接</a></p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://153030.xyz/archives/269/#comments</comments>
<wfw:commentRss>https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/</wfw:commentRss>
</item>
<item>
<title>PVE 使用过程中的问题汇总</title>
<link>https://153030.xyz/archives/253/</link>
<guid>https://153030.xyz/archives/253/</guid>
<pubDate>Fri, 04 Dec 2020 06:26:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[1.镜像上传路径/var/lib/vz/template/iso/2.虚拟机配置路径/etc/pve/nodes/pve/qemu-server/3.移除PVE “没有有效订阅” 的弹窗提示I....]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>1.镜像上传路径</p><pre><code>/var/lib/vz/template/iso/
</code></pre><p>2.虚拟机配置路径</p><pre><code>/etc/pve/nodes/pve/qemu-server/
</code></pre><p>3.移除PVE “没有有效订阅” 的弹窗提示<br>I.备份文件<code>cp /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js_back</code></p><p>II.修改文件<code>vi /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js</code></p><p>III.然后找到<code>if (data.status !== &#039;Active&#039;) {</code><br>修改为<code>if (false) {</code></p><p>IV.然后保存，重启网页服务 <code>systemctl restart pveproxy</code></p><p>或者</p><p>或者</p><pre><code> Ext.Msg.show({
修改为
 Ext.Msg.noshow({

</code></pre><p>4.删除添加的PVE磁盘（目录）</p><pre><code>vi /etc/pve/storage.cfg
</code></pre><p>5.网络网卡问题</p><pre><code>apt-get install ifupdown2
</code></pre><p>6.解锁虚拟机（解决不能停止 重启 关机）</p><pre><code>qm unlock 虚拟机ID
qm stop 虚拟机ID
qm status 虚拟机ID


</code></pre>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://153030.xyz/archives/253/#comments</comments>
<wfw:commentRss>https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/</wfw:commentRss>
</item>
<item>
<title>Proxmox VE（PVE）如何添加多块硬盘</title>
<link>https://153030.xyz/archives/252/</link>
<guid>https://153030.xyz/archives/252/</guid>
<pubDate>Wed, 02 Dec 2020 04:53:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[Proxmox（PVE）安装时候只有一块硬盘，我使用了ssd作为系统盘，并安装各种系统在ssd上面，但是想把数据存放在普通的机械硬盘上，这样我们就需要添加另一块硬盘了！1.我用来当数据盘的设备名...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>Proxmox（PVE）安装时候只有一块硬盘，我使用了ssd作为系统盘，并安装各种系统在ssd上面，但是想把数据存放在普通的机械硬盘上，这样我们就需要添加另一块硬盘了！</p><p>1.我用来当数据盘的设备名称为 sdc<br>也可以到终端内使用命令查看</p><pre><code>ls /dev/sd*</code></pre><p>2.如果/dev/sdb这种样子，后面没有sdb1等数字，说明硬盘还没有分区</p><p>之后我们要把这个硬盘分区，并格式化为ext4格式</p><pre><code>fdisk /dev/sdc
</code></pre><p>Select (default p): (直接按下enter)      </p><p>Partition number (1-4, default 1): (直接按下enter)      </p><p>First sector (2048-167772159, default 2048): (直接按下enter)      </p><p>Last sector, +sectors or +size{K,M,G} (2048-167772159, default 167772159): (直接按下enter)      </p><p>Command (m for help): w</p><p>3.上面的sector会根据你硬盘大小改变，我们分一个区，所以直接默认回车就可以</p><p>分区之后就会多出一个 /dev/sdc1，之后我们格式化为ext4格式</p><pre><code>mkfs -t ext4 /dev/sdc1
</code></pre><p>格式化需要一些时间，等待一下就可以，不要着急，完成后出现done</p><p>4.之后我们要挂载到pve上面，先新建一个挂载目录</p><pre><code>mkdir -p /mnt/sdc1
</code></pre><p>然后把硬盘挂载信息写入 /etc/fstab</p><pre><code>echo /dev/sdc1 /mnt/sdc1 ext4 defaults 1 2 &gt;&gt; /etc/fstab
</code></pre><p>5.如果这里你操作错误，可能会导致PVE无法启动，需要在启动时候接上显示器，进入修复模式 <code>repair filesystem</code> ，直接输入root密码即可进入</p><p>因为此时/目录是只读模式，进行修改/etc/fstab时，提示无法保存（只读），这时需要将/目录重新挂载为可读写模式 ，用命令</p><pre><code>mount -o remount,rw,auto /
</code></pre><p>然后再对/etc/fstab进行修改就可以了。重启后系统正常启动。</p><p>之后重启PVE即可</p><pre><code>reboot
</code></pre><p>6.开机添加目录</p><p>数据中心--添加--目录</p><p>ID随意填写，目录为挂载的目录/mnt/sdc1，内容位置全选。</p><p>硬盘就添加完成了.</p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://153030.xyz/archives/252/#comments</comments>
<wfw:commentRss>https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/</wfw:commentRss>
</item>
<item>
<title>[PVE]开启网卡直通，显卡直通，USB直通。</title>
<link>https://153030.xyz/archives/251/</link>
<guid>https://153030.xyz/archives/251/</guid>
<pubDate>Wed, 02 Dec 2020 03:36:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[一、确认自己的主板CPU是否支持Vt-d功能不支持就搞不了直通。intel要b75以上芯片组才支持。也就是说intel4代酷睿处理器以上，都支持。amd不明。如果支持，需要先去主板开启vt-d。...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>一、确认自己的主板CPU是否支持Vt-d功能</p><p>不支持就搞不了直通。intel要b75以上芯片组才支持。也就是说intel4代酷睿处理器以上，都支持。amd不明。如果支持，需要先去主板开启vt-d。</p><p>二、开启iommu</p><pre><code>vi /etc/default/grub

</code></pre><p>在里面找到：GRUB_CMDLINE_LINUX_DEFAULT="quiet"</p><p>然后修改为：GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"</p><p>如果是amd cpu请改为：GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"</p><p>修改完成之后，直接更新grub</p><pre><code>update-grub
</code></pre><p>*#AMD cpu也可以执行</p><pre><code>pve-efiboot-tool refresh
</code></pre><p>三、加载相应的内核模块</p><pre><code>echo vfio &gt;&gt; /etc/modules
echo vfio_iommu_type1 &gt;&gt; /etc/modules
echo vfio_pci &gt;&gt; /etc/modules
echo vfio_virqfd &gt;&gt; /etc/modules
</code></pre><p>或者使用<code>vi /etc/modules</code> 在末尾添加</p><pre><code>vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
</code></pre><p>然后重启PVE</p><p>四、验证是否开启iommu</p><p>重启之后，在终端输入</p><pre><code>dmesg | grep &#039;remapping&#039;
</code></pre><p>出现如下例子。则代表成功</p><p>AMD-Vi: Interrupt remapping enabled<br>或者<br>DMAR-IR: Enabled IRQ remapping in x2apic mode</p><p>此时输入命令</p><p>find /sys/kernel/iommu_groups/ -type l <br>*#出现很多直通组，就代表成功了。如果没有任何东西，就是没有开启</p><p>开始PCI-E直通</p><p>1、屏蔽显卡</p><p>查看显卡，很多设备，自己看是哪个</p><pre><code>lspci   </code></pre><p>83:00.0 3D controller: NVIDIA Corporation GP106 [P106-090] (rev a1)</p><hr><p>其中83:00 是代表组名。83:00.0 是代表83:00组的第一个设备</p><pre><code>lspci -n -s 83:00      #查看  83:00 组的所有pci设备</code></pre><p>83:00.0 0302: 10de:1c09 (rev a1)</p><hr><p>直接屏蔽，直接让系统不启用它。</p><pre><code>echo &quot;blacklist radeon&quot; &gt;&gt; /etc/modprobe.d/blacklist.conf 
echo &quot;blacklist nouveau&quot; &gt;&gt; /etc/modprobe.d/blacklist.conf 
echo &quot;blacklist nvidia&quot; &gt;&gt; /etc/modprobe.d/blacklist.conf 
echo &quot;blacklist nvidiafb&quot; &gt;&gt; /etc/modprobe.d/blacklist.conf 
echo &quot;blacklist amdgpu&quot; &gt;&gt; /etc/modprobe.d/blacklist.conf 
echo &quot;blacklist snd_hda_intel&quot; &gt;&gt; /etc/modprobe.d/blacklist.conf 
echo &quot;blacklist snd_hda_codec_hdmi&quot; &gt;&gt; /etc/modprobe.d/blacklist.conf 
echo &quot;blacklist i915&quot; &gt;&gt; /etc/modprobe.d/blacklist.conf 
</code></pre><hr><p>把显卡添加到直通组</p><pre><code>echo &quot;options vfio-pci ids=10de:1381,10de:0fbc&quot; &gt; /etc/modprobe.d/vfio.conf</code></pre><p>*#注意，上面这条命令，ids=后面跟直通组的所有设备。中间以英文逗号隔开。自己的设备自己替换。</p><hr><p>上述操作完成之后，再检查一下，是否将例子内容替换成自己的。使用以下命令查看。</p><pre><code>cat /etc/modprobe.d/blacklist.conf
cat /etc/modprobe.d/vfio.conf
</code></pre><p>检查无误之后，重启</p><p>2、开始直通</p><p>首先确定自己的显卡是否支持UEFI。<br>一般情况下，amd r9以后的显卡都支持uefi。nvidia，9代以上显卡均支持UEFI。</p><p>uefi的显卡，需要用ovmf bios。也就不能使用win7。</p><pre><code>新建一个虚拟机。bios类型，根据显卡支不支持uefi选择。cpu类型设置为host，并且开启muma，内存一定要为静态内存，也就是最大最小都为一样。
</code></pre><p>系统安装好之后。开始配置直通</p><pre><code>vi /etc/pve/qemu-server/100.conf       #请把这里的100替换成自己的vmid</code></pre><p>添加</p><pre><code>hostpci0: 83:00,pcie=1,x-vga=on    
</code></pre><p>以上就是直通设置。</p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://153030.xyz/archives/251/#comments</comments>
<wfw:commentRss>https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/</wfw:commentRss>
</item>
<item>
<title>Proxmox VE（PVE）安装LEDE/OpenWrt</title>
<link>https://153030.xyz/archives/250/</link>
<guid>https://153030.xyz/archives/250/</guid>
<pubDate>Wed, 02 Dec 2020 02:59:26 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[对于LEDE来说，官网只提供IMG文件，不提供ISO文件，PVE虚拟机来说，安装LEDE还是有点麻烦的，以下教程详细介绍PVE如何安装LEDE（新版本也称OpenWrt）。一、环境介绍PVE版本...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>对于LEDE来说，官网只提供IMG文件，不提供ISO文件，PVE虚拟机来说，安装LEDE还是有点麻烦的，以下教程详细介绍PVE如何安装LEDE（新版本也称OpenWrt）。</p><p>一、环境介绍</p><p>PVE版本：Proxmox Virtual Environment 5.4-3</p><p>LEDE版本：openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz</p><p>二、环境创建</p><p>1、点击“创建虚拟机”按钮，勾上“高级”，勾上“开机自启动”（软路由一般情况下开机启动），名称填入虚拟机名称（例如LEDE），点击“下一步”</p><p>2、操作系统选择“Linux”，版本选择“4.X/3.X/2.6 Kernel”（可能更高版本的PVE会有不同的选项）即可，选择“不适用任何介质”，点击“下一步”</p><p>3、系统默认即可，点击“下一步”</p><p>4、硬盘，这边随便设置，之后会删除的，点击“下一步”</p><p>5、CPU按照实际情况选择，点击“下一步”</p><p>6、内存大小设置，也是根据实际情况选择，点击“下一步”</p><p>7、网络模型选择“intel E1000”，关闭防火墙（勾去掉），点击“下一步”</p><p>8、直接点击“完成”</p><p>9、选择“LEDE” --&gt; "硬件"，找到硬盘，选中点击“分离”</p><p>10、硬盘分离后，选中未使用的磁盘0，点击“删除”</p><p>三、磁盘设置</p><p>1、解压openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz文件，解压出openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img重名为openwrt.img（原来文件名太长，输命令比较麻烦）</p><p>2、使用WinSCP把openwrt.img上传到根目录</p><p>3、添加磁盘。选择Shell，输入<code>qm importdisk 100 ./openwrt.img local-lvm</code> 会看到vm-100-disk-0正在创建</p><p>100是虚拟机编号，openwrt.img是刚才上传的lede镜像（如果已经有100虚拟机了 就修改为其他的比如101）</p><p>4、添加磁盘。进入LEDE硬件设置，选中未使用的磁盘0，点击编辑，弹出窗口默认配置即可，直接点击添加</p><p>5、调准磁盘大小，选中硬盘，点击“调整磁盘大小”，弹出框 输入要增加的磁盘大小。</p><p>四、启动顺序</p><p>LEDE选项，引导顺序，改为硬盘</p><p>五、启动LEDE并配置</p><p>六、添加网卡</p><p>关闭lede，添加网卡，配置好LEDE的lan之后再添加网卡会比较方便不容易出问题。</p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://153030.xyz/archives/250/#comments</comments>
<wfw:commentRss>https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/</wfw:commentRss>
</item>
<item>
<title>ProxmoxVE 更新软件包数据库失败解办法</title>
<link>https://153030.xyz/archives/249/</link>
<guid>https://153030.xyz/archives/249/</guid>
<pubDate>Wed, 02 Dec 2020 02:34:48 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[问题：使用 Proxmox VE 默认的 APT 更新源，在 WEB 管理面板 更新 点击 刷新 后，会显示错误：TASK ERROR: command &#039;apt-get update...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>问题：使用 Proxmox VE 默认的 APT 更新源，在 WEB 管理面板 更新 点击 刷新 后，会显示错误：</p><pre><code>TASK ERROR: command &#039;apt-get update&#039; failed: exit code 100
</code></pre><p>使用方法：<br>(1) 备份原来的 sources.list</p><pre><code>cp /etc/apt/sources.list /etc/apt/sources.list.bak
</code></pre><p>(2) 用下面的官方非订阅源替换掉 sources.list 的内容</p><p>非官方源：</p><pre><code>deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve buster pve-no-subscription

# security updates
deb http://security.debian.org buster/updates main contrib
</code></pre><p>(3) 注释 /etc/apt/sources.list.d/pve-enterprise.list 中源地址</p><pre><code># deb https://enterprise.proxmox.com/debian/pve buster pve-enterpris
</code></pre><p>(4) 执行更新</p><pre><code>apt-get update</code></pre>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://153030.xyz/archives/249/#comments</comments>
<wfw:commentRss>https://153030.xyz/feed/category/PVE%E7%9B%B8%E5%85%B3/</wfw:commentRss>
</item>
</channel>
</rss>