PVE常见问题点

简介: 自己使用中遇到的一些问题点

修改debian10系统时间默认显示24小时制

localectl set-locale LC_TIME=en_GB.UTF-8

修改管理地址IP

编辑一下内容,并重启系统

root@pve3:~# vim.tiny /etc/hosts


127.0.0.1 localhost.localdomain localhost

192.168.1.160 pve3.com pve3    ###修改地址


# The following lines are desirable for IPv6 capable hosts


::1     ip6-localhost ip6-loopback

fe00::0 ip6-localnet

ff00::0 ip6-mcastprefix

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

ff02::3 ip6-allhosts


root@pve3:~# vim.tiny /etc/issue



------------------------------------------------------------------------------


Welcome to the Proxmox Virtual Environment. Please use your web browser to

configure this server - connect to:


 https://192.168.1.160:8006/    ####显示界面修改下

 

------------------------------------------------------------------------------


root@pve3:~# vim.tiny /etc/network/interfaces



auto lo

iface lo inet loopback


iface ens18 inet manual

iface ens19 inet manual

iface ens20 inet manual

auto vmbr0

iface vmbr0 inet static

       address 192.168.1.160/24                ####管理地址修改

       gateway 192.168.1.1

       bridge_ports ens18

       bridge_stp off

       bridge_fd 0

auto ens19

iface ens19 inet static

       address 20.20.20.3

       netmask 255.255.255.0

auto ens20

iface ens20 inet static

       address 30.30.30.3

       netmask 255.255.255.0


注释掉 登录时候的无效订阅

步骤

vi /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

输入 / ,搜索:No valid subscription,定位。

使用以下方法之一修改文件,保存并退出后,执行:

systemctl restart pveproxy.service

强制刷新/禁用浏览器缓存,注销后重新登录 PVE。

方法一

将上方

.data.status.toLowerCase() !== 'active') {

更改为

.data.status.toLowerCase() == 'active') {

方法二

将上方

Ext.Msg.show({

更改为:

void({ //Ext.Msg.show({

方法三

将上方

Ext.Msg.show({

更改为:

Ext.Msg.noshow({



ceph PG 计算

通常在创建pool之前,需要覆盖默认的pg_num,官方推荐:

  • 若少于5个OSD, 设置pg_num为128。
  • 5~10个OSD,设置pg_num为512。
  • 10~50个OSD,设置pg_num为4096。
  • 超过50个,计算公式

   Total PGs = ((Total_number_of_OSD * Target PGs per OSD) / max_replication_count) / pool_count

Target PGs per OSD 通常被设置为 100


修复PVE记录时间问题(显示为1970)


  1. 可能是ntp服务器没连上,默认是debian的ntp。可以修改下。

         nano /etc/systemd/timesyncd.conf

       把里边的‘#NTP=’注释去掉,=后边加上国内的ntp服务器地址。比如cn.ntp.org.cn,cn.pool.ntp.org之类有很多。之后保存。

       重启服务 systemctl restart systemd-timesyncd 查看状态 systemctl status systemd-timesyncd

  1. 删掉/var/lib/rrdcached/db 里边的所有文件夹;这里是系统图表缓存文件,删了系统会自动重建新的



PVE开启嵌套虚拟化


检测pve虚拟系统是否支持虚拟化

PVE虚拟出来的vm系统的cpu,默认不支持vmx,即不支持嵌套虚拟化,在虚拟机中使用命令来验证:


# egrep --color 'vmx|svm' /proc/cpuinfo

没有输出即不支持,否则会高亮显示vmx或者svm。


有时为了测试和学习,需要开启pve的嵌套虚拟化,以便能在其系统中安装类似esxi,hyper-v之类的虚拟化软件,就需要开启pve的嵌套虚拟化功能了。


开启嵌套虚拟化步骤:

1.开启pve主机的nested,关闭所有虚拟机

检查pve系统是否开启nested,运行命令:


# cat /sys/module/kvm_intel/parameters/nested

N

输出N,表示未开启,输出Y,表示已开启。


检查结果未开启,必须关闭所有的虚拟机系统,否则不能开启内核支持。


# modprobe -r kvm_intel

# modprobe kvm_intel nested=1

# cat /sys/module/kvm_intel/parameters/nested

Y

再次检查nested,输出Y,即为开启成功。


如果报错Module kvm_intel is in use,请检查你的虚拟机是否全部关闭。


2.设置系统启动后自动开启nested

# echo "options kvm_intel nested=1" >> /etc/modprobe.d/modprobe.conf


这样系统重启会自动加载netsted,支持嵌套虚拟了。


3.设置虚拟系统vm的cpu类型为host

# qm set <vmid> --cpu cputype=host

例:qm set 101 --cpu cputype=host

也可以在图形界面设置:选择vm,“硬件”–“处理器”–“类型”–“host"


4.测试虚拟机系统是否已经开启了虚拟化

启动虚拟机,运行下面的命令:


# egrep --color 'vmx|svm' /proc/cpuinfo


你会看到输出中有vmx或者svm的,表示此虚拟系统已经支持了虚拟化,如果是win系统,可以支持在win系统上安装其它的虚拟化软件了。

相关文章
|
6月前
|
监控 Serverless 对象存储
Serverless 应用引擎常见问题之用ECI部署Traefik时设置如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
286 2
|
6月前
|
弹性计算 监控 Serverless
Serverless 应用引擎常见问题之健康检测过不了直接重启了如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
|
6月前
|
存储 SQL Serverless
Serverless 应用引擎常见问题之POD自动重启如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
|
6月前
阿里云ARMS的新版和老版界面是两套不同的系统
阿里云ARMS的新版和老版界面是两套不同的系统
137 2
|
6月前
|
Linux KVM 虚拟化
PVE8.0-2安装使用快速指导
PVE8.0-2安装使用快速指导
|
弹性计算 搜索推荐 网络安全
使用阿里云ECS搭建Perforce服务器用于Unreal(虚幻,Ue4)项目版本管理
游戏项目通常有很多二进制文件,如游戏贴图和各类游戏资产。使用面向文本文件的版本管理工具如git时,会导致诸多问题:1. 分支和版本的增加使项目迅速膨胀。2. 受到代码仓库的文件大小限制而无法上传文件。虚幻官方推荐面向文件的Perforce或SVN作为版本同步工具,本文介绍如何使用阿里云ECS搭建Perforce版本管理服务器的流程。
使用阿里云ECS搭建Perforce服务器用于Unreal(虚幻,Ue4)项目版本管理
|
5月前
|
运维 监控 安全
Serverless 应用引擎产品使用合集之应用无法启动时,该如何排查
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
弹性计算 持续交付 数据中心
一键云部署:ROS的Terraform托管服务助你轻松上线2048经典游戏
阿里云的资源编排服务ROS提供了Terraform托管能力,用户可以直接在ROS控制台上部署Terraform脚本,本文将详细介绍如何使用ROS的Terraform托管服务一键部署经典的2048小游戏到云端,让全世界的玩家都能在线体验。
235 1
|
6月前
|
监控 Serverless 开发者
Serverless 应用引擎常见问题之应用重启或者挂了通过钉钉发消息提醒如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
|
6月前
|
敏捷开发 数据可视化 物联网
云效产品使用常见问题之用ARM架构的机器意义不知道如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。