介绍

  • Cobbler是一个通过网络安装linux的工具,使用python开发,小巧轻便
  • Cobbler可以使用简单的命令完成PXE网络安装环境的配置
  • Cobbler可以管理DHCP、DNS、TFTP、RSYNC以及YUM仓库、构造系统ISO镜像
  • Cobbler支持命令行管理,WEB界面管理,还提供了API接口,可以二次开发使用

本文将详细介绍如何使用docker化的Cobbler来自动化批量安装操作系统

Read More

介绍

本文将对详细介绍如何使用Packstack来部署OpenStack集群,内容包括:

  • 如何使用PackStack
  • 如何配置Neuron
  • 如何配置Nova
  • 如何配置Cinder
  • 如何支持GPU Passthrough
  • 如何支持VM Migration
  • 如何增加一个计算节点
  • 如何增加一个存储节点
  • 常用命令总结
  • FAQ总结

Read More

介绍

tcpdump是一款强大的网络抓包工具,运行在 linux 平台上。熟悉tcpdump的使用能够帮助分析、调试网络问题, 本文将对网络数据包格式和tcpdump工具的使用进行介绍。

Read More

介绍

  • OpenSSL是开源的SSL(Secure Sockets Layer)实现,SSL 是一个安全协议,为基于 TCP 的应用层提供安全链接,其目标是保证两个应用间通信的保密性和可靠性
  • CFSSL 是 CloudFlare 公司的一个 PKI 工具包,提供了命令行工具和一个 HTTP API 服务器用于签名、验证和捆绑 SSL 证书

本文将对OpenSSL和CFSSL的使用进行介绍

Read More

介绍

NTP(Network Time Protocal, 网络时间协议)是使网络中的各个计算机时间同步的一种协议, 本文将对ntp的基本概念和Server/Client配置进行介绍。

基本概念

硬件时间与系统时间

  • Real Time Clock(RTC), 也即硬件时钟时间,是指嵌在主板上的特殊的电路, 在系统关机时,时间仍继续计算
  • System Clock, 操作系统系统,它指从1970年1月1日00:00:00 UTC时间到目前为止秒数总和的值, 系统时间在开机的时候会和硬件时间同步
  • 硬件时间和系统系统的查看和设置
# date                                       # 显示系统时间
# hwclock -r                                 # 显示硬件时间
# date -s "date -s "2017/5/9 10:54:00"       # 设置系统时间为指定时间
# hwclock --set --date "2017/5/9 10:54:00"   # 设置硬件时间为指定时间
# hwclock -w         # 设置硬件时间为系统时间
# hwclock -s         # 设置系统时间为硬件时间

ntpd与ntpdate

  • ntpdate和ntpd是互斥的,两者不能同时使用
  • ntpd是步进式平滑的逐渐调整时间, ntpdate不会考虑其他程序是否会阵痛,直接调整时间

Read More

介绍

HAProxy是一款提供高可用性、负载均衡的代理软件, 本文将对基本原理和配置进行介绍。

基本结构

Read More

介绍

nginx作为一个web服务器,同时具有强大的反向代理和负载均衡能力,本文将对nginx的反向代理和负载均衡进行介绍。

Read More