获取服务器硬件信息(整合为json格式)
查看硬件信息,并将信息整合成json数值,然后传给前段进行分析,最后再进行相应的处理。在装系统的时候,或是进行监控时,都是一个标准的自动化运维流程。使用shell直接生成好json数据再进行传输,会变得非常方便。 环境 [root@sys-idc-pxe01 ~]# yum install jq lsscsi MegaCli 脚本内容 #!/bin…
doker简介以及基础概念
docker简介 Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在GitHub (https://github.com/docker/docker) 上进行维护…
docker远程访问
实现docker客户端与另一台主机上的docker守护进程进行通信 环境准备 主机版本为Centos7.4,docker版本为docker-ce-18.09.7-3.el7.x86_64node1:192.168.0.111node2:192.168.0.107 两台安装docker的环境保证两台主机上的docker的Client API与Serv…
docker网络
概述 独立容器网络:none hostnone网络最为安全,只有localback接口host网络只和物理机相连,保证跟物理机相连的网络效率 跟物理机完全一样(网络协议栈与主机名)容器间的网络:bridge docker bridge详解docker启动时默认会有一个docker0网桥,该网桥就是桥接模式的体现用户也可以自建bridge网络,建立后…
docker数据卷(data volume)
什么是数据卷 docker的理念之一就是将应用与其运行的环境打包。通常docker容器的生命周期都是与在容器中运行的程序相一致的,我们对于数据的要求就是持久化;另一方面docker容器之间也需要一个共享文件的渠道。 数据卷是经过特殊设计的目录,可以绕过联合文件系统(UFS),为一个或者过个容器提供服务数据卷设计的目的,在于数据的持久化,他完全独立于…
docker容器的跨主机连接
实现跨主机的docker容器之间的通讯: 使用网桥实现跨主机的连接docker原生的网络:overlay、macvlan第三方网络:flaanel、weave、calic 网桥 open vswitch weave macvlan macvlan是Linux操作系统内核提供的网络虚拟化方案之一,更准确的说法是网卡虚拟化方案。它可以为一张物理网卡设置…
docker三剑客之machine
参考docker三剑客之machine Docker Machine简介 Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装 Docker环境。Docker Machine支持在常规Linux操作系统、虚拟化平台、openstack、公有云等不同环境下安装配置dockerhost…
LVM基本特性及日常管理
LVM基本特性:(可以通过插件CLVM,实现群集逻辑卷管理) PV物理卷 LV逻辑卷(逻辑卷管理:会在物理存储上生成抽象层,以便创建逻辑存储卷,方便设备命名)(下面是逻辑卷的分类)Linear 线性卷(这是默认的lvm形式,即按顺序占用磁盘,一块写完了再写另一块)Stripe 条带逻辑卷RAID raid逻辑卷Mirror 镜像卷Thinly-Pr…