nfs配置

Hyper-V导入已有的虚拟机

别等时光非礼了梦想. 提交于 2020-03-05 22:13:45
1、复制Linux8.1-Demo 文件夹 重命名为Linux8.1-NFS-Master 2、子级目录Linux8.1-Demo 文件夹 也重命名为Linux8.1-NFS-Master 3、把Virtual Hard Disks目录下的文件重命名为 Linux8.1-NFS-Master.vhdx 4、划重点:将Linux8.1-NFS-Master\Virtual Machines目录下的XML文件重要命名,注意不能改长度只须要改变后两位数字,保证与其它虚拟机配置文件不相同即可! 5、修改配置文件内容将Linux8.1-Demo 替换为Linux8.1-NFS-Master和原配置文件名称替换为新配置的名称 6、导入虚拟机 选择配置文件目录 可以显示导入虚拟机 选择【就地注册虚拟机】 选择虚拟硬盘存储位置 完成!不需要等待哦…… 来源: CSDN 作者: 遗忘 链接: https://blog.csdn.net/yiwangC/article/details/104679403

RHCE考试总结

╄→гoц情女王★ 提交于 2020-02-27 07:29:12
环境准备 1、配置 YUM 软件仓库 server 和 desktop 机器上做同样的操作!!!! # // server: $ vim /etc/yum.repos.d/base.repo [rhce] name = EX300 gpgcheck = 0 baseurl = http://classroom.example.com/content/rhel7.0/x86_64/dvd/ ### 清空之前的软件仓库缓存 $ yum clean all ### 刷新软件仓库 $ yum repolist ### 拷贝到 desktop 上 $ scp /etc/yum.repos.d/base.repo root@172.25.0.10:/etc/yum.repos.d/ 开始答题 1、配置 SELinux 虚拟机 server 和 desktop 的 SELinux 必须运行在 Enforcing 模式。 $ vim /etc/selinux/config $ grep -v ^# /etc/selinux/config SELINUX=enforcing SELINUXTYPE=targeted ### 修改当前模式为enforcing $ setenforcing 1 $ sestatus ... Current mode: enforcing Mode from config

LVS负载均衡之NAT模式原理及配置详细流程

北慕城南 提交于 2020-02-26 01:25:52
一、前言 ​ 上篇文章讲述了LVS负载均衡相关理论知识,今天主要来详细地来对LVS工作模式之一的NAT模式进行实验配置。 二、NAT模式理论回顾与简述 详细原理可以参考: https://blog.51cto.com/14557673/2467243 ​ 首先我们要明确的是NAT模式的最大特点是什么? ​ 可以这样概述:LVS负载均衡之NAT模式(NAT充当网关)是一种基于网络地址转换技术,通过负载均衡器实现高并发的数据请求和使用调度算法实现优化服务响应的进出口相同的架构,具备高可用高安全性能。 ​ 而其最大劣势在于数据的出入口都是在负载均衡器(NAT服务器上),这样所造成的的后果就是无法支持高并发的数据请求(巨量),并且数据的响应回传过程加剧了这一弊病。所以才有了后续的改进。 三、实例环境 ​ 首先我们需要四台服务器:一台负载均衡调度器、两台web(这里使用两个Apache)服务器、一台存储服务器(NFS方式)。使用一台Windows作为外网客户主机进行模拟。 ​ 架构如下:4台Centos7和一台win10构成 ​ 网段ip地址分配如下表所示: 设备 ip地址 win10客户机 10.0.0.10/24 负载调度器 外网卡:10.0.0.1/24 内网卡:192.168.10.1/24 HTTP服务器1 192.168.10.10/24 HTTP服务器2 192.168.10

NFS服务搭建 Linux-Linux

强颜欢笑 提交于 2020-02-07 10:27:32
准备环境 两台Linux虚拟机,一台服务端,一台客户端 服务端IP为192.168.1.230 客户端IP为192.168.1.225 服务端搭建 1.使用yum安装nfs-utils和rpcbind 2.修改配置文件允许共享Ip 添加此行 3.创建目录lxf并给权限 4.启动服务并设置开机启动 配置客户端 1.安装 2.开启服务关闭防火墙降低沙盒等级 3.切换服务挂载共享目录 完成! 来源: CSDN 作者: lok66666 链接: https://blog.csdn.net/lok66666/article/details/103717255

