在阿里云服务器上安装 OpenEuler(欧拉操作系统)主要有两种场景:一种是全新创建云服务器时直接选择系统镜像,另一种是在已运行的 ECS 实例上通过重装系统或手动部署。
由于 OpenEuler 是云原生友好的发行版,阿里云官方镜像中心已提供其镜像,最推荐的方式是在创建实例时直接选择。以下是具体操作步骤:
方法一:创建新实例时直接选择(推荐)
这是最简单、最稳定的方式,适合新建服务器。
- 登录控制台:登录 阿里云 ECS 控制台。
- 创建实例:点击“创建实例”(或“购买云服务器”)。
- 选择镜像:
- 在“镜像”步骤中,点击“公共镜像”。
- 在搜索框输入
OpenEuler或openEuler。 - 你会看到类似 "openEuler 20.03 LTS SP4" 或 "openEuler 22.03 LTS SP3" 的选项。
- 注意:请根据业务需求选择具体的版本(LTS 为长期支持版)。
- 完成配置:继续设置实例规格、网络、安全组等,确认订单并支付即可。
- 初始化:实例启动后,系统会自动完成初始化,无需额外安装步骤。
方法二:重装现有实例的系统
如果你已经有一台运行其他系统(如 CentOS 7, Ubuntu 等)的 ECS,想将其变为 OpenEuler:
- 备份数据(重要):进入实例的【快照】功能,对当前磁盘创建快照,以防数据丢失。
- 停止实例:在 ECS 控制台中选中该实例,点击“更多” -> “停机/释放” -> 停机。
- 重装系统:
- 实例停止后,点击“更多” -> “云盘和镜像” -> “重装系统”。
- 在弹出的窗口中,选择“公共镜像”,搜索并选择
openEuler对应的版本。 - 设置新的 root 密码(或密钥对),点击确定。
- 等待重启:系统会重新格式化磁盘并安装 OpenEuler,完成后自动启动。
方法三:手动安装(仅限特殊定制场景)
如果上述镜像不符合需求,需要手动挂载 ISO 安装(通常用于本地测试或特定私有化部署,生产环境较少用):
- 准备一个包含 OpenEuler ISO 镜像的存储桶(OSS)或使用本地上传的镜像文件。
- 创建一个自定义镜像(通过阿里云的“自定义镜像”功能导入 ISO)。
- 使用该自定义镜像创建一个新的 ECS 实例。
- 注:直接在已有实例上挂载 ISO 进行传统“安装”操作在云上非常复杂且容易失败,通常不推荐此路径。
安装后的关键检查与优化
无论采用哪种方式,实例启动后建议执行以下操作以确保环境正常:
-
更新软件源:
sudo dnf update -y # 或者使用 yum (取决于版本) sudo yum update -y -
配置阿里云 YUM/DNF 源:
确保系统能访问阿里云的软件源以获取最新补丁。OpenEuler 默认通常已配置好,但有时需要手动指定:# 查看当前源列表 ls /etc/yum.repos.d/ # 如果需要更换为阿里云源,可参考 openEuler 官方文档中的 "更换为阿里云镜像源" 步骤 -
配置 SSH 免密登录(可选):
为了管理方便,建议在本地生成密钥对并上传到服务器的/root/.ssh/authorized_keys。 -
安装常用工具:
sudo dnf install vim net-tools wget curl -y
常见问题提示
- 架构问题:阿里云 ECS 主要支持 x86_64 架构。如果你的实例是 ARM 架构(如神龙实例的某些型号),请务必选择对应架构的 OpenEuler 镜像(如
aarch64版本),否则无法启动。 - 内核兼容性:OpenEuler 的内核较新,部分老旧的第三方闭源驱动可能不兼容,安装前请确认你的业务软件是否支持 OpenEuler 环境。
通过以上步骤,你就可以顺利在阿里云上获得一个基于 OpenEuler 的服务器环境了。
CLOUD云枢