记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
openEuler 22.03LTS 安装部署nvidia open gpu driver环境信息:865×140 52 KB禁用开源驱动nouveaurmmod nouveauecho “blacklist nouveau” >> /etc/modprobe.d/blacklist.conf下载Nvidia 驱动源码安装时构建的内核模块必须与gsp一起使用。bin固件和用户空间NVIDIA GPU驱动程序组件来自相应的515.43.04驱动程序版本。因此在安装源码前需要安装nvidia gpu驱动。wget https://cn.download.nvidia.cn/XFree86/aarch64/515.43.04/NVIDIA-Linux-aarch64-515.43.04.run 16安装gpu驱动:sh ./NVIDIA-Linux-[version].run --no-kernel-modules下载Nvidia 驱动源码wget https://cn.download.nvidia.cn/XFree86/aarch64/515.43.04/NVIDIA-Linux-aarch64-515.43.04.run 16安装gpu驱动:bash ./NVIDIA-Linux-aarch64-515.43.04.run --no-kernel-modules下载开源驱动源码git clone GitHub - NVIDIA/open-gpu-kernel-modules: NVIDIA Linux open GPU kernel module source 10编译源码cd open-gpu-kernel-modules-mainmake modules -jnproc安装源码make modules_install -jnproc865×206 150 KB编译安装nvidia驱动cd /lib/modules/5.10.0/kernel/drivers...
OpenEuler2203编译打包升级高版本kernel6.6版本内核一,使用以下方法,编译官方提供的内核版本。git clone https://gitee.com/openeuler/kernel.gitcd kernel/git checkout OLK-6.6make  openeuler_defconfigmake  -j4yum install elfutils-libelf-devel dwarves openssl-devel rsync -ymake binrpm-pkg -j64cd kernelrpm -ivh ./rpmbuild/RPMS/x86_64/kernel-6.6.0+-2.x86_64.rpmyum install ./rpmbuild/RPMS/x86_64/kernel-headers-6.6.0+-2.x86_64.rpm二,kernel内核官网最新版6.6.40编译方法 1,下载对应版本的内核源码包并解压wget https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.6.40.tar.gztar -zxvf linux-6.6.40.tar.gz -C /usr/src/2,下载openeuler官网内核源码打包文件这里主要是借用内核编译配置文件,这样就不用编译时作选择了。wget https://mirror.nju.edu.cn/openeuler/openEuler-24.03-LTS/everything/x86_64/Packages/kernel-source-6.6.0-28.0.0.34.oe2403.x86_64.rpmrpm -ivh kernel-source-6.6.0-28.0.0.34.oe2403.x86_64.rpm3,安装依赖包yum -y install elfutils-libelf-devel dwarves openssl-deve...
Openeuler2203编译安装openssh9.8p1,RPM打包,解决漏洞问题 1,使用rpmbuild将tar包打成rpm包,不喜欢编译升级的,使用RPM升级就方便多了。     想使用openssh的源码包编译安装的,参考这里: OpenSSH-9.8p1 (linuxfromscratch.org) 2,准备编译环境     [root@centos7-31 ~]#  yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel  libXt-devel gtk2-devel make perl -y     [root@centos7-31 ~]#  dnf install imake -y      [root@centos7-31 ~]#  mkdir -p /root/rpmbuild/     [root@centos7-31 ~]#   cd /root/rpmbuild     [root@centos7-31 ~]#    mkdir BUILD BUILDROOT RPMS SOURCES SPECS SRPMS 3,下载软件包     [root@centos7-31 ~]#  cd SOURCES/     [root@centos7-31 ~]#  wget  https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openss...
华为云21天转型微服务实战营全部资源 华为云21天转型微服务实战营.zip 什么是微服务 微服务架构是一种架构模式,它要求开发者以一种不同于以往的开发方式进行软件 开发,设计功能比较单一,拥有接口的服务,他们都可以被独立的构建,测试,部 署。 微服务是得益于DevOps文化的发展,持续集成工具的成熟,越来越多的公司向敏 捷转型,微服务架构模式可以指导企业开发出具有可伸缩,弹性,高可用的系统, 从以往的几个月的上线频率,缩短为几周甚至几天。 传统软件是由单一服务构成,微服务提倡将一个软件按照功能模块进行划分. 为什么使用微服务 - 独立运行:服务异常不再彼此影响,必要时将非核心功能隔离,不影响主要功能运转。 一个服务实例崩溃不会影响其他实例,整体系统依然正常。按功能伸缩,当某个模块算 力需求变化时只进行该功能实例的伸缩,而不是整个系统的伸缩,减少资源浪费。 - 独立升级:一个小特性的更改或者bug fix不会影响大部分功能的正常运转 - 代码复用:一套代码可以用于不同的独立系统中,在...
 
