美文网首页Rocky Linux 系列教程
在Proxmox VE上安装与配置Rocky Linux 8.3

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

作者: 欧巴云 | 来源:发表于2021-05-04 11:31 被阅读0次

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


    前述

    在经历了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、所在节点设置。


      image
    2. 配置系统镜像,木子这里采用Rocky-8.3-x86_64-minimal.iso
      image
    3. 启用Qemu Agent,SCSI控制器:VirtIO SCSI 。
      image
    4. 磁盘设置,总线类型:SCSI,磁盘大小:20GB,启用SSD仿真。


      image
    5. CPU设置:2 Sockets 2 Cores 。


      image
    6. 内存:8GB 。


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


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


      image
    9. 启动虚拟机,开始安装Rocky Linux,选择:Install Rocky Linux 8
      image
    10. 选择系统语言:简体中文(中国)。


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


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


      image
    13. 安装中......


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


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


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


      image

    从整个安装过程来看,与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,输入账号密码,点击[登录] 。


    image

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


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

    写在最后

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

    四平台同步更新:
    博客: https://www.oubayun.com
    知乎: 欧巴云
    简书: 欧巴云
    微信公众号: 欧巴云

    相关文章

      网友评论

        本文标题:在Proxmox VE上安装与配置Rocky Linux 8.3

        本文链接:https://www.haomeiwen.com/subject/ymscdltx.html