autoDevops,CI,CD
openEuler-22.03 盘符重启会改变飘移解决方法盘符漂移的原因:1、 linux系统分配SCSI磁盘的机制是:根据插槽号顺序扫描磁盘(异步),每个SCSI盘有15个分区盘符可分配。2、linux系统启动时,盘符分配机制:SCSI驱动探测到SCSI盘时分配盘符,先完成扫描任务的磁盘先分配空闲盘符。如果有槽位没有插入SCSI盘,不会保留盘符。如果该槽位后续热插入磁盘,则往后分配盘符。3、linux系统热插拔SCSI盘时,盘符分配机制:SCSI盘被热拔时,原来的槽位和盘符会被释放。后续再热插SCSI盘时,不管是哪个槽位,系统根据未分配的index,按顺序分配盘符(不会再使用被拔除的盘符)。解决办法:要解决磁盘盘符漂移问题,一劳永逸的方法就是将磁盘槽位与盘符名做绑定;添加磁盘绑定的补丁。如果只针对磁盘挂载问题,可通过按标签或UUID挂载的方式解决。方案1:根据ID访问磁盘(/dev/disk/by-id)适用于裸盘无文件系统场景方案2:根据挂载路径访问磁盘(/dev/disk/by-path)适用于磁盘插槽位置不变场景方案3:根据文件系统UUID访问磁盘(/dev/disk/by-uuid)适用于有文件系统场景存在硬盘故障raid卡等异常,进行更换uuid会变化,导致不能进入系统或者业务受损注意:使用dd等类似命令把某个分区的内...
kubesphere3.4.1修改ks-devops-agent的maven配置Maven仓库介绍当使用 Maven 构建项目时,有三种仓库起着重要作用:本地仓库:就像你自己的书库。当你使用 Maven 下载依赖项时,它们会被保存在你电脑上的一个特定目录中,以后可以重复使用。这个本地仓库存储了项目所需的库文件和插件,使得构建过程更快速,因为不需要每次都从互联网下载。中央仓库:类似于一个全球共享的图书馆。中央仓库是 Maven 社区维护的一个公共存储库,其中包含了大量的开源库文件和插件。当你在 Maven 项目中声明依赖项时,如果没有指定其他远程仓库,Maven 会自动从中央仓库下载所需的依赖项。中央仓库是 Maven 默认的远程仓库,你可以从中央仓库获取到大量常见的开源库文件和插件。远程仓库:类似于其他人的书库。远程仓库是其他人或组织维护的存储库,可以用来存储和分享自定义的库文件和插件。当你在项目中需要特定的依赖项或插件,而这些不在中央仓库中,你可以配置远程仓库的位置,以便 Maven 可以从远程仓库中下载所需的文件。Maven配置本地仓库1、在maven安装目录下新建文件夹 repository 作为本地仓库。2、找到conf下的settings.xml文件进行配置<localRepository>D:\Program Files\mav...
openeuler  2203 Linux 网卡名称,IP,MAC地址漂移解决方法一,具体情况, 主机有4个网卡,全部使用中,发现其中一个网卡enp6s0网络不通,查看网卡信息名称变成了 rename3,即便使用图形界面,也没法启动网卡enp6s0。如下信息[root@CE010101000001 ~]# ip addr show 2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000    link/ether cc:82:7f:35:12:67 brd ff:ff:ff:ff:ff:ff    altname enp4s0    inet 192.168.2.101/24 brd 192.168.2.255 scope global noprefixroute enp5s0       valid_lft forever preferred_lft forever3: rename3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000    link/ether cc:82:7f:35:12:68 brd ff:ff:ff:ff:ff:ff    inet 192.168.7.200/24 brd 192.168.7.255 scope global noprefixroute rename3       valid_lft forever preferred_lft forever4: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq ...
如何体验华为云ServiceStage的源码部署功能? 查看PDF分享如表1所示,ServiceStage基于GitHub提供了一些不同语言的demo。您可以Fork特定语言的demo源码到自己的GitHub代码仓库中,参考创建并部署组件去体验ServiceStage的源码部署功能。表1 ServiceStage提供的demo源码及GitHub地址说明demo名称语言类型GitHub代码仓库地址ServiceComb-SpringMVCJavahttps://github.com/servicestage-template/ServiceComb-SpringMVCServiceComb-JAX-RSJavahttps://github.com/servicestage-template/ServiceComb-JAX-RSServiceComb-POJOJavahttps://github.com/servicestage-template/ServiceComb-POJOSpringBoot-WebServiceJavahttps://github.com/servicestage-template/SpringBoot-WebServiceSpringBoot-Webapp-TomcatJavahttps://github.com/servicestage-template/SpringBoot-Webapp-Tomcatnodejs-expressNode.jshttps://github.com/servicestage-template/nodejs-express-4-16nodejs-koaNode.jshttps://github.com/servicestage-template/nodejs-koa-2-5-2php-laravelPHPhttps://github.com/servicestage-template/php-laravel-v5-6-28php-slimPHPhttps://github.com/servic...
 
