linux12企业实战--13多主机磁盘挂载(代码片段)

FikL-09-19 FikL-09-19     2023-01-26     284

关键词:

一、多台机器挂载到磁盘

0、准备条件(前提安装好ansible)

[root@k8s-m-01 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.10.110  k8s-m-01 m1
192.168.10.111  k8s-n-01 n1
192.168.10.112  k8s-n-02 n2
[root@k8s-m-01 ~]# cat /etc/ansible/hosts 
[k8s]
172.16.1.111  ansible_ssh_pass='123'
172.16.1.112  ansible_ssh_pass='123'
192.168.10.110 ansible_ssh_user=root ansible_ssh_port=22 ansible_ssh_pass='123'

1、创建目录

[root@k8s-m-01 ~]# ansible k8s -m shell -a 'mkdir -p /data'
[root@k8s-m-01 ~]# ansible k8s -m shell -a 'ls  /data'
172.16.1.112 | CHANGED | rc=0 >>

172.16.1.111 | CHANGED | rc=0 >>

192.168.10.110 | CHANGED | rc=0 >>

2、格式化文件系统

[root@k8s-m-01 ~]# ansible k8s -m shell -a 'echo "y"| mkfs.ext4  /dev/sdb'  (否则就是交互式的)

3、挂载

[root@k8s-m-01 ~]# ansible k8s -m shell -a 'mount /dev/sdb /data'
172.16.1.112 | CHANGED | rc=0 >>

172.16.1.111 | CHANGED | rc=0 >>

192.168.10.110 | CHANGED | rc=0 >>

4、加入开机挂载

[root@k8s-m-01 ~]# ansible k8s -m shell -a "echo '`blkid |grep /dev/sdb|awk 'print$2'` /data ext4 defaults 0 1' >> /etc/fstab"

5、查看

[root@k8s-m-01 ~]# ansible k8s -m shell -a 'tail -1 /etc/fstab'
172.16.1.111 | CHANGED | rc=0 >>
UUID="X9QWvD-OWHE-lhTd-Gtxm-lGuX-3nSC-WhvBMN" /data ext4 defaults 0 1
172.16.1.112 | CHANGED | rc=0 >>
UUID="X9QSSD-OWHE-lhTd-Gtxm-lGuX-3nSC-WhvBMN" /data ext4 defaults 0 1
192.168.10.110 | CHANGED | rc=0 >>
UUID="X9QOvD-OWHE-lhTd-Gtxm-lGuX-3nSC-WhvBMN" /data ext4 defaults 0 1

linux12企业实战--03dockerelasticsearch单机映射文件到宿主机(代码片段)

文章目录dockerelasticsearch单机映射文件到宿主机1.安装docker2.宿主机创建映射目录3.映射dockerelasticsearch单机映射文件到宿主机1.安装docker[root@elk01opt]#dockerpullelasticsearch:7.9.32.宿主机创建映射目录[root@elk01opt]#mkdir-p/mydata/elastics 查看详情

linux12企业实战--15磁盘报警解决(代码片段)

文章目录晨晚检磁盘清理处理预案一、问题:磁盘报警晨晚检磁盘清理处理预案(通过zabbix的首页看到的告警针对磁盘清理可以参照history中的记录进行修复)一、问题:磁盘报警处理方式:1、说明:通常目录为/opt... 查看详情

linux12企业实战--53umount时目标忙的解决办法(代码片段)

文章目录1、查看umont后提示信息2、yum安装fuser3、查看挂载进程号4、杀掉进程5、umont取消挂载6、查看1、查看umont后提示信息两种情况:1、可能在当前路径都挂载目录下2、可以通哥fuser查看设备被那个进程占用,杀死进程[root@admin... 查看详情

linux12企业实战--40全网日常巡检(代码片段)

日常巡检#!/bin/bash#@Author:sys_op#@Date:2022-1-120:00:00#@LastModifiedby:sys_op#@LastModifiedtime:2022-1-120:00:00#@E-mail:fengmm@shait.com.cn#!/bin/bash#1、主机信息每日巡检IPADDR=$(if 查看详情

linux12企业实战--16修改zabbix监控的主机名称

文章目录一、修改zabbix主机名称二、登录zabbix监控的机器三、输入需修改的主机ip四、完成修改五、通知用户一、修改zabbix主机名称需求:Zabbix里st_mc_es_ksprd_开头命名的主机,麻烦改成st_sellout_es_ksprd_二、登录zabbix监控的机器http:... 查看详情

linux12企业实战--54centos8安装ansible问题(代码片段)

文章目录1、安装ansible2、问题处理3、重新安装4、版本查看1、安装ansible[root@test~]#dnfinstallansible上次元数据过期检查:0:13:02前,执行于2022年11月12日星期六12时55分52秒。错误:问题:冲突的请求-没有东西可提供(ansible-core>=2.12.2wit... 查看详情

linux12企业实战--05tcpdump详解(抓包)(代码片段)

文章目录一、命令常用参数二、监视指定主机的数据包三、监视指定主机和端口的数据包四、监视指定网络的数据包五、例子:六、FLags一、命令常用参数-A:以ASCII格式打印出所有分组,并将链路层的头最小化。-c:在... 查看详情

linux12运维企业实战笔录--03mysql查看历史命令操作(代码片段)

文章目录一、背景二、mysql主机三、数据库操作1、mysql中操作2、日志查看四、常用语法一、背景在mysql中查看历史操作记录二、mysql主机[root@docker01~]#ipa2:eth0:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscpfifo_faststateUPgroupdefaultqlen1000lin... 查看详情

linux12运维企业实战笔录--03mysql查看历史命令操作(代码片段)

文章目录一、背景二、mysql主机三、数据库操作1、mysql中操作2、日志查看四、常用语法一、背景在mysql中查看历史操作记录二、mysql主机[root@docker01~]#ipa2:eth0:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscpfifo_faststateUPgroupdefaultqlen1000link/et... 查看详情

linux12企业实战--39fcm启动(代码片段)

文章目录fcm启动1、fcmdown机报警内容2、fcm启动3、结果验证4、脚本详情fcm启动1、fcmdown机报警内容2、fcm启动#1、ssh登录到机器ssh主机ip#2、查看history历史命令`发现没有启动fcm的历史命令`#3、cmdb查找`发现cmdb中也没有启动命令`#4、... 查看详情

linux12运维企业实战笔录--04telnet批量多端口(代码片段)

文章目录一、使用脚本批量Telnet测试端口是否连通二、telnet脚本三、ip_info四、日志输出一、使用脚本批量Telnet测试端口是否连通在一些情况下,我们无法安装nc,ansible等工具,所以一些批量操作,我们只能使用she... 查看详情

linux12运维企业实战笔录--04telnet批量多端口(代码片段)

文章目录一、使用脚本批量Telnet测试端口是否连通二、telnet脚本三、ip_info四、日志输出一、使用脚本批量Telnet测试端口是否连通在一些情况下,我们无法安装nc,ansible等工具,所以一些批量操作,我们只能使用she... 查看详情

大数据学习之_01_linux学习_02_组管理和权限管理+定时任务调度+linux磁盘分区挂载+linux的网络配置+进程管理(重点)+软件包管理+大厂面试题+感悟分享+资料附录(代码片段)

...动获取ip地址13.3.2第二种方法:配置固定的ip地址13.4修改主机名14进程管理(重点)14.1基本介绍14.1.1显示系统执行的进程14.1.2ps指令详解14.2终止进程kill和killall14.3查看进程树pstree14.4服务(service)管理14.4.1查看服务名称14.4.2服务的运行... 查看详情

如何查看linux挂载磁盘

查看Linux挂载磁盘的步骤如下:1.成功登录到Linux的远程主机。2.输入指令:df-h,查看当前磁盘的情况,该命令会显示出挂载磁盘和挂载点,目前一共有三个,分别是:逻辑卷、临时文件、和磁盘Sdb。3.此刻如果你觉得,可能某个... 查看详情

linux12运维企业实战笔录--02dockerrunc漏洞修复(代码片段)

文章目录一、背景二、目标三、风险操作类型和风险等级四、操作步骤五、测试用例六、回退方案七、yml语言一、背景192.168.11.20存在runc容器逃逸漏洞CVE-2022-365【POC检测原理】。该K8S节点为dcos-jt-01集群的K8S节点,需要对每台节点... 查看详情

linux12运维企业实战笔录--02dockerrunc漏洞修复(代码片段)

文章目录一、背景二、目标三、风险操作类型和风险等级四、操作步骤五、测试用例六、回退方案七、yml语言一、背景192.168.11.20存在runc容器逃逸漏洞CVE-2022-365【POC检测原理】。该K8S节点为dcos-jt-01集群的K8S节点,需要对每台节点... 查看详情

linux12企业实战--20裸金属故障

文章目录裸金属故障处理预案一、现象二、问题分析三、问题处理裸金属故障处理预案一、现象二、问题分析大面积pingistimeout;大面积zabbixagentisunreadable;告警中虚机对应的宿主机均为同一台;三、问题处理1、从告... 查看详情

linux磁盘管理详解--企业实战篇(代码片段)

 写在前面:    无论是windows系统还是Linux系统中,所有的文件最终都是存储在硬盘上的,都是在用文件系统管理,要想彻底搞清楚文件系统的管理机制,对磁盘的了解是必不可少的。    一、磁盘的认识... 查看详情