network服务及其启动流程介绍

概述

先说一下NetworkManager服务:从RHEL/CentOS 7开始,网络功能默认由NetworkManager以服务的形式提供。NetworkManager是一个能够动态控制和配置网络的守护进程,管理网络服务和网络连接,对应NetworkManager.service服务。
旧的 /etc/init.d/network 以及 ifup,ifdown 等静态控制脚本依然存在,但是处于备用状态,即:NetworkManager运行时,多数情况下这些脚本会调用NetworkManager去完成网络配置任务;NetworkManager么有运行时,这些脚本就按照老传统管理网络。
但是由于Centos 7系列二者共存,且NetworkManager还不够完善,二者一并开启会出现一定的问题。所以大多数情况下用户会把NetworkManager关闭。只用network服务,network服务相关的内容,还是很值得探讨一下的。
(Centos 8系列已经摒弃了network服务,那就老老实实用NetworkManager吧~~)

使用

network.service是系统提供的服务之一,以兼容遗留的网络功能。该服务的运行也被纳入SystemD的管理,命令如下:

systemctl start|stop|restart|status network

启动流程分析

A picture is worth a thousand words. 上图:
network服务启动流程
通过上图可以发现network服务启动过程就是一个遍历需要自动连接网络的网络设备、通过调用ifup读取对应的配置和初始化。当然,启动过程中还会读取默认的route、VPN等配置。**最后就是sleep。**所以network服务其实就是启动时候进行一下网络配置,启动完之后就搁那儿看戏,啥事不管了(这也叫服务?可能是因为用systemd管理,作为服务进行对待了吧)。
在这里插入图片描述
更多的细节和stop、restart的流程,可以参考/etc/rc.d/init.d/network代码

一个小问题讨论

问:那么network服务起不来,是不是我们的网卡设备就不能用了呢?
**答:不完全是。**因为启动流程中network是通过遍历一个一个网卡来初始化的,以5个网卡为例,如果遍历顺序第3的网卡初始化有问题,导致network服务启动失败。网卡3可能是不能用的,但网卡1和网卡2已经初始化完成可以正常使用。网卡4和网卡5如果之前已经有配置过了,那么也可以使用。

小测试:在遍历过程中加入一个ping动作