kubernetes系列教程(九)初识Pod存储管理

帅比萌擦擦* 提交于 2020-01-31 21:25:18
写在前面 上一篇文章中 kubernetes系列教程(八)Pod健康检查机制 介绍了kubernetes中Pod健康检查机制,通过实战介绍了kubernetes中两种健康检查探针:livenessProbe存活检查,readinessProbe就绪检查,存活检查用于检查应用的可用性,就绪检查用于检查容器是否准备接受流量,健康检查包含三种探测的方法:exec命令行探测,tcpSocket端口检测,httpGet请求检测,分别适用于不同场景下的健康检查。接下来介绍 kubernetes系列教程 pod的存储管理。 kubernetes存储管理按照发展的历程,涉及到有Volume,PV(Persistent Volume)和PVC(PersistentVolumeClaims),和StorageClass,Volume是最早提出的存储卷,主要解决容器和数据存储的依赖关系,抽象底层驱动以支持不同的存储类型;使用Volume需要了解底层存储细节,因此提出了PV,Persistent Volume是由k8s管理员定义的存储单元,应用端使用PersistentVolumeClaims声明去调用PV存储,进一步抽象了底层存储;随着PV数量的增加,管理员需要不停的定义PV的数量,衍生了通过StorageClass动态生成PV,StorageClass通过PVC中声明存储的容量

linux mount的安装配置

馋奶兔 提交于 2020-01-24 13:45:24
1、首先需要安装nfs-utils 和 portmap: yum install nfs-utils portmap (安装软件,也可直接安装 yum install nfs* portmap)chkconfig rpcbind on (设置开机启动portmap)chkconfig nfs on (设置开机启动nfs)service rpcbind restart (启动portmap服务)service NFS restart (启动nfs服务) 2、服务器端配置文件/etc/exports:指定要共享的目录及权限 #:允许ip地址范围在192.168.0.*的计算机以读写的权限来访问/home/work 目录。 /home/work 192.168.0.*(rw,sync,root_squash) /home 192.168.1.105 (rw,sync) /public * (rw,sync) 配置文件每行分为两段:第一段为共享的目录,使用绝对路径,第二段为客户端地址及权限。 地址可以使用完整IP或网段,例如10.0.0.8或10.0.0.0/24,10.0.0.0/255.255.255.0当然也可以地址可以使用主机名,DNS解析的和本地/etc/hosts解析的都行,支持通配符,例如:*.chengyongxu.com 权限有: rw:read-write,可读写;

实时同步sersync

旧时模样 提交于 2020-01-22 08:13:47
实时同步sersync实战 什么是实时同步 实时同步是一种只要当前目录发生变化则会触发一个事件,事件触发后会将变化的目录同步至远程服务器。 sersync和rsync+inotify对比 提到数据同步就必然会谈到 rsync ,一般简单的服务器数据传输会使用 ftp/sftp 等方式,但是这样的方式效率不高,不支持差异化增量同步也不支持实时传输。针对数据实时同步需求大多数人会选择 rsync+inotify-tools 的解决方案,但是这样的方案也存在一些缺陷(文章中会具体指出), sersync 是国人基于前两者开发的工具,不仅保留了优点同时还强化了实时监控,文件过滤,简化配置等功能,帮助用户提高运行效率,节省时间和网络资源。 项目地址 sersync项目实战 1)环境准备 角色 外网IP(NAT) 内网IP(LAN) 安装工具 web01 eth0:10.0.0.7 eth1:172.16.1.7 部署代码(提交作业) nfs-server eth0:10.0.0.31 eth1:172.16.1.31 rsync+inotify+sersync backup eth0:10.0.0.41 eth1:172.16.1.41 rsync-server 1.实时同步哪台服务器的目录,那么就在哪台服务器上安装 sersync 2.只要安装 sersync 就必须安装 rsync 和

