iis服务器助手广告
返回顶部
首页 > 资讯 > 数据库 >银河麒麟 Server V10 离线源建立+部署
  • 647
分享到

银河麒麟 Server V10 离线源建立+部署

linux运维dockermysqlkylin 2023-09-06 16:09:30 647人浏览 薄情痞子
摘要

前言  这国产操作系统真神奇,Docker Centos7, Mysql CentOS8 简直了,这缝合技术真是绝了! docker CentOS7 能装最新版 23 很顺利的! mysql CentOS8 也是最新版8.0.33的,也很顺

前言 

这国产操作系统真神奇,Docker Centos7, Mysql CentOS8 简直了,这缝合技术真是绝了!

docker CentOS7 能装最新版 23 很顺利的!

mysql CentOS8 也是最新版8.0.33的,也很顺利!

系统版本

# uname -alinux localhost.localdomain 4.19.90-24.4.v2101.ky10.x86_64 #1 SMP Mon May 24 12:14:55 CST 2021 x86_64 x86_64 x86_64 GNU/Linux

查看系统

# 查看内核版本cat /proc/versionuname -r# 查看麒麟版本cat /etc/kylin-releasecat /etc/os-release# 查看系统架构uname -p # 注意:鲲鹏,架构是aarch64 # intel下是 x86_64架构下 # iptables版本iptables --version

创建下载离线资源目录

不能在/tmp下 重启就没了!

# 创建yum目录源mkdir /mnt/myyums# 服务已自带 createrepo

Htop+基本工具 离线安装

# CentOS 7/8 源 无所谓wget -O /etc/yum.repos.d/epel.repo Http://mirrors.aliyun.com/repo/epel-7.repo#wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-arcHive-8.repo# 下载yumdownloader --resolve --destdir /mnt/myyums  htop 

Docker 离线下载

# 配置阿里云Centos7镜像源# 之所以要配置 Centos7 的镜像源是因为在安装docker的时候需要额外的一些依赖,而这些依赖在麒麟官方的源里面是没有的。curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo# 配置阿里云 docker 镜像源yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo# 定义 yum 变量&修改 repo# 修改 centos 和 docker repo文件中的 $releasever 为 centos_version # 原因是在麒麟服务器操作系统V10中 $releasever被修改为了 10,# 而我们需要使用 centos7 的镜像源,如果你不替换,基本上仓库的每一个地址都是404。echo "7" > /etc/yum/vars/centos_versionsed -i 's/$releasever/$centos_version/g' /etc/yum.repos.d/docker-ce.reposed -i 's/$releasever/$centos_version/g' /etc/yum.repos.d/CentOS-Base.repo# 建立yum缓存yum makecache# 查看docker-ce 版本# yum list docker-ce --showduplicates | sort -r# docker 依赖yumdownloader --resolve --destdir /mnt/myyums fuse-overlayfs slirp4netnsyumdownloader --resolve --destdir /mnt/myyums  docker-ce-rootless-extrasyumdownloader --resolve --destdir /mnt/myyums docker-ce docker-ce-cli containerd.io 

准备离线 Mysql8.0(RPM)

下载最新版 看官网 可直接修改版本号

MySQL :: Download MySQL Community Server

# 注意 上图选 RedHat 8(第一个红框)cd /mnt/myyumswget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-commUnity-server-8.0.33-1.el8.x86_64.rpmwget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-8.0.33-1.el8.x86_64.rpmwget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-common-8.0.33-1.el8.x86_64.rpmwget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-libs-8.0.33-1.el8.x86_64.rpmwget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-icu-data-files-8.0.33-1.el8.x86_64.rpmwget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-plugins-8.0.33-1.el8.x86_64.rpm

压缩离线源

# 压缩目录源到当前目录cd /mnttar zcf myyums.tar.gz myyums

离线部署

避免错误提示:libLLVM-7.so不是符号连接

# 先提前备份下cdcp /usr/lib64/libLLVM-7.so .# 错误提示:libLLVM-7.so不是符号连接# 手动建立连接sudo ln -sf /usr/lib64/libLLVM-7.0.0.so /usr/lib64/libLLVM-7.so

安装建立离线Yum源

# 传到/mnt下 解压cd /mnttar zxf myyums.tar.gz # 建立离线Yum源# /mnt/myyums# 创建源 repodata# 进入rpm包所在的上级文件夹cd /mnt/createrepo myyums

使用本地源 及 更新

# 编辑yum文件mv /etc/yum.repos.d /etc/yum.repos.d_bakmkdir /etc/yum.repos.dvim /etc/yum.repos.d/myyums.repo--------------------------[myyums]name=myyumsbaseurl=file:///mnt/myyumsgpGCheck=0enabled=1------------------------# 更新cd /mnt/createrepo --update myyumsyum clean allyum makecache

Htop安装

yum install -y htop

安装docker

# CentOS 7# 安装依赖 yum install -y fuse-overlayfs slirp4netnsyum install -y  docker-ce docker-ce-cli containerd.io# 其它配置mkdir -p /etc/dockertee /etc/docker/daemon.JSON <<-'EOF'{  "log-driver": "json-file",  "log-opts": {    "max-size": "10m",    "max-file": "1"   }}EOF#生效配置+自启动sudo systemctl daemon-reloadsudo systemctl enable dockersudo systemctl start dockersudo systemctl status docker

安装MySQL 8.0

# # 注意先卸载 mariadbyum remove mariadb mariadb-server# 卸载centos7自带的 MariaDBrpm -qa|grep mariadb# 查询出来已安装的mariadb# 用此命令删除rpm -e --nodeps 文件名 // 卸载mariadb,文件名为上述命令查询出来的文件# 检验卸载完成都应是无内容rpm -qa|grep mariadbyum list installed | grep mariadbyum install -y mysql-community-server --nogpgcheck # 启动并自动systemctl start mysqld.servicesystemctl enable mysqld.servicesystemctl status mysqld.service

 其他的操作就自己来吧

来源地址:https://blog.csdn.net/zhangbest5/article/details/130346499

您可能感兴趣的文档:

--结束END--

本文标题: 银河麒麟 Server V10 离线源建立+部署

本文链接: https://www.lsjlt.com/news/397238.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作