运维随笔

SRE & Devops & Architect


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 工具

  • 搜索

Mesos集群搭建(host)

发表于 2019-06-14 | 更新于 2020-07-09 | 分类于 容器编排 > Mesos
本文字数: 8.4k | 阅读时长 ≈ 8 分钟

目的

通过本文构建mesos集群,用mesos+marathon把docker玩起来。

架构图

阅读全文 »

Linux修改时区正确姿势

发表于 2019-06-14 | 更新于 2020-07-22 | 分类于 操作系统 > Linux
本文字数: 2.9k | 阅读时长 ≈ 3 分钟

背景

CentOS和Ubuntu的时区文件是/etc/localtime,但是在CentOS7以后localtime以及变成了一个链接文件,那要怎么正确修改时区呢?

阅读全文 »

安装Go环境

发表于 2019-06-14 | 更新于 2020-08-04 | 分类于 运维技术 > 服务部署
本文字数: 5.7k | 阅读时长 ≈ 5 分钟

目的

通过本文构建Go语言环境,便于以后开发go项目需求。

阅读全文 »

基于Docker的高可用集群xxl-job分布式任务调度

发表于 2019-06-13 | 更新于 2020-08-04 | 分类于 容器技术
本文字数: 7k | 阅读时长 ≈ 6 分钟

目的

XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。本文是基于docker从编译到高可用集群方案的制定和部署实施,做了详细阐述。

阅读全文 »

Stackstorm之一键安装

发表于 2019-06-12 | 更新于 2020-07-09 | 分类于 自动化
本文字数: 37k | 阅读时长 ≈ 33 分钟

安装

StackStorm作为RPM和Debs分发用于RedHat / CentOS和Ubuntu Linux系统,以及Docker镜像。您可以使用脚本在单个系统上自动安装和配置所有组件,也可以按照操作系统的手动说明进行操作。

以下是选项概述:

  • 一键安装:运行我们的安装脚本,在单个系统上进行所有组件的固定安装。这是我们推荐的入门方式。有关详细信息,请参阅下面的“ 快速安装

  • 手动安装:有定制需求吗?也许您的服务器无法访问Internet?或者只是不喜欢使用脚本安装?阅读适用于您的操作系统的手册安装说明(Ubuntu 14 / 16,RHEL / CentOS 6,RHEL / CentOS 7),并根据您的需要进行调整。以下是为StackStorm repos设置内部镜像的一些其他指导。

  • Ansible Playbooks:如果您是Ansible用户,请查看这些Ansible Playbooks以安装StackStorm。非常适合StackStorm的可重复,一致,幂等安装。

  • 高可用性将业务关键自动化任务委托给像StackStorm这样的系统会对该系统产生更高的要求。StackStorm可以在HA模式下运行以确保满足这些需求。 Kubernetes中的StackStorm HA集群 - BETA将整个复杂的基础架构自动化为可重现的蓝图。

阅读全文 »

Stackstorm的介绍与入门

发表于 2019-06-12 | 更新于 2020-07-09 | 分类于 自动化
本文字数: 3.2k | 阅读时长 ≈ 3 分钟

介绍

一句话概况:stackstorm是一个事件驱动的自动化引擎。

官方解释:StackStorm是一个功能强大的开源自动化平台,可将所有应用程序,服务和工作流程连接起来。 它具有可扩展性,灵活性, 设计中包含了对DevOps和ChatOps的热爱。它可以将您现有的基础架构和应用程序环境联系在一起,以便您可以更轻松地自动化操作该环境。它特别专注于针对事件采取行动。

主要用途:

  • 便利的故障排除 - 触发由Nagios,Sensu,New Relic和其他监控系统捕获的系统故障,在物理节点、OpenStack或Amazon实例和应用程序组件上运行一系列诊断检查,并将结果发布到共享通信环境中,如HipChat或JIRA。
  • 自动修复 - 识别和验证OpenStack计算节点上的硬件故障,正确排空实例并向管理员发送关于潜在停机时间的电子邮件,但如果出现任何问题 - 冻结工作流程并呼叫PagerDuty唤醒人员。
  • 持续部署 - 与Jenkins一起构建和测试,配置新的AWS群集,基于NewRelic的应用程序性能数据,打开负载均衡器的一些流量,以及前滚或回滚。

参考文档

官网

阅读全文 »