在这里插入图片描述
重启系统,观察journalctl日志:(systemd[1]: Starting LSB: Bring up/down networking…代表开始启动network服务)
可以发现,在ens1f0网卡启动之后,此时network服务启动过程还没有完全结束,但网络已经正常可用了。
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IBM Lotus Domino 7 System Administration Operating Fundamentals 课程代号 N7D750 考试代号  720 课程天数 1天 课程描述 本课程向学员介绍Lotus Domino 和 Lotus Notes基本概念,是全部系统管理课程的起点。在本课程中不向学员讲授如何建立、配置、维护Lotus Domino 7下层结构及其故障排除。 授课内容 Lotus Domino和 Lotus Notes架构,包括: 识别Domino系统管理员的角色 理解关键的Domino环境的原理: 什么是Lotus Domino 和Lotus Notes? 什么是Domino数据库? 什么是目录? 什么是Lotus Domino管理员? 定义安全机制,包括 识别Domino安全使用的原则: 什么是域? 什么是Domino命名的网络? 什么是证明人ID? 什么是Notes ID? 什么是服务器ID? 什么是授权?(Notes & X.509) 什么是组织? 什么是组织单元? 设计等级分明的命名系统 确定授权机制和匿名的权限 定义群组 使用Access Control List保护数据库 使用server access list保护数据库 使用Execution Control List保护工作站 在Lotus Domino中定义邮件路由,包括: 理解Lotus Domino如何发送邮件: 邮件路由的组成 Lotus Domino支持什么路由协议 在一个Domino Named Network中邮件如何发送 在Domino Named Network间邮件如何发送 设计一个邮件路由拓补 监察复制,包括: 理解Lotus Domino 复制: Replication terms 复制逻辑――来源和目标服务器,以及来源和目标文件 复制文件数据库 开始复制 识别影响复制的因素 在单独服务器上扩展Lotus Domino 和 Lotus Notes,包括: 识别一个Domino服务器可以完成什么其他的功能 识别clusters如何增加服务器的有效性 理解Domino如何分开工作 识别Lotus Domino 支持哪些Internet协议 整合延伸产品。 预备知识 学员必须有相应的网络管理远或者邮件系统管理的经验,和使用Lotus Notes 7客户端的经验。 授课对象 本课程的目标听众是对Lotus Domino不熟悉的系统管理员,他们需要在本课程获得使用Lotus Domino7管理工具的基础知识和工作经验。 Building the IBM Lotus Domino 7 Infrastructure 课程代号 N7D760 考试代号  721 课程天数 2天 课程描述 学员将现有的开发计划在一个单独的域中安装和配置一个基本的结构以及建立复制和邮件路由。 授课内容 本课程主要包含以下的主题: 编制一个基础的Domino架构 考虑开发想定 安装和建立前端Domino服务器和管理 设计一个分级的命名方案 安装和建立前端Domino服务器 安装和建立Domino管理客户端 在Domino域中建立服务器,包括: 为每个已确定的服务器和用户的命名方案建立附加的认证 为每个已确定的命名方案建立服务器ID Domino域的工作站,包括: 给每个已确定的命名方案建立内部Domino用户ID 安装Notes客户端软件 建立Notes工作站 建立用户组 使用规则设定桌面设置 备份ID 文件 建立管理环境,包括: 指定管理参数 承认和限定服务器权限 承认管理员权限 设计一个复制拓扑 建立一个服务器复制组 安排复制 监测复制 配置内部Domino邮件路由,包括 建立Domino指定网络 在Domino指定网络中传送邮件 安排邮件路由 配置internet邮件路由,包括: 给SMTP授权 配置SMTP路由的基础和高级设置 限定来自和去往Internet的邮件流 授权信息控制,包括: 控制邮件发送 设置邮件限制 建立朋友名单和黑名单过滤器 执行消息的拒绝 提高转以性能 建立邮件日志 理解如何执行邮件规则 建立邮件规则 停止邮件规则的流程 使用黑名单标签和朋友名单邮件规则条件 建立邮件配额 使用政策存档邮件 建立服务器和信息间的监控,包括: 测试邮件路由 建立邮件跟踪 监控邮件发送 监控邮件统计 解决共同邮件设置问题 测试邮件连接 重启路由 强制邮件路由 管理死邮件和未发送邮件 预备知识 完成IBM Lotus Domino 7 System Administration Operating Fundamentals (N7D750)或有相等知识、技能和经验 授课对象 新接触Lotus Domino并且负责最初的安装和设置基本Lotus Domino and Lotus Notes 7基础系统管理员以及在公司内部网和外部网环境中建立Domino Mail服务器的系统管理员 Managing IBM Lotus Domino 7 Servers and Users 课程代号 N7D770 考试代号  722 课程天数 2天 课程描述 学员可以学习到标准的服务器维护以及问题的解决方法。 学员同样可以登记和维护 Notes 和非 Notes 用户。 授课内容 管理用户 移动用户的邮件 更改用户的名称 Acting on name change requests ? 在层次(hierarchy)中更改用户的位置 扩展一个 Notes ID 删除用户 设置一个漫游用户 促使或者限制漫游用户身份升级 管理组 更改一个用户组的成员 管理组 /重命名组 /删除组 管理非 Notes 和 Notes 客户端 设置客户端浏览器 智能升级客户端软件 确保客户端升级路经 管理服务器 使用服务器控制台窗口 定义一个备份过程 启动更新记录 分析数据变化 自动分配服务器任务 升级服务器 在域中查找对服务器的引用 设置和其它 Domino 组织通信的证明 更改服务器访问通路 是一个服务器退役 重新换发一个服务器的 ID 更改管理员的访问 设置服务器的监控 识别搜集服务器信息的机制 启动收集者计数任务 创建事件发生器 创建事件操作者 事件操作者选择通告方式 创建探测程序 启动代理日志 使用Domino的域控制 创建和设定Domino的域控制的探测程序 监控服务器性能 观察Domino的域控制器的事件 观察实时统计 观察服务器监控器的统计 使用 Domino 网络管理员 使用 Domino 控制台 分析服务器问题 解决授权和认证的发布 解决复制问题 解决连接问题 解决代理管理器的发布 从服务器崩溃中恢复 自动进行诊断信息收集和错误分析 解决用户问题 解决工作站问题 从工作站崩溃中恢复 解决数据库的发布 解决连接问题 跟踪用户邮件信息 预备知识 完成了下列 IBM Lotus Domino7 课程或者具有相应水平的知识、技巧和经验: (必需的)Administering IBM Lotus Domino 7: Operating Fundamentals (推荐的)Administering IBM Lotus Domino 7: Building the Infrastructure 授课对象 Domino 7 新管理员: 监控和维护Domino 7现有的基础设施 管理Domino 域中的Notes 和非 Notes 用户
VMware vCenter vCenter是一个强大的集中虚拟化管控工具,通过vCenter可以管理到虚拟化涉及 的方方面面,纵观整个虚拟化架构也是基本功能。下图演示了通过vCenter查看虚拟化 架构拓扑的实景图。 图表vCenter演示 从管理角度观察,虚拟平台环境一目了然,运行状态、功能信息等随时掌握。下 面是通过管控中心vCenter进行管理的界面演示: 图表vCenter演示 图中左边是硬件设备以及虚拟设备资产,右边是状态信息以及各种配置信息等, 所有可管理的容都容纳在vCenter之中。 vCenter是为了集中管理和监控虚拟机、实现自动化以及简化资源调配,对所有物 理服务器及其上的虚拟服务器进行统一管理的工具。 可以看到,虚拟化集群之的配置参数、运行状态、逻辑关系等等信息都可以一目 了然的呈现出来。同时还可以针对集群定义所需要的高级功能,如HA、vMotion、DRS等 。如果集群之中出现硬件故障,可以通过虚拟化快速恢复,保证较高级别的业务连续性 水平。 对于性能的监控、管理,vCenter也极为便利,可以根据需求定义需要监控的资产 设备,快速定位性能瓶颈或发现问题根源。如下图所示: 图表vCenter演示 VMware还提供了Web客户端,可以从全球任何位置以Web方式访问虚拟化平台vsph ere,并且完成对数据中心的操控管理。就像如下界面: 集中化的管控中心可以完成绝大部分的IT管理职能,大大减少了琐碎的管理事务,提高 管理人员的生产效率。 VMware vMotion   VMware VMotion能够在两台正在运行的服务器之间进行实时迁移,具有零停机性能,能够大幅度 提高了服务器的可用性,保证交易数据的完整性。VMotion是创建动态,自动优化数据中 心的关键因素,对完善服务器虚拟化,存储器虚拟化和网络虚拟化等技术产生重大的影 响。 图表vMotion实现原理 VMware VMotion的功能   对于服务器管理员来说,VMotion允许管理员:1、在资源库中不断地自动分配虚拟 机;2、在不中断业务运作的情况下进行各项维修工作,从而令服务器获得最高的可用性 。   对于用户来说,VMotion允许用户:1、自动优化和分配资源库,从而大大地提高了 硬件的利用率,灵活性和可用性。2、进行定期的硬件设备维护操作,但却不需要预先设 定停机时间。3、在服务器发生故障或者表现不佳之前,进行迁移。 VMotion中运用的技术   VMotion从一台物理服务器将虚拟机迁移到另外一台虚拟机要用到下述三项技术:   1. 虚拟机的全部状态信息被压缩在一套存储于共享存储器的文件中。作为载体的存 储器类型可以是光纤通道(Fibre Channel),iSCSI存储区域网络(iSCSI Storage Area Network,SAN)或者网络附加存储器(Network Attached Storage,NAS)。VMware的群集虚拟机系统(VMFS)允许多台ESXi服务器同时访问同一 个虚拟机文件。   2. 虚拟机的动态存和执行状态在一个高速的网络上进行快速传输,允许虚拟机即时 地在源ESXi服务器和目标ESXi服务器之间进行信息交换。在迁移过程中,VMotion只是在 点阵图里对信息交换进行监控,所以整个转移过程对用户来说是透明的。一旦整个存和 系统状态全部复制到目标ESXi服务器中,VMotion就会自动终止源虚拟机,同时将点阵图 转移到目标ESXi服务器中,并在目标ESXi服务器中重新启动虚拟机。上述整个操作假如 是在一个千兆以太网络中进行,那么不用两秒的时间就可以完成。   3. 虚拟机使用的网络同样也会被目标ESXi服务器虚拟化,确保在实时迁移之后,虚 拟机的网络身份和连接能够得到保留。VMotion将MAC地址作为进程的一部分来进行管理 。一旦目标机被激活,VMotion会检查网络路由器来确保它能识别虚拟机MAC地址新的物 理位置。由于虚拟机使用VMotion来进行实时迁移,它的执行状态,网络身份和动态都能 够得到保护,所以对于用户来说,整个迁移过程并没有引起服务器停机或者网络中断。 VMware VMotion的关键特点   可靠性:自从2004年推出了该产品之后,在成千上万的用户的支持下,VMotion一直 不断地为最可靠的实时迁移性能调整标准。   高可用性:最终用户无法觉察到实时迁移所带来的服务器的停机。CPU和网络资源的 最大利用确保了实时迁移迅速和有效地进行。   互操作性:无论虚拟机运行在什么操作系统上,实时迁移都可以在任何类型的硬件 设备和网络上进行,只要VMware ESXi服务器支持该设备和网络。支持由管线通信连接的存储区域网络(SAN)。实行的实 时迁移的虚拟机利用带宽高达4GB的

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值