服务器 安装 proxmox 虚拟环境(安装、配置网络、简单使用)
实验室多人使用服务器需要,因此在此做个记录。
主机配置:
主板:华硕ROG Z490
CPU:20 x Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz (1 Socket)
内核版本:Linux 5.4.34-1-pve #1 SMP PVE 5.4.34-2 (Thu, 07 May 2020 10:02:02 +0200)
PVE管理器版本:pve-manager/6.2-4/9824574a
显卡:RTX 2080Ti
安装
1.物理机安装PVE系统
在官网下载需要的pve iso 版本。然后制作U盘启动盘,可以参考这篇博客里的制作过程,制作启动盘的时候遇到过格式化问题,简单可以如下操作来恢复。
1.点开始-运行-输入cmd-format f: /fs: fat32 (这里f:是指U盘所在盘符) ----不清楚这条命令是否起到什么作用。本人只了解这是格式化命令,也了解/fs:是指定格式化的格式,格式为fat32。如果谁刚好碰到这个问题,请直接跳过这步进行下一步看能否解决问题。
2.打开控制面板-管理工具-计算机管理-磁盘管理-找到U盘的所在的盘符--点右键--删除磁盘分区(这个选项是灰色的,没办法选取)-创建新的磁盘分区--按照提示完成磁盘分区后就可以格式化U盘了。
开机启动,一路是便捷式操作,没有什么需要注意的地方,按照提示操作即可。
2.创建虚拟机(Guest)
2.1 物理机安装成功后在本机查询ip地址:
ip addr
如果查询不到ip地址,主机网卡灯灭,重启物理机网络服务 (我遇到这个问题),重新查询
# 重启服务
systemctl restart networking.service
# 确认物理机是否联网
# ping 114.114.114.114
ping www.baidu.com
2.2 在Web浏览器窗口端输入ip地址。(访问电脑在同一局域网段下)
https://your_ip:8006
如果提示网站不安全,选择“高级选项”,继续前往
2.3 上传Guest 系统镜像
2.3.1 Web UI上传
![](https://img-blog.csdnimg.cn/20200903150717398.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3psYl96bGI=,size_16,color_FFFFFF,t_70)
2.3.2 Host 物理机直接下载
![](https://img-blog.csdnimg.cn/20200903150802128.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3psYl96bGI=,size_16,color_FFFFFF,t_70)
2.4 安装系统
![](https://img-blog.csdnimg.cn/20200903143829698.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3psYl96bGI=,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200903143958808.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3psYl96bGI=,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200903144043937.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3psYl96bGI=,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200903144242689.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3psYl96bGI=,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/2020090314471041.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3psYl96bGI=,size_16,color_FFFFFF,t_70)
虚拟机上安装ubuntu18,一路默认到底,不再赘述。
![](https://img-blog.csdnimg.cn/20200903144843239.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3psYl96bGI=,size_16,color_FFFFFF,t_70)
网络配置
因为不同的主机会有不同的网络策略,所以在网络配置上有多种方案,如果默认的不行,就需要换配置方案。
各种不同情况下的网络配置:https://pve.proxmox.com/wiki/Network_Configuration
在物理机(Host)上配置:
vi /etc/network/interfaces
内容如下:
auto lo
iface lo inet loopback
auto eno1
#real IP address,eno1 is your ethernet network device
iface eno1 inet static
address 198.51.100.5
netmask 255.255.255.0
gateway 198.51.100.1
auto vmbr0
#private sub network
iface vmbr0 inet static
address 10.10.10.1
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o eno1 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o eno1 -j MASQUERADE
post-up iptables -t raw -I PREROUTING -i fwbr+ -j CT --zone 1
post-down iptables -t raw -D PREROUTING -i fwbr+ -j CT --zone 1
在虚拟机(Guest)上配置
![](https://img-blog.csdnimg.cn/20200903112108112.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3psYl96bGI=,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200903112416432.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3psYl96bGI=,size_16,color_FFFFFF,t_70)
以上就完成了PVE虚拟机的安装、基本网络配置,接下来就是正常使用。
# 测试虚拟机是否联网
ping www.baidu.com
此时可能会有人遇到"未知名称或服务"这类DNS问题,此时可以修改虚拟的 /etc/resolv.conf 文件,在里面加入DNS服务器名
sudo gedit /etc/resolv.conf
nameserver 10.10.10.1 # 这是主机的网关名
nameserver 114.114.114.114 # 指定域名服务器 8.8.8.8 也可以
刷新配置使它生效
/etc/init.d/network restart
## 我的是Ubuntu 18 ,使用的是 networking.service和network-manager
## 重启 network-manager
/etc/init.d/network-manager restart
至此,网络应该没有问题了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)