Django ORM模型详解

发表于 2019-06-12 | 更新于 2019-10-31 | 分类于 编程积累 > Python
本文字数: 38k | 阅读时长 ≈ 34 分钟

目的

Django框架后面对数据库的ORM操作已经帮我们做了,我们只需要在创建model时,按照框架定义创建即可。但定义的几种ORM操作有哪些区别和怎么去操作呢?本篇详细说明。

阅读全文 »

sftp和ftp文件传输服务

发表于 2019-06-12 | 更新于 2019-11-01 | 分类于 运维技术 > 服务部署
本文字数: 11k | 阅读时长 ≈ 10 分钟

适用场景

我们平时习惯了使用ftp来上传下载文件,尤其是很多Linux环境下,我们一般都会通过第三方的SSH工具连接到Linux,但是当我们需要传输文件到Linux服务器当中,很多人习惯用ftp来传输,其实Linux默认是不提供ftp的,需要你额外安装FTP服务器。而且ftp服务器端会占用一定的VPS服务器资源。其实更建议使用sftp代替ftp。理由如下:

  1. 可以不用额外安装任何服务器端程序
  2. 会更省系统资源。
  3. SFTP使用加密传输认证信息和传输数据,相对来说会更安全。
  4. 也不需要单独配置,对新手来说比较简单(开启SSH默认就开启了SFTP)。
阅读全文 »

Tomcat性能优化和测试

发表于 2019-06-11 | 更新于 2020-07-08 | 分类于 应用服务 > Tomcat
本文字数: 21k | 阅读时长 ≈ 20 分钟

目的

Tomcat是我们经常使用的 servlet容器之一,甚至很多线上产品都使用 Tomcat充当服务器。而且优化后的Tomcat性能提升显著,本文从以下几方面进行分析优化。

阅读全文 »

nginx之后端节点健康检查

发表于 2019-06-11 | 更新于 2020-08-04 | 分类于 Web服务 > Nginx
本文字数: 21k | 阅读时长 ≈ 19 分钟

背景

公司前一段对业务线上的nginx做了整理,重点就是对nginx上负载均衡器的后端节点做健康检查。目前,nginx对后端节点健康检查的方式主要有3种,这里列出:

公司业务线上对后端节点的健康检查是通过nginx_upstream_check_module模块做的,这里我将分别介绍这三种实现方式以及之间的差异性。

阅读全文 »
1…19202122
豌豆多多

豌豆多多

资深运维架构师豌豆多多的呕心笔记

217 日志
44 分类
71 标签
RSS
GitHub E-Mail Gitee 微博
友情链接
  • 菜鸟教程
  • 自强学堂
  • 运维生存时间
  • 朱双印博客
  • 靳闯博客
  • 运维饼铛
0%
  • Ai3
  • Ansible2
  • Aplayer1
  • Apollo2
  • CAP2
  • Cat1
  • Centos1
  • Cloud2
  • Cmdb3
  • Confd2
  • Confluence2
  • Consul1
  • Dns2
  • Docker18
  • Elk4
  • Eureka1
  • Experiences2
  • Flask1
  • Git6
  • GlusterFS6
  • Go2
  • Haproxy3
  • Hexo6
  • Http2
  • Iptables3
  • Java8
  • Jenkins5
  • Jumperserver2
  • K8s13
  • Kafka1
  • Kali2
  • Keepalived3
  • Linux25
  • Lvs5
  • Mail1
  • Mesos1
  • MongoDB3
  • Mysql5
  • Nacos1
  • Network5
  • Nexus1
  • Nfs1
  • Nginx14
  • Open-falcon2
  • Openldap9
  • Opensips1
  • Openssl1
  • Openvpn1
  • PostgreSQL1
  • Prometheus2
  • Python9
  • Redis9
  • Redmine1
  • RocketChat1
  • Samba1
  • Saturn1
  • Selenium1
  • Sentry3
  • Shell3
  • Sql1
  • Stackstorm2
  • Supervisor2
  • Tcpdump1
  • Tomcat4
  • Uwsgi2
  • Web2
  • Wiki2
  • Windows1
  • Xxl-job1
  • Zabbix10
  • Zookeeper2
© 2020 – 2023 豌豆多多 | 站点总字数: 490k | 站点阅读时长 ≈ 7:25
博客全站共508.5k字
访问人数: | 总阅读量: