一.环境描述:ADsystemos:windowsserver2012ADdomain:example.com(修改为实际domain)masterhost:ADmasterip:192.168.1.10DNS1:192.168.1.10ADmasterhostname:dc1slavehost:ADslaveip:192.168.1.11DNS1:192.168.1.10DNS2:192.168
一.环境描述:ADsystemos:windowsserver2012ADdomain:example.com(修改为实际domain)masterhost:ADmasterip:192.168.1.10DNS1:192.168.1.10ADmasterhostname:dc1slavehost:ADslaveip:192.168.1.11DNS2:192.168.1.11ADslavehostn
描述:在jenkins中使用SonarQubePlugin進行代碼掃描時報錯,錯誤信息如下SonarQubeScannerexecutablewasnotfoundforsonarBuildstep'ExecuteSonarQubeScanner'markedbuildasfailure軟件版本:系統:linuxjenkins:2.32.3SonarQubePlugin:2.4java:1.7/1
前言:AWS已有ALB(ApplicationLoadBalancer)和NLB(NetworkLoadBalancer),可滿足大部分業務需求,但某些業務場景仍需要自建高可用環境。此文便是基於AWSEC2自建高可用主機。準備:EC2host1:192.168.10.10EC2host2:192.168.10.20FloatIP:192.168.10.30思路:AWSEC2主機支持分配輔助IP,可
简介:目录结构/bin-启动,停止及其它脚本目录/conf-配置文件目录,容器的主配置文件为server.xml/logs-默认日志目录/webapps-网站应用目录变量引用CATALINA_HOME:Tomcat安装的根目录,例如/home/tomcat/apache-tomcat-9.0.10.CATALINA_BASE:实例运行时配置的根目录.。如果运行多个Tomcat实例,请使用CATAL
環境約定:systemos:centos6javaversion:"1.8.0_191"zookeeperversion:3.4.13zookeeper1ip:192.168.10.101zookeeper2ip:192.168.10.102zookeeper3ip:192.168.10.103zookeeper_prefix:/data/opt/zookeeper-3.4.13zookeeper
前言前期的gitlab已经开始推广测试,最近对postgresql做了主备,这里说下方案及在实施过程中遇到的坑。postgresql的具安装不在此介绍。基础信息primary_ip:192.168.10.2,standby_ip:192.168.10.3,PGDATA:/opt/gitlab/postgresql/data,postgresql_version:(PostgreSQL)9.6.8,
前言问题出现nodejs环境,在初始安装nodejs相关依赖时,出现gcc-c++版本错误Infileincludedfrom../src/bcrypt_node.cc:1:../../nan/nan.h:47:3:error:#errorThisversionofnode/NAN/v8requiresaC++11compilerInfileincludedfrom/usr/lib/gcc/x86
前言:在原有zabbix服务的基础上新添应用监控,应用监控指标有10余项,同类型应用有10余个,主机有20+。如果采用单指标逐条添加,要添加10(指标项)×10(应用数)×20(主机数)......因此引用模板功能。另一问题,所有的应用监控指标使用的是一个监控脚本,在配置模板时就需要传递能够区分应用的参数,如果每条指标都要修改这个参数也是够低效无聊的(刚开始我就是这么干的,ps:下载模板->
场景&环境环境:内网UAT环境ELK(elasticsearch、logstash、kibana)日志类型:JavaERRORLog格式:[级别][时间][class类]|messagegrok:\[%{LOGLEVEL}\]\[%{TIMESTAMP_ISO8601}\]\[%{JAVAFILE:class}\]\|(?<info>([\s\S]*))问题:在使用ELK检索日
前言LDAP(LightweightDirectoryAccessProtocol),轻型目录访问协议,具体请阅读官方文档,深入了解还需阅读RFC4510目前主要使用场景为集中账户管理,对于管理的帐号未达到一定数量级时可能对这个的需求并不是很迫切,但当发展到一定层度的时期,就会很迫切的需要有一种集中管理帐号的方案。如果资源不是特别紧张,建议初期就使用集中管理帐号方案,这样当发展到一定数量级时,只要
前言在rpm/dpkg安装软件包时会经常包缺少依赖类的错误,往往这时会选择忽略依赖安装,虽然有时这种方式解决了当下的问题,但却为以后挖了坑。往往是yum/apt仓库没有相应软件或相应版本时才使用rpm/dpkg安装软件包,而出现这种情况大多数又是因为网络限制或内部部署了本地库,又或者是因为yum/apt仓库配置不全导致的这里说下,在centos系统下至少要配置base、updates、extras
前言内部主机在无公网网络或不占用公网带宽的情况下更新/安装软件包。挂载系统镜像做为本地仓库源数据,基本能解决大部分需求,但有时需要更新大量软件包,这时就需要本地仓库数据和官方仓库数据保持一致。本文主要实现基于挂载系统镜像和同步官方数据的本地仓库约定本地仓库目录:/data/repoftp/web服务安装配置不在此介绍服务端OS仓库ip:192.168.100.10客户端主机ip:192.168.1
初次接触docker 是在2016年初,当时是在一家初创公司Docker从v1.12.0后开始集成swarm mode(swarmkit),关于swarm的所有操作可以直接使用docker swarm 命令来完成。Docker Swarm是docker原生的用于管理docker集群的工具,内置kv存储功能,不再需要外置的etcd,目前的功能主要有:a. Docker节点集群的管理,包括集群的创
前言: 公司比较奇葩,应用服务器用的还是老版本的resin、jboss这些。由于原有dubbo-admin无法访问,就想用tomcat重新部署套。官网dubbo.io提供的下载地址已经无法下载,那就用源码编译吧。环境: 系统:linux maven:3.5.0&
前言:简要介绍下tomcat 的三种运行模式,记录基于apr模式及支持SSL模式的安装方式环境:本文主要基于ubuntu 安装tomcat 7,与基于centos并无太大差异,主要差异在于相关依赖包的名称,在此会给出centos 所需的依赖包名称。模式简介:BIO模式:阻塞试I/O操作,表示Tomcat 使用传统java I/O 操作(即java.io包及其子包)。tomcat7及以下版本默认以b
前言:对于大型web项目来说,必不可少的就是高可用。那随着公司业务的发展,虽然用nginx做负载均衡仍可以支撑日均百万PV的访问,且运行两年之久未出现单点故障,但仍要考虑避免单点故障导致的业务中断。keepalived 简介:keepalived 项目主要的目标是为linux系统和linux基础设施提供负责均衡和高可用。负载均衡架构依赖于IPVS内核模块提供四层负载均衡,keepalived实现了
简介:引用官方介绍,ansible 是IT自动化工具。它可以配置系统,部署软件和编排高级IT任务,例如连续部署或零停机更新。ansible 主要目标是简单易用,同时还强调安全性和可靠性。ansible 适用于所有类型人员使用:开发人员、系统管理员、发布人员、IT经理中的任何人。ansible适用于管理所有环境,少量实例到上千实例设置。ansible 通过openssh 以无代理方式管理机器。永远不
前言: 整理下很久之前做异地备份、数据同步都有使用到的ssh免密码通过密钥登陆的步骤。 出于安全考虑,需要对ssh服务做下简单配置说明: 服务端:既服务器(或异地保存数据的目的机),或理解为IP通信中的目的地址&n
前言:之前已经说过部署的初衷,如有不清楚的,可以看下上篇的前言或在评论区留言给我。此篇主要介绍安装php,php会要用到mysql连接数据库准备:php官网:php.net源码目录:/usr/local/srcphp采用源码安装方式系统为:centos 6.8php采用5.6版本。最新版本为7版本,如是新项目可采用7版本,对于老项目,如没有重构的准备,建议不要升级到7安装:1 安装工具,配置编译的
前言:上一篇已经说过部署的初衷,如有不清楚的,可以看下上篇的前言或在评论区留言给我。此篇主要介绍安装mysql的方法,php会要用到mysql连接数据库准备:mysql官网:mysql.com源码目录:/usr/local/srcmysql官方提供官方库、源码、二进制包三种安装方式。此文会分别介绍官方库、源码包的安装方式,对于二进制包,下载后可直接使用。此文介绍mysql 5.6 社区版,在下载时
前言:随着业务的发展,原有的单服务器架构已无法支撑现有业务的访问量,经研究决定,对现有服务做拆分,并对应用做横向扩展。目的是为了减轻服务集中造成的压力。架构:前端使用nginx作为web服务,后端使用php-fpm作为应用服务,数据库为mysql应用服务可使用多台服务器做集群准备工作:系统为centos 6.8 x64 minimal1 ip划分web服务:172.16.10.0/24 应用服务:
前言:docker 官方给出的文档是建议安装在centos 7 版本上,并且是x64 系统,kernel 版本为3.10或更高版本可使用 uname -r 查看kernel版本uname -r 2.6.32-573.el6.x86_64这里由于使用的是centos 6.7系统,没有升级,所以kernel 版本为2.6可使用yum upgrade 升级,或使用2.6的内核安装docker注
前言: openstack 环境已经部署好了,接下来就是运行实例,运行实例就需要镜像了。镜像的来源分为官方镜像,三方镜像,以及自定义镜像。 官方的镜像不能自动扩容根目录大小 三方镜像嘛……这个看需求吧 自定义镜像,也
前言:今日在部署mysql应用时,遇到mysql无法启动错误环境:系统:centos 6.8 x64mysql:mysql 5.7问题:采用mysql 官方yum 源安装mysql5.7,安装后修改了my.cnf 默认的datadir 路径为自定义目录。启动mysql 报datadir 目录无权限,错误信息如下。Initializing MySQL database: 
今日數據庫用戶被鎖,查了下,說是登錄錯誤超過10次用戶就會被鎖定,於是有了解鎖和改密碼操作以不鏈接數據庫方式啓動sqlplus sqlplus /nolog;以dba身份鏈接數據庫: conn /as sysdba;數據庫啓動模式及用處:startup:open模式,啓動實例加
最近在尝试基于Ubuntu 16.04.1 LTS server 部署openstack ,在部署的过程中遇到mariadb 无法正常链接。问题参照openstack 官方文档安装mariadb,安装后遇到无法在本地登录的问题$mysql -u root -p $mysql -h localhost -u root -
因业务迁移,需重新部署oracle DB,此文仅作部署记录,部署文档主要参考官方文档http://docs.oracle.com/cd/E11882_01/install.112/e47689/toc.htm概要: 主机:OpenStack 云主机 系统:Completing a Minimal Linux
修正记录:2016.01.27 杀死getty进程 木马信息:文件大小 :1223123 byte 文件类型 :application/x-executable MD5:76aa5297ed2d046d3e618f0228aaf
51CTO博客开发alex3714
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号