- 博客(77)
- 资源 (2)
- 收藏
- 关注
原创 hadoop 2.9.2完全分布式安装
一、环境准备1.1、准备集群机器IP主机名角色备注192.168.110.42hadoop-mastermaster192.168.110.43hadoop-data01slave192.168.110.44hadoop-data02slave1.2、关闭防火墙、selinux注!!! 无特殊说明,所有主机均需操作systemctl stop firewalld.service && systemctl disable fi
2020-08-14 18:17:40 1111 1
原创 Postgres-XL集群安装部署
一、集群的规划<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.o
2018-08-09 17:20:20 1260 1
原创 kubeadm部署k8s v1.30
使用kubeadm部署k8s v1.30,踩了所有坑,包成功版本,如果部分资源无法链接github,需要自行解决
2024-05-13 15:20:37 486 1
原创 k8s部署efk
elasticsearch: 8.8.0 chart包:19.10.0fluentd: 1.16.2 chart包: 5.9.4kibana: 8.2.2 chart包:10.1.9。
2024-04-08 16:06:49 599
原创 pxe安装mini centos系统
需要在dhcp里面填写tftp配置,所以需要固定ip。作用:给客户端提供ip地址,并告诉客户端tftp地址。4.2、修改default的配置。五、准备ks.cfg自动应答文件。
2024-03-14 17:01:41 290
原创 docker-compose部署djanjo项目
docker-compose 部djanjo项目一、准备文件 tree ../djanjo-project/../djanjo-project/├── docker-compose.yml├── Dockerfile└── requirments.txt1.1、DockerfileFROM python:3ENV PYTHONUNBUFFERED 1RUN mkdir /codeWORKDIR /codeCOPY requirments.txt /code/RUN pip in
2024-03-14 16:51:19 198
原创 GPUmanager部署测试
方案测试采用Tensorflow框架,内置了Mnist,cifar10和Alexnet benchmark等测试数据集,可以根据需要选择不同的测试方案。
2024-03-14 10:50:32 223
原创 Linux文本三剑客之sed
sed全称为Stream EDitor,行编辑器,同时也是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。命令格式:sed <参数> ‘/pattern/’ file。
2024-02-01 14:41:33 357
原创 openstack主要版本亮点
openstack主要版本亮点1、Stein在Stein新增的几十项功能特性中,主要亮点有三:容器功能的强化用于支持5G、边缘计算和网络功能虚拟化(NFV)用例的网络升级功能。资源管理和追踪性能的增强OpenStack Stein为Kubernetes用户提供核心功能:2018 OpenStack用户调查结果显示,Kubernetes是在OpenStack上运行容器编排架构的首要选择,在所有部署OpenStack的用户中,有61%的用户表示他们在集成这两个平台。在Stein版本中
2022-05-24 17:33:22 2633
原创 kubeadm安装kubernetes v1.19.0
安装信息:操作系统:Ubuntu 18.04 x86_64 容器运行时引擎:Docker 19.03.ce一、环境准备1、主机时间同步sudo systemctl start chronyd.servicesudo systemctl enable chronyd.service#没有的话需要提前安装 apt install chrony2、防火墙设置sudo ufw disable && sudo ufw status3、禁用sawp
2022-04-18 15:57:48 1247
原创 docker-compose 部署djanjo项目
一、准备文件 tree ../djanjo-project/../djanjo-project/├── docker-compose.yml├── Dockerfile└── requirments.txt1.1、DockerfileFROM python:3ENV PYTHONUNBUFFERED 1RUN mkdir /codeWORKDIR /codeCOPY requirments.txt /code/RUN pip install -r requirments.txt
2022-04-12 10:03:04 922
原创 删除掉win10桌面图标左下角箭头
创建xxx.bat文件,右击鼠标以管理员身份运行reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons” /v 29 /d “%systemroot%\system32\imageres.dll,197” /t reg_sz /ftaskkill /f /im explorer.exeattrib -s -r -h “%userprofile%\AppData\Local\ic
2022-03-16 22:12:25 544
原创 ansible配置免密
文件列表group_vars/└── all.yml #填写'k8s_cluster_info'变量信息inventory/ #填写主机信息├── hostsautossh/├── files│ └── ssh-key-gen.sh├── tasks│ └── main.yml└── templates └── distribute_ssh_pubkey.sh.j21.ssh-key-gen.sh#!/b
2022-02-18 11:07:37 809
原创 docker 报错bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf-8)
docker 报错bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf-8) 解决方案apt-get clean && apt-get update && apt-get install -y localeslocale-gen en_US.UTF-8
2022-01-11 16:45:06 1486
原创 zabbix 5.0安装脚本
zabbix 5.0安装脚本(在线版)1、zabbix_server.sh#!/bin/bash# Zabbix-Server 5.0#关闭防火墙systemctl stop firewalld.servicesystemctl disable firewalld.service#禁用SELINUXsetenforce 0#安装zabbix源、修改为aliyun源cd /etc/yum.repos.d/rpm -Uvh https://repo.zabbix.com/zabb
2022-01-09 18:35:55 653
原创 shell脚本安装tigervnc(非root用户启动)
#!/bin/bash#create vnc userecho -e "\033[31m 1.创建vnc用户 \033[0m "VNC_USER=testuserif id -u $VNC_USER >/dev/null 2>&1;then echo "$VNC_USER exists next step change $VNC_USER password" echo testuser | passwd --stdin $VNC_USERelse use
2021-10-29 17:17:14 390
原创 ubuntu 18.04 编译安装qemu 5.2.0
简介: QEMU是开源的模拟处理器,在GNU/Linux平台上使用广泛。通过KQEMU这个闭源的加速器,QEMU能模拟至接近真实电脑的速度。在qemu1.0之后的版本,主要利用qemu-kvm加速模块,并且加速效果以及稳定性明显比kqemu好。一、环境准备操作系统内存磁盘ubuntu 18.04> 8G 推荐16G>100G 推荐200G1.1、安装编译qume必要的工具软件软件和库文件$ apt-get install -y ninja-b
2021-10-28 15:21:51 2102
原创 Kubernetes K8S之Pod 生命周期与postStart、preStop事件
1、容器生命周期钩子函数 生命周期钩子函数( lifecycle hook )是编程语言( 如Angular )中常用的生命周期管理的组件,它实现了程序运行周期中的关键时刻的可见性,并赋予用户为此采取某种行动的能力。类似地, 容器生命周期钩子使它能够感知其自身生命周期管理中的事件,并在相应的时刻到来时运行由用户指定的处理程序代码。Kubernetes 支持 postStart 和 preStop 事件。postStart:于容器创建完成之后立即运行的钩子处理器( handler ),不过K
2021-07-28 11:12:58 1076
原创 CentOS7安装tigerVNC
一、首先系统是已经安装了图形界面,并默认是启动到图形界面,如果你的系统没安装图形界面,就请给系统安装图形界面:$ yum -y groups install "GNOME Desktop" "X Window System"#查看当前系统的启动模式$ systemctl get-defaultmulti-user.target //命令模式graphical.target //图形模式#修改启动模式为图形界面:$ systemctl set-default graphical.targe
2021-03-25 15:27:51 1067
原创 ubuntu 安装tigervnc
TigerVNC is available in Ubuntu 17.04 and newer:sudo apt install tigervnc-standalone-server tigervnc-viewerOn older Ubuntus, go to https://github.com/TigerVNC/tigervnc/releases to find the latest release, since it is not yet in an apt repository. Downlo
2021-03-16 10:41:07 942
原创 如何安装 Composer
Packagist 镜像使用方法还没安装 Composer 吗?请往下看如何安装 Composer 。镜像用法有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”方法一: 修改 composer 的全局配置文件**(推荐方式)**打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命
2021-03-12 16:41:30 409
原创 helm安装jenkins 2.263
前提条件:helm version v3.1.0kubernetst version v1.16.4官方文档参考:https://hub.kubeapps.com/charts/jenkinsci/jenkins1、添加helm repo仓库$ helm repo add jenkinsci https://charts.jenkins.io/$ helm pull jenkinsci/jenkins --version 3.2.0jenkins-3.2.0.tgz$ tar zxvf j
2021-03-04 16:41:06 861 1
原创 helm安装harbor 2.2.0
前提条件:helm version v3.1.0kubernetst version v1.16.41、添加helm repo仓库$ helm repo add harbor https://helm.goharbor.io$ helm pull harbor/harbor --version 1.6.0harbor-1.6.0.tgz$ tar zxvf harbor-1.6.0.tgz2、修改values.yaml#这里我只给出修改的参数,未修改的按照应用默认参数即可expos
2021-03-04 16:16:56 1484 1
原创 helm安装harbor后登陆一直提示账户或密码错误
helm安装harbor后登陆一直提示账户或密码错误问题现象如下图用户名:admin/Harbor12345删除已经部署的harbor release,并删除数据库使用的存储上的数据,这个根据自己定义存储的方式不同,位置也不同编辑values.yaml文件type:访问 Harbor服务的方式。本示例使用 nodePort。tls:指定是否启用 HTTPS。多数情况下设置为 false,这里我们使用的是falseexternalURL:暴露给租户的 URL。externalURL:
2021-03-04 15:32:21 4405 3
转载 Proxmox ve 下CentOS7制作cloud-init模板
proxmox VE 版本 6.3.4 建议6.x版本1、首先去 Centos 官方网站下载它的 cloud image,网址为:https://cloud.centos.org/https://cloud.centos.org/centos/7/images/ubuntu下载地址https://cloud-images.ubuntu.com/bionic/current/2、下载名称 CentOS-7-x86_64-GenericCloud-1801-01.qcow23、Cloud-init
2021-03-01 09:54:06 1756 1
原创 Proxmox VE 6.x 的ceph Luminous 升级 Nautilus (14.2.0 or higher)
官方文档参考:https://pve.proxmox.com/wiki/Ceph_Luminous_to_Nautilus前提条件:Proxmox VE 版本 6.x Ceph 的版本 Luminous (12.2.12-pve1)集群必须处于健康的工作状态一、确保在运行Luminous的同时至少完成了所有PG的一次完整清理为了能够成功升级到 Nautilus, 你的 OSD map 必须包含以下的flag,如果没有这个标记请等待24-48小时recovery_deletes flagpu
2021-02-26 15:38:42 671
原创 k8s问题记录
k8s在服务器重启后,部分pod无法正常运行提示: Error getting server version: Get https://10.200.0.1:443/version?timeout=32s: dial tcp 10.200.0.1:443: connect: no route to host解决方法: iptables -F
2021-01-08 18:10:50 893
原创 SonarQube 7.9.x LT安装
SonarQube 7.9.x LT安装先决条件开始之前,检查下列先决条件:1、安装mysql (参考之前博文CentOS 7 在线安装MySQL 5.7)2、安装jdk 11 (7.9.x版本需要jdk11支持)$ yum install openjdk-11-jdk -y[root@ sonar]# java -versionopenjdk version "11.0.9.1" 2020-11-04 LTSOpenJDK Runtime Environment 18.9 (build
2020-12-30 15:40:47 443
原创 CentOS 7 在线安装MySQL 5.7(完整版)
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,本教程需要能够访问互联网,在线安装mysql 5.71、下载并安装MySQL官方的 Yum Repository$ wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下载安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。$ yum
2020-12-28 22:04:12 2174
原创 CentOS 7安装wordpress
一、LAMP环境准备1、安装Apache web服务器yum install -y httpdsystemctl start httpd && systemctl enable httpd测试是否安装成功,浏览器打开 http://IP2、安装MariaDB数据库yum install -y mariadb-server mariadb systemctl start mariadb && systemctl enable mariadb#初始化数据库
2020-12-25 14:35:10 186
原创 k8s独立服务依赖检查逻辑
在现实世界中,一些遗留应用程序和框架无法调整。因此,我们希望将其检查策略和应用程序逻辑分离。一种常见方法是在容器的Dockerfile启动脚本中添加相关的服务依赖性检查逻辑。有关此方法的详细信息,请参阅此Docker文档。另一种方法是使用Kubernetes pod机制本身来添加依赖性检查逻辑。在开始之前,我们必须了解pod生命周期。首先,pod包含三种类型的容器:基础设施容器:这是著名的暂停容器。Init容器:这是一个初始化容器,通常用于初始化和准备应用程序。只有在等待所有初始化容器完成运行后
2020-12-03 17:24:03 332
原创 Kubernetes 包管理工具--helm
简介:Helm 可以帮助我们管理 Kubernetes 应用程序 - Helm ,Charts 可以定义、安装和升级复杂的 Kubernetes 应用程序,Charts 包很容易创建、版本管理、分享和分布。Helm 对于 Kubernetes 来说就相当于 yum 对于 Centos 来说,对于越来越复杂的 Kubernetes 应用程序来说,如果单纯依靠我们去手动维护应用程序的 YAML 资源清单文件来说,是非常复杂,成本也是巨大的。接下来我们就来了解了 Helm 的使用方法。一、安装前提条件:一个
2020-11-25 15:51:25 398 2
原创 helm几个常用仓库
helm几个常用仓库:helm官方:https://hub.helm.sh/开源社是由中国支持开源的企业,社区及个人所组织的一个开源联盟,旨在推广开源。开源社镜像:http://mirror.kaiyuanshe.cn/kubernetes/charts/ http://mirror.azure.cn/kubernetes/charts/kubernetes app商店:https://hub.kubeapps.com/...
2020-09-11 12:58:39 11071 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人