0
kubernetes离线安装KubePikubernetes离线安装KubePi介绍KubePi 是一个现代化的 K8s 面板。KubePi 允许管理员导入多个 Kubernetes 集群,并且通过权限控制,将不同 cluster、namespace 的权限分配给指定用户。它允许开发人员管理 Kubernetes 集群中运行的应用程序并对其进行故障排查,供开发人员更好地处理 Kubernetes 集群中的复杂性。离线安装包见附件安装步骤如下:1、导入KubePi 镜像文件(1panel_kubepi_latest.tar) - 安装Docker的任意机器 :docker load < 1panel_kubepi_latest.tar 2、创建KubePi数据目录mkdir -p /data/kubepi 3、安装KubePidocker run --privileged -d -v /data/kubepi:/var/lib/kubepi --restart=unless-stopped -p 49999:80 1panel/kubepi注意:49999 端口可以根据实际情况进行调整4、访问KubePihttp://IP:49999/kubepiIP : 替换为部署KubePi的真实IP默认登录信息:(必须在登录系统后修改密码)用户名: admin密码: kubepi>>>示例账户admin/9R1MWSwDeNloMUgyu6HOoI&Z5、导入集群获取kubeconfig内容,在kubernetes的master节点执行如下命令:...
Openeuler2203编译安装openssh9.7p1,RPM打包,解决漏洞问题 1,使用rpmbuild将tar包打成rpm包,不喜欢编译升级的,使用RPM升级就方便多了。     想使用openssh的源码包编译安装的,参考这里: OpenSSH-9.7p1 (linuxfromscratch.org) 2,准备编译环境     [root@centos7-31 ~]#  yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel  libXt-devel gtk2-devel make perl -y     [root@centos7-31 ~]#  dnf install imake -y      [root@centos7-31 ~]#  mkdir -p /root/rpmbuild/     [root@centos7-31 ~]#   cd /root/rpmbuild     [root@centos7-31 ~]#    mkdir BUILD BUILDROOT RPMS SOURCES SPECS SRPMS 3,下载软件包     [root@centos7-31 ~]#  cd SOURCES/     [root@centos7-31 ~]#  wget  https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openss...
 
0
MySQL8的binlog文件保存时间MySQL expire_logs_days 参数用于控制Binlog文件的保存时间,当Binlog文件存在的时间超过该参数设置的阈值时,Binlog文件就会被自动清除,该参数的时间单位是天,设置为0,表示Binlog文件永不过期,即不自动清除Binlog文件。在MySQL 8.0 版本,expire_logs_days参数被废弃,使用新的参数binlog_expire_logs_seconds代替,新参数的时间粒度是秒,能够更加灵活的控制Binlog文件过期时间。expire_logs_days:默认0代表99天,也是最大值动态修改:Yes作用范围:Global取值范围:0~99默认值:0binlog_expire_logs_seconds:动态修改:Yes作用范围:Global取值范围:0~4294967295默认值:2592000(30天) mysql>  show variables like 'log_%'; +----------------------------------------+----------------------------------------+ | Variable_name                          | Value                                  | +----------------------------------------+----...
openEuler部署Kubernetes 1.29.4版本集群一、Kubernetes集群节点准备1.1 主机操作系统说明序号 操作系统及版本 备注1 CentOS7u9或 OpenEuler22031.2 主机硬件配置说明需求 CPU 内存 硬盘 角色 主机名值 8C 8G 1024GB master k8s-master01值 8C 16G 1024GB worker(node) k8s-worker01值 8C 16G 1024GB worker(node) k8s-worker021.3 主机配置1.3.1 主机名配置由于本次使用3台主机完成kubernetes集群部署,其中1台为master节点,名称为k8s-master01;其中2台为worker节点,名称分别为:k8s-worker01及k8s-worker02# master节点 hostnamectl set-hostname k8s-master01 #worker01节点 hostnamectl set-hostname k8s-worker01 #worker02节点 hostnamectl set-hostname k8s-worker02 1.3.2 IP地址,名称解析与互信#IP配置这里不再讲解 #下面是名称解析配置 [root@k8s-master01 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.11 k8s-master01 192.168.0.12 k8s-worker01 192.168.0.13 k8s-worker02 #主机...
使用 kubeadm 构建 Kubernetes v1.29 集群 如何使用 kubeadm 设置三节点 Kubernetes v1.29 集群 介绍kubeadm 是用于创建 Kubernetes 集群的工具它通过引导控制平面、加入节点等来自动创建 Kubernetes 集群遵循 Kubernetes 发布周期由 Kubernetes 社区维护的开源工具先决条件为控制平面 node-1 和 node-2 创建三个 Ubuntu 22.04 LTS 实例每个实例的最低规格为 2 个 CPU 和 2 GB RAM必须在实例之间启用联网实例之间必须允许使用所需的端口必须在实例上禁用交换初始配置在控制平面、节点 1 和节点 2 上设置唯一的主机名 设置主机名后,从当前会话注销并重新登录以反映更改 # control-plane sudo hostnamectl set-hostname control-plane  # node-1 sudo hostnamectl set-hostname node-1  # node-2 sudo hostnamectl set-hostname node-2 更新控制平面、节点 1 和节点 2 上的主机文件,以启用通过主机名进行通信 # control-plane, node-1 and node-2 sudo vi /etc/hosts 172.31.81.34 control-plane 172.31.81.93 node-1 172.31.90.71 node-2  在控制平面、节点 1 和节点 2 上禁用交换,如果 fstab 文件中存在交换条目...
 openeuler系统增加虚拟声卡-模拟声卡在hyper-v虚拟机中安装openeuler系统,再安装ukui图形界面后,发现没有声卡,检索信息发现hyper-v没法给虚拟机增加声卡。这样就只能增加虚拟声卡了。经过bing信息后,发现一个简单的方法,增加 snd-dummy驱动模块后,就可以打开声卡了。modprobe snd-dummy pcm_devs=1
    总共266页,当前第1页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11