Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

2019-09-0312:57:56 发表评论 161 views
阿里云首台5折

Proxmox VE(以下简称PVE)免费版本,每次登陆都要弹出订阅窗口,提示没有有效订阅“You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.”

Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

解决方法:

1、5.4版本

修改文件/usr/share/pve-manager/js/pvemanagerlib.js,大概37959行

Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

Proxmox.Utils.checked_command(function() {}); // display subscription status
改成
 //Proxmox.Utils.checked_command(function() {}); // display subscription status

2、5.2版本

修改文件/usr/share/pve-manager/js/pvemanagerlib.js,大概352行

if (data.status !== 'Active') {
改为
if (false) {

修改方法可能多种多样,不同的版本可能也会有不一样

3、也可以到SSH下输入命令去除订阅:

 

sed -i.bak "s/data.status !== 'Active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

 

更新源

 

#删除PVE订阅源列表
rm -f /etc/apt/sources.list.d/pve-enterprise.list
#删除可能存在的PVE免费源列表
rm -f /etc/apt/sources.list.d/pve-install-repo.list
#写入国内镜像源列表
echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/pve/ buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
#下载镜像源密钥
wget http://mirrors.ustc.edu.cn/proxmox/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
#删除PVE默认源列表
rm -f /etc/apt/sources.list
#写入国内镜像源列表地址
echo "deb http://mirrors.ustc.edu.cn/debian/ buster main contrib" > /etc/apt/sources.list
#追加写入国内镜像地址
echo "deb http://mirrors.ustc.edu.cn/debian/ buster-updates main contrib" >> /etc/apt/sources.list
#追加写入国内镜像源地址
echo "deb http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib" >> /etc/apt/sources.list
#更新系统
apt update && apt full-upgrade
#重启
reboot

Proxmox是基于Debian的底层。所以我们可以修改配置文件来更改IP

1.更改网卡配置信息。

首先先更改etc/network/interfaces

Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

进入以后按键盘i进入编辑模式更改下图红色框里的参数。更改完毕以后按esc键然后输入:wq!进行保存退出。(根据自己环境配置。图片仅供参考)

Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

2.接着修改/etc/issue配置文件。此文件是虚拟化底层关联欢迎屏幕那块的显示配置文件。

Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

3.修改/etc/hosts配置文件。此文件应该是你安装虚拟机是配置的地址关联文件。

Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

所有需要更改文件的地方已用红框标记出来。

更改完毕记得重启reboot

 

Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

 

 

Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

 

方法一:PVE 为虚拟机 直通硬盘

 

查看你现在的存储设备的序列号:

ls /dev/disk/by-id

然后就能看到所有存储设备的序列号

然后输入以下代码(请把硬盘序列号换成你硬盘的,100换成你LEDE的虚拟机ID)

qm set 100 -sata1 /dev/disk/by-id/ata-WDC_WDXXXX_XXXX_XXXX

如果返回以下信息,说明已成功挂载

update VM 100: -sata1 /dev/disk/by-id/ata-WDC_WDXXXX_XXXX_XXXX

然后可以进入PVE管理网页,查看是否真的挂载成功.如果看到LEDE虚拟机硬件设备里有这个,就说明成功

 

 

方法二:PVE开启硬件直通

 shell里面输入命令: nano /etc/default/grub

在里面找到:GRUB_CMDLINE_LINUX_DEFAULT="quiet"

然后修改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

如果是amd cpu请改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

在更新一下:update-grub

到这里先不要重启。

在PVE的shell中输入:nano /etc/modules  ,查看modules中是否有vfio、vfio_iommu_type1、vfio_pci、vfio_virqfd ,如果没有请添加。修改好就可以重启系统了。
  • 系统更新到最新版后再配置直通
    #nano /etc/default/grub
  • #找到GRUB_CMDLINE_LINUX_DEFAULT="quiet"修改成GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"保存退出
  • #update-grub
  • #nano /etc/modules
  • #在文件内容最下面添加如下4行内容,保存退出
    vfio
    vfio_iommu_type1
    vfio_pcioptions
    vfio_virqfd
  • #update-initramfs -u -k all
  • #nano /etc/modprobe.d/pve-blacklist.conf
  • #在文件内容最下面增加如下1行内容,保存退出
    options vfio_iommu_type1 allow_unsafe_interrupts=1
  • #reboot
  • 因为PVE基于debian系统,内核非常新所以我们还可以顺便启用BBR模块,非常的简单只要下面几条命令即可
    #echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
  • #echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
  • #sysctl -p
  • #lsmod | grep bbr
    注意:最后这条命令是检测BBR是否启用,如果有显示内容则表示启用成功了,也可以不检测基本都可以成功的。

 

nano

字符终端文本编辑器

补充说明

nano 是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。

nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了,有可能造成系统不灵了。因此,如果你想避免这种情况出现,就加上-w选项吧。

语法

nano [选项] [[+行,列] 文件名]...

选项

 -h, -?         --help                  显示此信息
 +行,列                                 从所指列数与行数开始
 -A             --smarthome             启用智能 HOME 键
 -B             --backup                储存既有文件的备份
 -C <目录>      --backupdir=<目录>      用以储存独一备份文件的目录
 -D             --boldtext              用粗体替代颜色反转
 -E             --tabstospaces          将已输入的制表符转换为空白
 -F             --multibuffer           启用多重文件缓冲区功能
 -H             --historylog            记录与读取搜索/替换的历史字符串
 -I             --ignorercfiles         不要参考nanorc 文件
 -K             --rebindkeypad          修正数字键区按键混淆问题
 -L             --nonewlines            不要将换行加到文件末端
 -N             --noconvert             不要从 DOS/Mac 格式转换
 -O             --morespace             编辑时多使用一行
 -Q <字符串>    --quotestr=<字符串>     引用代表字符串
 -R             --restricted            限制模式
 -S             --smooth                按行滚动而不是半屏
 -T <#列数>     --tabsize=<#列数>       设定制表符宽度为 #列数
 -U             --quickblank            状态行快速闪动
 -V             --version               显示版本资讯并离开
 -W             --wordbounds            更正确地侦测单字边界
 -Y <字符串>    --syntax=<字符串>       用于加亮的语法定义
 -c             --const                 持续显示游标位置
 -d             --rebinddelete          修正退格键/删除键混淆问题
 -i             --autoindent            自动缩进新行
 -k             --cut                   从游标剪切至行尾
 -l             --nofollow              不要依照符号连结,而是覆盖
 -m             --mouse                 启用鼠标功能
 -o <目录>      --operatingdir=<目录>   设定操作目录
 -p             --preserve              保留XON (^Q) 和XOFF (^S) 按键
 -q             --quiet                 沉默忽略启动问题, 比如rc 文件错误
 -r <#列数>     --fill=<#列数>          设定折行宽度为 #列数
 -s <程序>      --speller=<程序>        启用替代的拼写检查程序
 -t             --tempfile              离开时自动储存,不要提示
 -u             --undo                  允许通用撤销[试验性特性]
 -v             --view                  查看(只读)模式
 -w             --nowrap                不要自动换行
 -x             --nohelp                不要显示辅助区
 -z             --suspend               启用暂停功能
 -$             --softwrap              启用软换行
 -a, -b, -e,
 -f, -g, -j                             (忽略,为与pico 相容)

用法

光标控制

  • 移动光标:使用用方向键移动。
  • 选择文字:按住鼠标左键拖到。复制、剪贴和粘贴
  • 复制一整行:Alt+6
  • 剪贴一整行:Ctrl+K粘贴:Ctrl+U

如果需要复制/剪贴多行或者一行中的一部分,先将光标移动到需要复制/剪贴的文本的开头,按Ctrl+6(或者Alt+A)做标记,然后移动光标到 待复制/剪贴的文本末尾。这时选定的文本会反白,用Alt+6来复制,Ctrl+K来剪贴。若在选择文本过程中要取消,只需要再按一次Ctrl+6。

搜索

按Ctrl+W,然后输入你要搜索的关键字,回车确定。这将会定位到第一个匹配的文本,接着可以用Alt+W来定位到下一个匹配的文本。

翻页

  • Ctrl+Y到上一页
  • Ctrl+V到下一页保存

使用Ctrl+O来保存所做的修改

退出

按Ctrl+X

如果你修改了文件,下面会询问你是否需要保存修改。输入Y确认保存,输入N不保存,按Ctrl+C取消返回。如果输入了Y,下一步会让你输入想要保存的文件名。如果不需要修改文件名直接回车就行;若想要保存成别的名字(也就是另存为)则输入新名称然后确 定。这个时候也可用Ctrl+C来取消返回

 

Proxmox 直通物理网卡

说明

Proxmox VE (Proxmox Virtual Environment) 有方便易用的WEB界面,基于 JAVA 的UI和内核接口,可以登录到VM客户方便的操作,还有易用的模板功能,基本跟老外的商业VPS环境差不多了,支持VT和ISCSI,比较实用中小型企业的虚拟集群管理。

 

宿主机上的操作

安装proxmox之前,需要确保cpu开启虚拟化支持,这个操作在bios里边完成,请按主板的说明书进行操作,一般不会有什么障碍。接下来,用u盘安装proxmox,我用的主板有点奇葩,需要对引导“BOOT”下的“安全”做更改,默认是windows,改成“其它操作系统”,否则一直无法用u盘引导及安装。

修改grub(与centos稍有差异)。编辑文件 /etc/default/grub
修改行 GRUB_CMDLINE_LINUX_DEFAULT="quiet 使其为 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

命令: update-grub
为检验其效果,用一下指令验证其有效性。

dmesg | grep -e DMAR -e IOMMU

Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

如果执行 dmesg | grep -e DMAR -e IOMMU 没有输出,则表明存在问题。极有可能是bios设置的问题,需要启动cpu的vt-x支持。对于amd类型的cpu, /etc/default/grub 文件对于修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on 。该项目还支持几个值,可根据情况增加。

新增模块。修改文件 /etc/modules 加入如下的行(默认为空):

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

查找网卡ID

lspci |grep net

Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址

需要记住前面ID值

命令行登录系统,打开文件 /etc/pve/nodes/你的集群名称/qemu-server/虚拟机id.conf 其内容由上述操做所生成。一下项目必须手工添加。

machine:q35
hostpci0:02:00.0,pcie=1  # 网卡 1
hostpci1:02:00.1,pcie=1  # 网卡 2
成功后会在上
Proxmox VE 禁用订阅弹出窗口,换源地址,修改IP地址
  • 注意 :如果不小心添加了物理主机所使用的网卡,会导致,服务器掉线,这时候使用u盘进入救救援模式,删除原来的配置,重启即可。

 

  • NAS技术交流
  • 扫一扫入裙
  • weinxin
  • 软路由技术讨论
  • 扫一扫入裙
  • weinxin
阿里云首台5折
吊儿啷当

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: