0

0

银河麒麟V10高级服务器版部署实战应用

蓮花仙者

蓮花仙者

发布时间:2026-02-05 15:12:11

|

711人浏览过

|

来源于php中文网

原创

银河麒麟V10服务器需部署Redis集群、OpenGauss、HighGoDB、Docker及SSH安全加固五类应用:分别实现高可用缓存、信创数据库、等保三级合规、容器化验证与远程安全管控。

如果您已成功安装银河麒麟v10高级服务器操作系统,但尚未完成典型企业级应用的部署与集成,则可能面临服务不可用、组件不兼容或安全策略未生效等问题。以下是针对该系统开展实战应用部署的关键路径:

一、部署Redis集群(主从+哨兵模式)

该方法适用于需高可用缓存能力的国产化业务场景,通过主从复制保障数据冗余,哨兵机制实现自动故障转移,适配银河麒麟V10 SP3 ARM64/x86_64双架构环境。

1、确认系统架构:执行uname -m命令,输出为aarch64x86_64后,选择对应架构的RPM包。

2、卸载残留版本:运行rpm -e --nodeps $(rpm -qa | grep redis)清除旧版残留。

3、安装官方RPM包:使用rpm -ivh redis-4.0.14-5.p01.ky10.aarch64.rpm(ARM)或对应x86_64包。

4、配置主节点:编辑/etc/redis.conf,设置bind 0.0.0.0protected-mode norequirepass ky1!appendonly yes

5、配置从节点:在从机配置中追加slaveof 192.168.0.1 6379masterauth ky1!

6、配置哨兵:修改/etc/redis-sentinel.conf,启用sentinel monitor mymaster 192.168.0.1 6379 2sentinel auth-pass mymaster ky1!

7、启动服务:分别执行redis-server /etc/redis.confredis-sentinel /etc/redis-sentinel.conf &

二、部署OpenGauss数据库极简版

该方案面向信创环境中对事务一致性与国产内核强依赖的场景,采用极简安装包降低资源占用,适配银河麒麟V10默认的openEuler20.03兼容基线。

1、创建安装目录:执行mkdir -p /usr/local/openGauss

2、解压安装包:运行tar -jxf openGauss-Server-x.x.x-openEuler20.03-x86_64.tar.bz2 -C /usr/local/openGauss

3、安装依赖:执行yum -y install gcc gcc-c++ make cmake bison flex libtool-ltdl-devel numactl-devel openssl-devel libtirpc-devel libaio-devel readline-devel expect

4、关闭SELinux:将/etc/selinux/configSELINUX=enforcing改为SELINUX=disabled,并重启系统生效。

5、初始化数据库:以普通用户身份执行/usr/local/openGauss/bin/initdb -D /usr/local/openGauss/data,按提示设置密码。

三、部署瀚高HighGoDB 4.5数据库

该方式满足等保三级对数据库审计、角色分离与国密算法支持的要求,利用systemd原生托管服务,适配银河麒麟V10 SP3默认的systemd 239版本。

1、上传RPM包:将hgdb-4.5-e94b212-20250227.x86_64.rpm上传至/home目录。

2、执行安装:运行rpm -ivh hgdb-4.5-e94b212-20250227.x86_64.rpm,自动注册hgdb-4.5.service

塔猫ChatPPT
塔猫ChatPPT

塔猫官网提供AI一键生成 PPT的智能工具,帮助您快速制作出专业的PPT。塔猫ChatPPT让您的PPT制作更加简单高效。

下载

3、初始化实例:进入/opt/highgo/hgdb-4.5/bin,执行./initdb -D ../data -A scram-sha-256,依次输入sysdbasyssaosyssso三类用户密码。

4、生成SSL证书:运行./hg_sslkeygen.sh /opt/highgo/hgdb-4.5/data启用传输加密。

5、加载环境变量:拷贝模板文件cp /opt/highgo/hgdb-4.5/etc/hgdbenv.sample /opt/highgo/hgdb-4.5/etc/hgdb.env,编辑后执行source /opt/highgo/hgdb-4.5/etc/hgdb.env

四、部署Docker容器化运行环境

该路径用于快速验证国产软件兼容性或构建轻量测试沙箱,规避虚拟机开销,依托银河麒麟V10内核原生支持cgroup v2与overlayfs存储驱动。

1、启用cgroup v2:编辑/etc/default/grub,在GRUB_CMDLINE_LINUX中添加systemd.unified_cgroup_hierarchy=1,运行grub2-mkconfig -o /boot/grub2/grub.cfg并重启。

2、安装Docker CE:配置华为云镜像源,执行dnf config-manager --add-repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo,再运行dnf install docker-ce docker-ce-cli containerd.io

3、拉取银河麒麟镜像:执行docker pull macrosan/kylin:v10-sp3-amd64(x86)或docker pull macrosan/kylin:v10-sp3-arm64(ARM)。

4、启动容器:运行docker run -it --rm --name kylin-test macrosan/kylin:v10-sp3-amd64 /bin/bash进入交互环境。

5、验证架构匹配:容器内执行cat /proc/sys/kernel/osreleaseuname -m,确认内核版本与CPU架构一致。

五、部署SSH服务并实施安全加固

该操作确保远程管理通道符合等保2.0三级要求,禁用弱协议、限制认证方式、启用强制访问控制,适配银河麒麟V10默认启用的auditd与kysec模块。

1、备份原始配置:执行cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

2、禁用不安全选项:在/etc/ssh/sshd_config中设置Protocol 2PermitRootLogin noPasswordAuthentication noKerberosAuthentication no

3、启用密钥认证:生成ed25519密钥对,命令为ssh-keygen -t ed25519 -C "admin@kylin-server",公钥写入/root/.ssh/authorized_keys

4、配置PAM模块:在/etc/pam.d/sshd顶部添加auth [success=done default=ignore] pam_succeed_if.so user ingroup kysec_admin,限定可登录组。

5、重载服务:执行systemctl restart sshd && systemctl enable sshd,验证端口监听状态。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

224

2023.12.07

flex教程
flex教程

php中文网为大家带来了flex教程合集,Flex是采用Flex布局的元素,称为Flex容器(flex container),简称"容器",它的所有子元素自动成为容器成员,有三个核心概念: flex项,需要布局的元素;flex容器,其包含flex项;排列方向,这决定了flex项的布局方向。php中文网还为大家带来flex的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

362

2023.06.14

k8s和docker区别
k8s和docker区别

k8s和docker区别有抽象层次不同、管理范围不同、功能不同、应用程序生命周期管理不同、缩放能力不同、高可用性等等区别。本专题为大家提供k8s和docker区别相关的各种文章、以及下载和课程。

263

2023.07.24

docker进入容器的方法有哪些
docker进入容器的方法有哪些

docker进入容器的方法:1. Docker exec;2. Docker attach;3. Docker run --interactive --tty;4. Docker ps -a;5. 使用 Docker Compose。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

503

2024.04.08

docker容器无法访问外部网络怎么办
docker容器无法访问外部网络怎么办

docker 容器无法访问外部网络的原因和解决方法:配置 nat 端口映射以将容器端口映射到主机端口。根据主机兼容性选择正确的网络驱动(如 host 或 overlay)。允许容器端口通过主机的防火墙。配置容器的正确 dns 服务器。选择正确的容器网络模式。排除主机网络问题,如防火墙或连接问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

405

2024.04.08

docker镜像有什么用
docker镜像有什么用

docker 镜像是预构建的软件组件,用途广泛,包括:应用程序部署:简化部署,提高移植性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

445

2024.04.08

页面置换算法
页面置换算法

页面置换算法是操作系统中用来决定在内存中哪些页面应该被换出以便为新的页面提供空间的算法。本专题为大家提供页面置换算法的相关文章,大家可以免费体验。

427

2023.08.14

常用的数据库软件
常用的数据库软件

常用的数据库软件有MySQL、Oracle、SQL Server、PostgreSQL、MongoDB、Redis、Cassandra、Hadoop、Spark和Amazon DynamoDB。更多关于数据库软件的内容详情请看本专题下面的文章。php中文网欢迎大家前来学习。

986

2023.11.02

java连接字符串方法汇总
java连接字符串方法汇总

本专题整合了java连接字符串教程合集,阅读专题下面的文章了解更多详细操作。

7

2026.02.05

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8.5万人学习

Git 教程
Git 教程

共21课时 | 3.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号