Redis(1)

主宰稳场 提交于 2020-01-07 12:39:19
目录 Redis 1、基本概念 基本概念 面试点 memcache&redis 2、基本操作 安装&启动&基本配置 安全配置 在线配置 3、持久化 RDB AOF 区别 我叫张贺,贪财好色。一名合格的LINUX运维工程师,专注于LINUX的学习和研究,曾负责某中型企业的网站运维工作,爱好佛学和跑步。 个人博客: 传送阵 笔者微信: zhanghe15069028807 ,非诚勿扰。 Redis 1、基本概念 基本概念 Redis是一款用于缓存的nosql数据库,用C语言写的,性能放在第一位,稳定安全放在第二位,这是与关系型数据库有区别的地方。与redis同类型的产品有memcache,这两个产品各有优缺点,我们后面会有分析。 Redis的运行比较依赖内存,通常我们在运行Redis的服务器上安装大内存,而且是集群的方式运行,一台服务器可以运行多个Redis实例,配置起来也比较简单。 下面我们使用Redis的3.2.12版本来演示,官网地址:www.redis.io 具体下载地址 下载地址 。 面试点 持久化 数据类型 缓存穿透 memcache&redis memcache是一款比较极端的软件,追求极速,安全性和扩展性都不是太好,而且只支持键值对。 redis支持多种数据类型,持久化,自带高可用。 tair是二次开发的memcache,淘宝的缓存应用,单机跑没有优势,分布式性能非常好

k8s之StorageClass

对着背影说爱祢 提交于 2020-01-06 17:08:21
Storage Class资源 1,为什么要使用Storage Class? 之前常规的手动挂载,看似没有什么问题,但细想一下,pvc在向pv申请存储空间时,是根据指定的pv名称,访问模式,容量大小来决定具体向那个pv来申请空间的,假设pv的容量为20G,定义的访问模式是WRO(只允许以读写的方式挂载到单个节点),而pvc申请的存储空间为10G,那么一旦这个pvc是向上面的pv申请的空间,也就是说,那么pv有10个G的空间被浪费了,因为其只允许被单个节点挂载。就算不考虑这个问题,我们每次手动去创建pv也就比较麻烦的事情,这时,我们就需要一个自动化的工具来替我们创建pv。 这个东西就是阿里提供的一个开源工具“nfs-client-provisioner”,这个东西是通过k8s内置的nfs驱动将远端的NFS服务器挂载到本地目录,然后自身作为storage(存储)。 2,stroage class在集群中的作用? pvc是无法直接去向nfs-client-provisioner申请使用的存储空间的,这时,就需要通过SC这个资源对象去申请了,SC的根本作用就是根据pvc定义的来动态创建pv,不仅节省了我们管理员的时间,还可以封装不同类型的存储供pvc选用。 每个sc都包含以下三个重要的字段,这些字段会在sc需要动态分配pv时会使用到: Provisioner(供给方)

NFS服务器配置

青春壹個敷衍的年華 提交于 2020-01-01 01:58:58
一、移植环境: 1、 Ubuntu 10.10发行版 2、 u-boot.bin 3、 目标机:FS_S5PC100平台 4、 交叉编译器 arm-cortex_a8-linux-gnueabi-gcc --------------------------------------------------------------------- 二、移植步骤 1、平台代码修改 $ vim arch/arm/mach-s5pc100/mach-smdkc100.c 添加需要的头文件 #if defined(CONFIG_DM9000) #include <linux/dm9000.h> #include <linux/irq.h> #endif 平台设备的添加 /** DM9000 Support **/ #if defined(CONFIG_DM9000) static struct resource dm9000_resources[] = { [0] = { .start = 0x88000000, .end = 0x88000000 + 0x3, .flags = IORESOURCE_MEM, }, [1] = { .start = 0x88000000 + 0x4, .end = 0x88000000 + 0x4 + 0x3, .flags = IORESOURCE_MEM,