NAS专栏:
- 基于PVE平台的TrueNAS_Scale+NextCloud的实践总结(一)
- 基于PVE平台的TrueNAS_Scale+NextCloud的实践总结(二)
- 基于PVE平台的TrueNAS_Scale+NextCloud的实践总结(三)
前言
上一篇文章中记录了软件和硬件的选型,这篇记录虚拟化系统安装和使用的坎坷。
PVE简介
Proxmox VE is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform. With the integrated web-based user interface you can manage VMs and containers, high availability for clusters, or the integrated disaster recovery tools with ease.
啥意思呢?就是说PVE是一个成型和开源的虚拟化管理平台。它将KVM管理程序和Linux容器(LXC)、软件定义的存储和网络功能紧密集成在一个平台上。使用集成的基于web的用户界面,您可以轻松管理VM和容器、群集的高可用性或集成的灾难恢复工具。
特性
- KVM&Container
- PVE 基于Debian系统
- KVM是业界领先的用于完全虚拟化的Linux虚拟化技术。它是一个内核模块,被合并到主线Linux内核中,在所有支持Intel VT-x或AMD-V虚拟化的x86硬件上以接近本机的性能运行
- Proxmox VE自2008年项目开始(即从0.9beta2版开始)就包含了KVM支持
- 基于容器的虚拟化技术是全机虚拟化的轻量级替代方案,因为它共享主机系统的内核
- LXC是一个操作系统级虚拟化环境,用于在单个Linux控制主机上运行多个独立的Linux系统。LXC作为Linux内核包含特性的用户空间界面。用户可以使用强大的API和简单的工具轻松创建和管理系统或应用程序容器
- 管理
- web页面管理
- 命令行操作
- 移动端操作(HTML5)
- 离线/在线迁移到不同节点
- Rest API
- 角色管理
- 认证管理
- HA 集群
- 网络 每个节点最多支持4094个桥接
- 存储
- 网络存储
- LVM Group (network backing with iSCSI targets)
- iSCSI target
- NFS Share
- SMB/CIFS
- Ceph RBD
- Direct to iSCSI LUN
- GlusterFS
- CephFS
- 本地存储
- LVM
- Directory (storage on an existing filesystem)
- ZFS
- 网络存储
- 备份
- 防火墙
下载
访问官网下载链接,注意选择的是Proxmox VE,不要选择成Proxmox Backup Server。
网盘目录里存放了从官网下载的系统镜像,可以直接下载百度网盘 提取码: 1gtj 。
安装
安装最小需求:
- CPU: 64bit (Intel EMT64 or AMD64)
- Intel VT/AMD-V capable CPU/Mainboard for KVM full virtualization support
- RAM: 1 GB RAM, plus additional RAM needed for guests
- Hard drive
- One network card (NIC)
镜像刻录
推荐使用balenaEtcher,真的很好用,极简模式。
安装系统
截图是从官网来的,配置信息仅供参考
选择install
选择时区
输入密码和邮箱
配置网络
继续安装
确认信息
安装完成后重启即可,访问地址为https://IP:8006
上面是我已经运行了一段时间的截图。
使用
首先在登录界面可以先把语言设置成简体中文,输入用户名和密码登录,用户名为root,密码就是安装时设置的密码。
CPU
cpu模式
1 | apt-get install cpufrequtils #安装驱动 |
查看
1 | cpufreq-info # 查看信息 |
设定
配置文件位置 /etc/init.d/cpufrequtils 查找GOVERNOR内容替换
1 | nano /etc/init.d/cpufrequtils |
解除弹窗
登陆后会弹出一个恼人的提示,不会有什么影响但是每次登录都弹窗也是很烦的,还有在概要里面看不到CPU的温度也很不方便,接下来用大佬的一个脚本来解决这两个问题。
1 | # 修改 JS 源码 |
换源
1 | # 注释企业源 |
创建虚拟机
首先需要系统镜像,可以上传,也可以从URL下载:
名称是必填的,VM ID 是按照从100开始按照顺序来的,如果创建后删除再创建,那么ID还是100.开机启动,自己来决定是否需要。
点击下拉选择镜像,如果是Linux 系统的话,默认即可。但是如果是Windows系统,则需要注意选择正确的系统版本,否则会报无法引导的错误。
磁盘可以填写合适的大小。
下一步选择CPU类别,注意选择host,以及核心数。
内存就正常写就可以了。
网络模式默认即可。
最后确认启动就可以了。
虚拟机的使用
以105这台机器举例:
- 概要 展示虚拟机的监控,比如CPU、内存、网络和磁盘
- 控制台
- 硬件 展示硬件的详情
总结
到此为止,成功的创建了虚拟机,为后续的NAS系统安装打下了基础。