Derrick Blog

Thinking will not overcome fear but action will.

QEMU Disk Network Block Device Server

kvm磁盘read-only修复

qemu-nbd介绍 NBD(Network Block Device),即网络块设备。可以将一个远程主机的磁盘空间,当作一个块设备来使用。就像一块硬盘一样使用它,你可以很方便的将另一台服务器的硬盘空间,增加到本地服务器上。NBD与NFS有所不同,NFS只是提供一个挂载点供客户端使用,客户端无法改变这个挂载点的分区格式,而NBD提供的是一个块设备,客户端可以把这个块设备格式化成各种类型的分...

Keepalived高可用 + mysql主主(生产环境)

实现数据库高可用

Keepalived高可用 + mysql主主结构 1.1 master和backup两台机器都安装MySQL数据库(两台机器都操作) HostName IP master 172.17.0.2 backup 172.17.0.3 ...

Prometheus+Grafana监控容器及主机(1)

从零构建监控体系

Prometheus+Grafana监控Docker容器及主机 什么是Prometheus? Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。 2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing F...

Prometheus+Grafana监控容器及主机(2)

Granfana配置邮件告警

Granfana配置邮件告警 grafana的Dashboards官方地址:https://grafana.com/grafana/dashboards 推荐模板ID 监控物理机/虚拟机(linux): 8919 9276 监控物理机/虚拟机(windows): 10467 10171 2129 监控容器: 3146 8685 10000 8588 监控Mysql数据库: 7362 ...

静默安装oralce数据库

linux环境下静默安装oralce数据库 装前检查 准备好两个安装包 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 依赖包检查 yum install -y gcc make binutils gcc-c++ compat-libstdc++-33elfutils-libelf-devel elf...

linux环境下扩容根目录

linux环境下扩容根目录 查看根目录使用情况 [root@Centos7 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 17G 14G 3.9G 78% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs...

Ansible批量管理主机

Ansible环境配置 master ip 192.168.1.1 node1 ip 192.168.1.2 node22 ip 192.168.1.3 安装ansible [root@master ~]yum install -...

使用kubeadm快速部署kubernetesV1.23.1集群

使用kubeadm快速部署kubernetesV1.23.1集群 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点 $ kubeadm init # 将一个 Node 节点加入到当前集群中 $ kubeadm join <Master节点的IP和端口 ...

正确的姿势编写DockerFile

DockerFile案例

DockerFile案例 1.1 将启动Docker容器,同时开启Docker容器对外的22端口的监听,实现通过CRT或者Xshell登录。 #设置基本的镜像,后续命令都以这个镜像为基础 FROM centos:7 #作者信息 MAINTAINER SeVen7nu.github.io #安装依赖工具 RUN yum -y install wget vim openssh-s...

Kvm模拟ssd磁盘配置

kvm模拟SSD磁盘配置 . . . . <disk type='file' device='disk'> <driver name='qemu' type='qcow2' cache='writeback' io='threads' discard='unmap'/> <source file='/apsar...