2018-09-13 随笔

kvm
是一个虚拟化平台:两个的组件 1.后端模板(镜像管理文件)2.xml文件
kvm 是基于cpu指令进行的虚拟化 ,kvm虚拟出来的没有一个虚拟的操作系统都是有独立的物理分割,有自己的独立的系统进程,

kvm 虚拟化的组件:
kvm的虚拟化平台 kvm虚拟化主机 kvm的虚拟化客户端

virsh 管理工具:
virsh 控制指令 虚拟机名称 具体的参数

一台kvm虚拟机两个重要管理文件
1.磁盘镜像文件
保存虚拟机的操作系统及文档数据,镜像路径取决于xml配置文件中的定义
2.xml文件
定义虚拟机的名称、UUID、CPU、内存、虚拟磁盘、网卡等各种参数设置

openstack
云计算: 基于互联网的相关服务的增加、使用和交付模式
• 这种模式提供可用的、便捷的、按需的网络访问,进可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务)
• 这些资源能够被快速提供,只需投入很少的管理工作,或与服务商进行很少的交互
• 通常涉及通过互联网来提供动态易展且经常是虚拟的资源

openstack是一个云计算管理平台 (是一种Iaas云的解决方案)

openstack的管理组件:
用于管理Openstack各种服务的、基于web的管理接口
可以通过图形界面实现管理用户,管理网络,启动实例等

docker容器技术
容器技术已经成为应用程序封装和交付的核心技术
• 容器技术的核心有以下几个内核技术组成:
– CGroups(Control Groups)-资源管理
– NameSpace-进程隔离
– SELinux安全

由于是在物理机上实施隔离,启动一个容器,可以像启动一个进程一样快速

Docker是完整的一套容器管理系统
• Docker提供了一组命令,让用户更加方便直接地使用容器技术,而丌需要过多关心底层内核技术

Docket 的优点:
相比于传统的虚拟化技术,容器更加简洁高效
• 传统虚拟机需要给每个VM安装操作系统
• 容器使用的共享公共库和程序

Docker 的缺点:
容器的隔离性没有虚拟化强
• 共用Linux内核,安全性有先天缺陷
• SELinux难以驾驭
• 监控容器和容器排错是挑战

Docker 是基于镜像启动的,镜像是启动Docker的核心技术,镜像采取的是分层设计的

ansible是用phtyon语言开发的,集合了好多的运维工具,实现批量装机的运维工具
ansible可以让我们实现:
– 自劢化部署APP
– 自劢化管理配置项
– 自劢化的持续交付
– 自劢化的(AWS)于服务管理

ansible 的优势:
– 是仅需要ssh和Python即可使用
– 无客户端
• ansible功能强大,模块丰富
• 上手容易门槛低
• 基亍 python 开发,做二次开发更容易
• 使用公司比较多,社区活跃

ansible缺点
– 对亍几千台、上万台机器的操作,还不清楚性能、效率情况如何,需要迚一步了解。

ansible 是模块化的设计,调用相应的模块,来完成相应的认为。

ansible特性
• 部署简单
• 主从模式工作
• 支持自定义模块
• 支持playbook
• 易亍使用
• 支持多层部署
• 支持异构IT环境

ansible 的七忠常用的模块:
1. ansible 命令 是执行一些临时的操作
2. ansible-doc 是 Ansible模块文档说明,针对每个模块都有详细的用法说明及应用案例介绍,功能和Linux系统man命令类似,必须掌握
3. ansible-console 是 Ansible 为用户提供的一款交互式工具,用户可以在 ansible-console 虚拟出来的终端上像 Shell 一样使用 Ansible 内置的各种命令,这为习惯于使用 Shell 交互方式的用户提供了良好的使用体验。
4. ansible-galaxy 从 github 上下载管理 Roles 的一款工具,与 python 的 pip 类似。
5. ansible-playbook 是日常应用中使用频率最高的命令,其工作机制是:通过读取预先编写好的 playbook 文件实现批量管理。要实现的功能与命令 ansible 一样,可以理解为按一定条件组成的 ansible 任务集,必须掌握
6. ansible-vault 主要用于配置文件加密,如编写的Playbook 配置文件中包含敏感信息,不希望其他人随意查看, ansible-vault 可加密/解密这个配置文件
7. ansible-pull
– Ansible 有两种工作模式 pull/push ,默认使用 push
模式工作,pull 模式和通常使用的 push 模式工作机
理刚好相反
– 适用场景:有数量巨大的机器需要配置,即使使用高
并发线程依旧要花费很多时间;
– 通常在配置大批量机器的场景下会使用,灵活性稍有
欠缺,但效率几乎可以无限提升,对运维人员的技术

elk
ELK组件在海量日志系统的运维中,可用于解决:
– 分布式日志数据集中式查询和管理
– 系统监控,包含系统硬件和应用各个组件的监控
– 故障排查
– 安全信息和事件管理
– 报表功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
项目:使用 JavaScript 编写的杀死幽灵游戏(附源代码) 杀死鬼魂游戏是使用 Vanilla JavaScript、CSS 和 HTML 画布开发的简单项目。这款游戏很有趣。玩家必须触摸/杀死游荡的鬼魂才能得分。您必须将鼠标悬停在鬼魂上 - 尽量得分。鬼魂在眨眼间不断从一个地方移动到另一个地方。您必须在 1 分钟内尽可能多地杀死鬼魂。 游戏制作 这个游戏项目只是用 HTML 画布、CSS 和 JavaScript 编写的。说到这个游戏的特点,用户必须触摸/杀死游荡的幽灵才能得分。游戏会根据你杀死的幽灵数量来记录你的总分。你必须将鼠标悬停在幽灵上——尽量得分。你必须在 1 分钟内尽可能多地杀死幽灵。游戏还会显示最高排名分数,如果你成功击败它,该分数会在游戏结束屏幕上更新。 该游戏包含大量的 javascript 以确保游戏正常运行。 如何运行该项目? 要运行此游戏,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox。要玩游戏,首先,单击 index.html 文件在浏览器中打开游戏。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维螺丝钉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值