前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

作者头像
木子-Lee
发布2021-05-08 14:53:18
5930
发布2021-05-08 14:53:18
举报

文章声明:此文基于木子实操撰写 生产环境:Rocky Linux release 8.3 问题关键字:在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

前述

很久很久没有上51CTO了,最主要的原因在于其博客编辑器不支持markdown,今天无意中打开发现博客编辑器已经支持markdown了,不知道是什么时候的事,但很赞,先发一篇,试试水@-@。 在经历了3月30号的跳水,4月30号的意外阻塞Bug后,在全球人民的五一国际劳动节当天,Rocky Linux 8.3 RC1 终于发布啦!这是意外也是惊喜。在Rocky Linux中文社区已经有大量的爱好者开始安装与测试Rocky Linux。作为CentOS之父Gregory Kurtzer的又一力作,Rocky Linux的名字由来,更多的是为了纪念与Gregory Kurtzer一起创立CentOS的联合发起人Rocky(首位CentOS技术负责人)。 作为今年最受欢迎的Linux发行版之一,Rocky Linux的出现主要是因为Red Hat决定改变他们在CentOS Linux上的策略,并构建CentOS Stream版本(它在Red Hat Enterprise Linux之前,认为是滚动发行版)时,社区中的许多人都在开始寻找替代方案,在这过程中出现了AlmaLinux、Oracle Linux(很早就已经发行,但一直不温不火,但这此发布了其迁移工具)等等。 今天我们来开箱一篇基础安装文档,Rocky Linux RC1在Proxmox上的安装与配置。

镜像下载

镜像的下载,可以参考Rocky Linux中文社区的Rocky Linux 镜像下载,需要注意的是此版本为候选发行版,不建议在生产环境使用。木子这里下载的是最小化安装包进行测试。

系统安装

因为木子这里采用Proxmox VE进行安装,所以需要先简单配置一下虚拟机信息。 1) 虚拟机名称、VMID、所在节点设置。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

2) 配置系统镜像,木子这里采用Rocky-8.3-x86_64-minimal.iso

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

3) 启用Qemu Agent,SCSI控制器:VirtIO SCSI 。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

4) 磁盘设置,总线类型:SCSI,磁盘大小:20GB,启用SSD仿真。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

5) CPU设置:2 Sockets 2 Cores 。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

6) 内存:8GB 。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

7) 因为木子这里配置了VLAN,所以会打上Tag标记,一般不需要设置。模式:VirtIO 。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

8) 确认配置没有问题后,点击[Finish] 。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

9) 启动虚拟机,开始安装Rocky Linux,选择:Install Rocky Linux 8

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

10) 选择系统语言:简体中文(中国)。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

11) 点击[继续]会出现以下警告信息,点击[我需要继续] 。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

12) 设置安装磁盘、root账号密码等,点击[开始安装] 。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

13) 安装中......

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

14) 安装完成,点击[重启系统] 。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

15) 开始重新引导,这里可以看到内核为:4.18.0 。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

16) 进入登录界面,会有一个警告信息,输入账号密码就可以登录了。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

从整个安装过程来看,与CentOS 8没有太大区别,唯一的区别在于增加了两个警告信息,一个在安装前,一个在登录界面。

基础信息

登录后,我们来简单看一下对应基础信息,详细如下所示:

[root@localhost ~]# cat /etc/os-release
NAME="Rocky Linux"
VERSION="8"
ID="rocky"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:rocky:rocky:8"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"

[root@localhost ~]# cat /etc/redhat-release
Rocky Linux release 8.3

[root@localhost ~]# uname -r
4.18.0-240.22.1.el8.x86_64

网络配置

基础网络设置与CentOS 8也没有任何区别,如果您之前没有使用过CentOS 8,而是一直用CentOS 7,那您会发现重启网络的命令有所变化,其实在CentOS 7也可以使用NetworkManager进行网络管理。

# 配置固定IP
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens18
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens18
DEVICE=ens18
ONBOOT=yes
IPADDR=10.16.0.33
NETMASK=255.255.255.0
GATEWAY=10.16.0.254
DNS1=114.114.114.114
DNS2=223.6.6.6

# 重启网络
[root@localhost ~]# systemctl restart NetworkManager && systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2021-05-03 21:55:27 EDT; 19ms ago
     Docs: man:NetworkManager(8)
 Main PID: 5299 (NetworkManager)
    Tasks: 4 (limit: 49480)
   Memory: 2.6M
   CGroup: /system.slice/NetworkManager.service
           └─5299 /usr/sbin/NetworkManager --no-daemon

