
DevOps
文章平均质量分 66
Linux windows 系统运维 devops运维
极客海哥
技术极客:
精通路由交换协议、网络架构规划设计,网络故障排查
安全攻防,云计算,云安全,SDN,
Linux运维,Linux系统架构,
golang编程,Python编程,shell编程
展开
-
Docker部署的gitlab升级指南(升级到15.0.2版本)
一、确定当前版本二、备份数据,防止升级发生意外三、确定升级路线docker环境部署gitlab的升级很简单,直接基于高版本的镜像运行容器即可;需要注意的是gitlab的升级不能跨大版本升级,详见升级路径:https://docs.gitlab.com/ee/update/index.html#upgrade-paths可在此链接查看gitlab-ce的docker全部镜像:https://hub.docker.com/r/gitlab/gitlab-ce/升级路线图如下;从14.4.0版本升级原创 2022-06-12 00:48:02 · 9871 阅读 · 2 评论 -
CentOS系统基于iPXE搭建同时支持BIOS和UEFI启动的PXE网络装机环境
本文主要介绍在pxe模式下同时支持bios和UEFI的PXE安装部署方式,同时支持centos7、almalinux8、ubuntu,三层VLAN环境,PXE服务器架设完成后可以永不宕机使用,有问题可以私信。原创 2022-06-10 17:13:38 · 9217 阅读 · 1 评论 -
AlmaLinux基于cri-o+Calico用kubeadm搭建1.24版本多master高可用Kubernetes集群
一、部署节点说明系统主机名IP地址虚拟负载master192.168.3.30AlmaLinux release 8.6master01192.168.3.31AlmaLinux release 8.6master02192.168.3.32AlmaLinux release 8.6master03192.168.3.33AlmaLinux release 8.6node01192.168.3.41AlmaLinux release原创 2022-05-29 00:31:51 · 1223 阅读 · 0 评论 -
AlmaLinux基于containd+Calico用kubeadm搭建1.24版本多master高可用Kubernetes集群
一、部署节点说明系统主机名IP地址虚拟负载master192.168.3.30AlmaLinux release 8.6master01192.168.3.31AlmaLinux release 8.6master02192.168.3.32AlmaLinux release 8.6master03192.168.3.33AlmaLinux release 8.6node01192.168.3.41AlmaLinux release原创 2022-05-28 14:47:46 · 1503 阅读 · 1 评论 -
AlmaLinux8.6上用cephadm搭建v17.2.0 Quincy版本ceph集群
一、初始化节点 1.参考资料https://docs.ceph.com/en/quincy/https://github.com/ceph/cephhttps://github.com/ceph/ceph-container/tree/master/src/daemonhttps://docs.ceph.com/docs/master/cephadm/https://docs.ceph.com/docs/master/cephadm/install/2.环境信息系统主机名主机I原创 2022-05-27 10:15:58 · 1143 阅读 · 0 评论 -
迁移CentOS 7到版本 8 的 AlmaLinux或者rocky linux
因为Centos 8 已在2021年12月31日结束支,所以选择把CentOS 7服务器升级迁移到RAlmaLinux-8,下面来看下主要步骤介绍。一、完全更新Centos 7系统[root@localhost ~]# yum update -y && yum uprade -y#更新完成后重启CentOS 7服务器reboot#检查内核及版本[root@localhost ~]# uname -r3.10.0-1160.66.1.el7.x86_64[root@l原创 2022-05-26 20:29:59 · 3724 阅读 · 0 评论 -
使用docker部署JumpServer堡垒机
一、安装Docker1.安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖yum install -y yum-utils device-mapper-persistent-data lvm22.设置yum源yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)yum-config-manager原创 2022-04-27 17:22:27 · 4777 阅读 · 0 评论 -
Centos7配置team聚合链之主备模式支持KVM桥模式
需要在生产环境下要部署kvm虚拟化生产环境,因为网络采用的是叶脊拓扑,需要对多个网卡进行绑定,常用绑定技术为bond和team,team是centos7新支持的,性能和稳定性都高于bond,因此决定采用team对多个网卡进行绑定。需要绑定的两块万兆卡名称为ens7f0和ens7f1配置步骤如下:1、 ...原创 2018-12-16 09:39:52 · 1543 阅读 · 0 评论 -
Kubernetes部署etcd集群-centos7
环境:etcd01:192.168.12.37,centos7.1etcd02:192.168.12.178,centos7.1etcd03:192.168.12.179,centos7.1软件版本:etcd:2.2.5实施步骤:以etcd1部署为例,其他2个主机步骤一样:安装etcd[root@Docker-registry~]# yum install et转载 2017-02-11 18:02:26 · 4628 阅读 · 0 评论 -
站群服务器用SS5 SOCKS5 配置多IP/多端口高性能代理服务器(16G内存主机支持超过100万并发S5代理)
SS5 是高性能的 SOCKS 代理服务器,支持 SOCK4 和 SOCKS5 协议。下面的安装指南详细描述了如何在 CentOS 6.x服务器上安装和配置SS5,运行多个 ss5 进程来绑定不同端口到多个IP地址 ,以及设置用户名/密码认证的方法。本文以1个C段地址(192.168.5.0/24)为例,演示如何在CentOS上面架设多IP Socket5代理服务器,debian系统配置方式也类似...原创 2015-09-12 22:36:53 · 45722 阅读 · 30 评论 -
Vmware linux虚拟机 移动后 eth0 变成 eth1 问题的解决
当使用linux更换了网卡,或者将虚拟机从一台电脑拷贝到另一台电脑时,由于设备网卡mac地址改变,但是系统配置文件/etc/udev/rules.d/70-persistent-net.rules中仍然保留了老网卡的内容,新网卡则被识别为eth1。所以会出现eth0变为eth1的情况,其实eth0变为eth1也没什么问题,但是变得不完全,导致上不了网。解决办法: 1、在配置文件/etc/udev/原创 2015-09-04 07:50:11 · 2055 阅读 · 0 评论 -
linux下如何mount挂载lvm磁盘
磁盘如果是普通的分区,比如:ntfs、ext3等,可以直接用 mount -t 来制定文件系统类型来挂载,但有时候磁盘是采用的lvm卷的分区,要挂载这类磁盘,就应该按照以下方式: a. 扫描逻辑卷: #vgscan b. 激活扫描到的卷: #vgchange -a y VolGroup00 c. 挂载 #mount /dev/VolGroup00/lvm_root /mnt 注:/原创 2015-09-14 21:52:25 · 1454 阅读 · 0 评论 -
修改CentOS源为国内阿里云
1、备份CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.rep原创 2015-09-04 07:30:35 · 1602 阅读 · 0 评论 -
使用 Xmanager 远程连接到 CentOS 7
1.打开终端,切换root帐号 # su - 2.安装 lightdm # yum install lightdm 3.配置 lightdm,如果不存在,则创建之 # vi /etc/lightdm/lightdm.conf [XDMCPServer] enabled=true port=177 4.修改默认 display manager 为 lightd原创 2015-10-07 12:32:09 · 9527 阅读 · 1 评论 -
CentOS7开机启动管理systemd简介及使用
systemd;提供更优秀的框架以表示系统服务间的依赖关系;实现系统初始化时服务的并行启动,同时达到降低Sh;systemd的目标是:尽可能启动更少进程;尽可;systemd尽可能减少对shell脚本的依赖;systemd单位类型(systemctl--t;服务(service):管理着后台服务;;挂载(mount)自动挂载(automount);目票(ta systemd 提供更优秀的框架转载 2015-09-09 17:35:13 · 885 阅读 · 0 评论 -
阿里云yum升级python2.7 CentOS6 默认自带pyton2.6
一、centOS默认自带的python版本为啥不是2.7 因为:由于yum没有兼容python2.7 ,所以安装python2.7 yum就无法使用了,该如何做呢? 让python2.6 和 python2.7 共存 ,yum 依然使用 python 2.6 ,系统使用 python 2.7 使用yum 升级python 2.6 ,首先要 1.下载 release文件原创 2015-09-17 07:38:34 · 4909 阅读 · 1 评论 -
ESXi5.5如何命令行升级到ESXi6.0
1、去Vmware官方网站下载最新的ESXi版本,目前最新的版本是ESXi 6.0 b;下载升级包的时候,vmware官网比较恶心,注册的账号产品里面只让看不让下,得在下载升级包的界面下载!这里给个我用下载链接https://my.vmware.com/cn/group/vmware/patch#search,无效了也别找我,自己耐心在vmware官网找就可以了;2、用SecutrCR原创 2015-09-03 21:34:21 · 22088 阅读 · 0 评论 -
CentOS6.5下添加epel源
0.安装yum优先级插件 yum install yum-priorities1.epel简介: https://fedoraproject.org/wiki/EPEL/zh-cnrpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -Uvh http:/转载 2015-09-15 10:47:59 · 476 阅读 · 0 评论 -
如何在esxi 6上面套嵌运行虚拟机(kvm、xen、esxi6、vmware workstation、Qemu)
在 VMware ESXi 虚拟机上运行虚拟机,被称为多层虚拟或者嵌套虚拟机(Nested VMs)。如果只有一台电脑想测试多节点 OpenStack 环境的话,使用 VMware ESXi 虚拟几个运行 KVM Hypervisor 的 OpenStack 计算节点是个不错的办法。 VMware ESXi 6.0 默认情况下不支持嵌套虚拟,所以在 VMware ESXi 虚拟机里安装完 KVM原创 2015-09-27 08:50:08 · 8656 阅读 · 0 评论 -
centos7将网卡名字改成eth样式
1、打开/etc/sysconfig/grub, # vim /etc/sysconfig/grub 内容如下: GRUB_TIMEOUT=5 GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.l原创 2015-09-27 18:55:46 · 1001 阅读 · 0 评论 -
如何用SED批量 查找、添加、删除、替换配置文件里面的选项
如何用SED批量替换配置文件里面的选项废话不说,直接上代码:#!/bin/shfunction keystone { #install keystone ###cteate radom 10 num for keystone #ADMIN_TOKEN=`openssl rand -hex 10` #mkdir /etc/keysto原创 2015-09-26 06:42:01 · 1483 阅读 · 0 评论