LOGIQ技术博客

LOGIQ的技术博客分享Linux、OpenJDK和虚拟化技术的专业知识和最新趋势。
它提供实用见解,指导迁移项目和平台优化。

8. 从 CentOS 切换到 Oracle Linux

8. 从 CentOS 切换到 Oracle Linux

8. 从 CentOS 切换到 Oracle Linux 2020 年 12 月,CentOS 官方博客宣布 CentOS 的开发将结束,并将过渡到 CentOS Stream。作为 RHEL 兼容发行版(RHEL 克隆版)拥有压倒性地位的 CentOS 宣布终止,令人大为惊讶。 自 2020 年宣布 CentOS 终止以来已近三年,出现了各种 CentOS 的替代方案。本文将解释 CentOS 及其后继者的现状,以及如何切换到作为有前景迁移目标的 Oracle Linux。 CentOS 终止与 CentOS Stream 为了了解 CentOS 的现状,我们将解释 CentOS 终止的概况和新推出的 CentOS Stream。 CentOS 生命周期终止公告 CentOS 终止的公告发布在官方 CentOS 博客上,“CentOS 项目将重点转向 CentOS…

Read more
7. 尝试安装 Verrazzano(第 1 部分)

7. 尝试安装 Verrazzano(第 1 部分)

7. 尝试安装 Verrazzano(第 1 部分) 您知道 Oracle Verrazzano 吗?Verrazzano 是一个容器平台,可以全面管理多 Kubernetes 环境的生命周期。 手册中写的这个解释很难理解。让我们稍微更清楚地解释一下。 假设您有一个容器化的应用程序或传统应用程序。它可能运行在公共云或本地。在这样的环境中,它是一个平台,促进传统应用程序的容器化,并整合云端和本地等多种环境中 Kubernetes 的管理和部署。 这次,我们将简要介绍这个 Oracle Verrazzano,并说明如何安装它。 顺便说一句,如果您搜索 Verrazzano,您会看到诸如赛马之类的内容排在首位。然而,据信这个词源于 16 世纪来自佛罗伦萨的意大利海洋探险家乔瓦尼·达·韦拉扎诺(Giovanni da Verrazzano)。 什么是 Oracle Verrazzano? 有关 Verrazzano 的概述,请参阅我们的 Oracle Verrazzano 介绍页面以及 Oracle 发布的以下材料。这里做一个简要说明。 Oracle Verrazzano 的官方名称是 Verrazzano 企业容器平台,作为开源提供。v1.0 于 2021 年 8 月发布,截至 2023 年 8 月的最新版本是…

6. Oracle Linux KVM 硬分区设置

6. Oracle Linux KVM 硬分区设置

6. Oracle Linux KVM 硬分区设置 在上一篇文章中,我们解释了虚拟服务器环境的“Oracle 许可概念”和“分区策略”。您现在应该知道,在虚拟服务器环境中使用 Oracle 产品时需要注意很多事项。 我们还提到,Oracle Linux KVM 的硬分区功能可以优化 Oracle 产品的许可成本。然而,仅仅使用 Oracle Linux 并不能限制许可数量,您需要以固定的形式将特定的 CPU 核心分配给虚拟机。 这一点也在上次介绍的“使用 Oracle Linux KVM 进行硬分区”部分中有记载,但实际情况是实际构建相当困难。 因此,本文将重点介绍配置时需要注意的要点。然而,本文旨在操作验证,因此与实际运行环境不同。特别是在生产环境中,需要考虑许多因素,例如可用性和安全性,但本文将忽略这些因素。 此外,构建环境需要 KVM 的知识,但这不是主要问题,因此我们只会简要提及。有关 Linux 和 KVM 的更多信息,请参阅文章末尾的 Oracle Linux 和 Red Hat Enterprise Linux 手册。 硬分区的要求 在阅读了关于 Oracle Linux 硬分区的白皮书“使用 Oracle Linux KVM 进行硬分区”后,您可能会认为使用…

5. 虚拟服务器环境中的 Oracle 许可和 Oracle Linux KVM

5. 虚拟服务器环境中的 Oracle 许可和 Oracle Linux KVM

5. 虚拟服务器环境中的 Oracle 许可和 Oracle Linux KVM 在虚拟服务器环境中使用 Oracle 产品时存在一个麻烦的问题。那就是,许可计数使用的是基础物理服务器的 CPU 核心数,而不是分配给虚拟服务器的 CPU 核心数。此外,像 vMotion 这样的虚拟化技术的发展进一步复杂化了这种情况。 因此,在本文中,我们将解释“虚拟服务器环境中的 Oracle 许可概念”和“即使在虚拟服务器环境中也能减少许可的 Oracle Linux KVM”。此外,本内容针对本地环境,公共云中的虚拟服务器不适用。 虚拟服务器环境中的 Oracle 许可概念 虚拟服务器环境的许可基础 首先,我们将介绍虚拟服务器环境中 Oracle 许可的基础知识。让我们看看 Oracle 日本网页上发布的以下常见问题解答。 使用服务器虚拟化软件(Oracle VM、VMware、Hyper-V 等)时的许可计数如何计算? VMware、Hyper-V 等被归类为软分区,所有安装(或运行)Oracle 产品的物理服务器上的物理处理器都包含在许可计数中。 * 安装(或运行)Oracle 产品的虚拟机(VM)数量与所需许可数量无关。 出现了“软分区”这个术语,但我们先忽略它,稍后再解释。简单来说,在虚拟机(VM)中使用 Oracle 产品时,如下图所示,许可的对象是物理服务器上的处理器。 例如,假设有配备两个 8 核 CPU 的 x86 服务器。将两个核心分配给虚拟机(VM)并使用…

4. 你用过 Ksplice 吗?

4. 你用过 Ksplice 吗?

4. 你用过 Ksplice 吗? 在本文中,我们将介绍 Oracle Linux 的一项功能——Ksplice。Ksplice 是一个实时补丁系统,允许您在不重启操作系统的情况下为内核应用补丁。它已有超过 10 年的历史,是目前无与伦比的优秀功能。然而,即使在使用 Oracle Linux 的人中,使用 Ksplice 的人可能也占少数。因此,本文旨在加深您对 Ksplice 的理解。 什么是 Ksplice? Ksplice 是一项功能,允许您在不重启操作系统的情况下为 Linux 内核和一些用户空间库应用补丁。例如,如果您安装了一个新发布的内核,您仍需重启操作系统才能启用它。然而,Ksplice 允许您在无需重启的情况下启用最新更新。 换句话说,使用 Ksplice 可以获得以下好处: 无需重启即可启用更新的能力在“外部可访问的服务器”和“运行多个虚拟机的 KVM 主机”中尤为重要。外部可访问的服务器需要快速响应安全漏洞。此外,KVM 主机上运行多个虚拟服务器。因此,当需要重启操作系统时,需要进行各种预调整,并且实际工作时间也需要考虑。 换句话说,Ksplice 是一项在企业使用中特别有效的功能,有助于降低运营成本并增强安全性。 Ksplice 常见问题解答 为了帮助您快速了解 Ksplice,我们将以 Ksplice 常见问题解答的形式提供概述。 Ksplice 可以在哪些操作系统上使用? 截至目前(2022 年 9 月),支持以下 Linux 操作系统。Ksplice 还支持 Oracle…