系统更新

安装完系统以后,一般我们会做一个系统更新,与CentOS 7不同的是,从CentOS 8开始yum命令已经变更为dnf,Rocky Linux 8 亦是如此。目前还没有任何更新@-@。

# 更新源,我们可以看到已经全部更换成Rocky源了。
[root@localhost ~]# ls -l /etc/yum.repos.d/
总用量 32
-rw-r--r--. 1 root root  699 4月  28 22:56 Rocky-AppStream.repo
-rw-r--r--. 1 root root  684 4月  28 22:56 Rocky-BaseOS.repo
-rw-r--r--. 1 root root  712 4月  28 22:56 Rocky-Devel.repo
-rw-r--r--. 1 root root  684 4月  28 22:56 Rocky-Extras.repo
-rw-r--r--. 1 root root  720 4月  28 22:56 Rocky-HighAvailability.repo
-rw-r--r--. 1 root root  680 4月  28 22:56 Rocky-Media.repo
-rw-r--r--. 1 root root  704 4月  28 22:56 Rocky-PowerTools.repo
-rw-r--r--. 1 root root 1315 4月  28 22:56 Rocky-Sources.repo

# 更新系统
[root@localhost ~]# dnf update
上次元数据过期检查:0:27:50 前,执行于 2021年05月03日 星期一 21时49分04秒。
依赖关系解决。
无需任何处理。
完毕!

Web管理

在CentOS 8中采用cockpit服务可以打开Web管理控制台,Rocky Linux也是可以的,它不需要单独安装,默认已经集成,只需要启动对应服务即可。

# 启用cockpit
[root@localhost ~]# systemctl enable --now cockpit.socket
Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.

[root@localhost ~]# systemctl status cockpit.socket
● cockpit.socket - Cockpit Web Service Socket
   Loaded: loaded (/usr/lib/systemd/system/cockpit.socket; enabled; vendor preset: disabled)
   Active: active (listening) since Mon 2021-05-03 22:24:41 EDT; 15s ago
     Docs: man:cockpit-ws(8)
   Listen: [::]:9090 (Stream)
  Process: 5403 ExecStartPost=/bin/ln -snf active.motd /run/cockpit/motd (code=exited, status=0/SUCCESS)
  Process: 5394 ExecStartPost=/usr/share/cockpit/motd/update-motd  localhost (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 49480)
   Memory: 916.0K
   CGroup: /system.slice/cockpit.socket

5月 03 22:24:41 localhost.localdomain systemd[1]: Starting Cockpit Web Service Socket.
5月 03 22:24:41 localhost.localdomain systemd[1]: Listening on Cockpit Web Service Socket.

# 端口为9090
[root@localhost ~]# netstat -antlp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      852/sshd
tcp        0      0 10.16.0.33:22           119.124.0.108:62960     ESTABLISHED 5221/sshd: root [pr
tcp6       0      0 :::9090                 :::*                    LISTEN      1/systemd
tcp6       0      0 :::22                   :::*                    LISTEN      852/sshd

打开https://10.16.0.33:9090,输入账号密码,点击[登录] 。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

在这里可以管理查看:健康状态、CPU、内存、系统信息、日志、网络、账户、服务、SELinux等信息。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

另外还有一个Web终端,并且有多色可选。

在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1
在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

写在最后

希望通过这篇基础开篇文章,让您对Rocky Linux有一个简单的了解。并希望大家可能通过如:技术文档输出、Bug测试等以一些小小的方式做出自己可能的贡献,为社区的健康发展贡献自己的力量。下篇预告:在Proxmox上制作Rocky Linux 8系统模板镜像

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-05-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前述
  • 镜像下载
  • 系统安装
  • 基础信息
  • 网络配置
  • 系统更新
  • Web管理
  • 写在最后
相关产品与服务
流计算 Oceanus
流计算 Oceanus 是大数据产品生态体系的实时化分析利器,是基于 Apache Flink 构建的企业级实时大数据分析平台,具备一站开发、无缝连接、亚秒延时、低廉成本、安全稳定等特点。流计算 Oceanus 以实现企业数据价值最大化为目标,加速企业实时化数字化的建设进程。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档