0
weathermap应用接入local cse2方法 https://gitee.com/micoder/weathermap.git 一,Local CSE2介绍与安装 1,Local CSE2介绍与下载 本地开发工具包含了ServiceComb引擎2.x的本地轻量化版本,提供用于本地开发的轻量服务中心、配置中心,和简单易用的界面。 使用说明请参考本地开发工具压缩包中的README.md文件。 功能 资源 最大配额 微服务管理 微服务版本数量(个) 10,000 单个微服务实例数量(个) 100   单个微服务契约数量(个) 500   配置管理 配置数量(个) 600 版本 对应ServiceComb引擎版本 发行时间 获取路径 ...
openeuler2203系统安装UKUI桌面与VNCServer,账号实现无密码自动登陆一,如何安装UKUI图形界面,请参与官网信息二,安装vncserver端。1,从官网下载相关软件包。rpm -ivh xorg-x11-fonts-others-7.5-24.oe1.noarch.rpm rpm -ivh tigervnc-*.rpm --force --nodepscd /home/docker/mkdir .vncchown -R docker:docker .vnc2, 启动文件内容cat > /home/docker/.vnc/xstartup <<EOF#!/bin/bashunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESS# Enable Fcitx Input Environmentexport GTK_IM_MODULE="fcitx"export QT_IM_MODULE="fcitx"export XMODIFIERS="@im=fcitx"fcitx-autostart &# Launch the UKUI Desktoplightdm &ukui-session &EOF3,修改权限sudo chmod 777 .vnc/xstartup4,配置vnc密码与启动vnc程序su - docker -c "vncpasswd"systemctl daemon-reloadsu - docker -c "vncserver -geometry 1024x768 :2"二, docker 账号自动登陆1,若要打开自动登录,在conf文件中添加$  sudo sed -i 's/#autologin-guest=false/autologin-guest=false/g' /etc/lightdm/lightdm.conf$  s...
使用 Docker 部署 Mariadb 一主两从的具体步骤与命令1. 创建网络```docker network create mariadb_network```2. 启动主节点```docker run -d --name mariadb_master \-e MYSQL_ROOT_PASSWORD=<master_root_password> \-e MYSQL_USER=<master_user> \-e MYSQL_PASSWORD=<master_password> \-e MYSQL_DATABASE=<master_database> \--network mariadb_network \mariadb:latest \--server-id=1 \--log-bin=/var/log/mysql/mysql-bin.log \--binlog-do-db=<master_database>```3. 启动从节点1```docker run -d --name mariadb_slave1 \-e MYSQL_ROOT_PASSWORD=<slave1_root_password> \-e MYSQL_REPLICATION_USER=<replication_user> \-e MYSQL_REPLICATION_PASSWORD=<replication_password> \--network mariadb_network \mariadb:latest \--server-id=2 \--log-bin=/var/log/mysql/mysql-bin.log \--skip-log-slave-updates \--relay-log=/var/log/mysql/mysql-relay-bin.log \--log-slave-updates \--read-only \--replicate-do-db=<master_database> \--replicate-ignore-db=mysql```4. 启动从节点2```docker run -d -...
datagear4.5.1使用maven打包时datagear-web模块报错1,使用环境.JDK-8/jdk-12 ,maven-3.8 2,无论使用哪种jdk,打包时 datagear-web模块报错: Caused by: java.lang.UnsupportedClassVersionError: org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 56.0org/springframework/boot/maven/RepackageMojo是由较新版本的Java Runtime(类文件版本61.0)编译的,该版本的Java运行时只能识别52.0以下的类文件版本原因分析:通过对应表可知,这个文件是由java 17版本编译的,而现在系统中只能识别java 8以下的版本,java版本不一致导致打包失败,需要在出错的模块的打包插件中设置一个版本就好了。 3,找到datagear-web模块下的pom.xml配置文件,增加version版本信息。4,重新打包即可。mvn clean package -DskipTests
vscode把插件与配置安装到其它目录方法1,下载软件到官网下载zip版本的,非安装包。2,创建data目录解决安装到D盘或是其它盘,VSCode目录里新建一个名为data的文件夹,即可。官方文档在Portable Mode部分已经说明了,你只需要在解压后的VSCode目录里新建一个名为data的文件夹,那么以后所有的数据文件(包括用户配置、插件等)都会安装到这个data文件夹里。以前网上流传的加启动选项--extensions-dir  [path] 的方法,在部分情景下有不少缺点,这里提到的方法应该是最完美的,百闻不如一试,赶快动手吧~ 
Docker安装jenkins实现微服务多模块打包的示例代码废话不多说,直接讲正事1.安装123456789101112131415161718192021222324252627282930313233343536373839404142# 1.pull jenkins(若使用jdk11则可pull最新版jenkins,否则最新版配置jdk8时会有兼容bug)docker pull jenkins/jenkins:alpine-jdk8 # 2.run jenkinsdocker run -d --name jenkins jenkins/jenkins:alpine-jdk8 # 3.拷贝jenkins_home到宿主机docker cp jenkins:/var/jenkins_home /data/ # 4.删除刚刚启动的jenkinsdocker stop jenkins && docker rm jenkins # 5.重新启动一个映射拷贝出来的homedocker run -d --restart=unless-stopped --name jenkins -u root \-v $(which docker):/usr/bin/docker \-v /var/run/docker.sock:/var/run/docker.sock \-v /data/esp/:/data/esp/ \-v /data/jenkins_home:/var/jenkins_home \-v /etc/localtime:/etc/localtime \-p 9090:8080 -p 50000:50000 jenkins/jenkins:alpine-jdk8# -uroot:已jenkins中root用户启动# -p:映射容器中8080、50000端口到宿主机的9090、50000端口# -v:映射项目部署目录及jenkins工作目录到容器中# -v /etc/localt...
    总共66页,当前第1页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11