- 博客(11)
- 收藏
- 关注
原创 day90-代码自动发布测试案例-docker
代码自动发布-docker一、分析旧:代码发布环境提前准备,以主机为颗粒度静态新:代码发布环境 多套,以容器为颗粒度编译二、业务发布逻辑设计图三、工具使用流程图工具gitgitlabjenkinstomcatmavenharbordocker流程图四、主机规划序号主机名主机IP主机功能软件1dev192.168.122.5开发者 项目代码solo git2
2021-09-28 17:20:24 2292
原创 day80-86-容器技术-docker基础
PaaS一、虚拟化分类虚拟化资源提供者硬件平台虚拟化操作系统虚拟化虚拟化实现方式Type I 半虚拟化Type II 硬件辅助全虚拟化Type III软件全虚拟化操作系统虚拟化回顾硬件平台虚拟化与操作系统虚拟化区别主机虚拟化与容器虚拟化的优缺点主机虚拟化应用程序运行环境强隔离虚拟机操作系统与底层操作系统无关化虚拟机内部操作不会影响到物理机拥有操作系统会占用部署资源及存储网络传输效率低
2021-09-20 21:31:34 4104 1
原创 day77~79-OpenStack手动分布式部署
openstack手动分布式部署一、环境准备参考: https://docs.openstack.org/zh_CN/install-guide/1, 静态IP(NetworkManager服务可以关闭)2,主机名与绑定192.168.122.11 controller192.168.122.12 compute192.168.122.13 cinder3, 关闭防火墙和selinux4, 时间同步所有节点准备yum源# yum install yum-plugin-priorit
2021-09-14 21:40:38 1411
原创 dsy76-OpenStack之自动部署
OpenStack自动部署学习目标能够了解OpenStack是什么能够掌握OpenStack核心组件能够掌握OpenStack组件项目及其功能能够掌握OpenStack自动部署方法能够掌握OpenStack基本应用OpenStack是什么OpenStack是由美国国家航空航天局(NASA)与Rackspace公司合作研发并发起的,以Apache许可证授权的自由软件和开放源代码的云计算技术解决方案,其是一个项目也是一个软件,主要用于实现云项目,以云项目操作系统而存在。
2021-09-12 15:39:16 837 2
原创 day75-公有云(阿里云部分功能的使用)
阿里云 ECS阿里云注册注册请找公司行政部门阿里云登录阿里云控制台介绍阿里云充值阿里云ECS列表中专用网络前置工作准备专用网络选择区域创建专有网络专用网络中网络设置专用网络中交换机设置确认专用网络是否创建阿里云ECS列表中安全组准备安全组进入安全组创建页面创建安全组确认安全组是否创建成功创建ECS实例进入ECS页面选择计费方式选择地域选择实例按需求选择选择存储选择网络选择公网带宽选择安全组选择
2021-09-11 15:50:20 415
原创 day74-虚拟化技术(KVM)2
虚拟化技术(KVM)一、KVM网络虚拟化技术学习目标能够了解半虚拟化驱动工作原理能够下载半虚拟化驱动能够查看主机是否支持半虚拟化驱动能够安装半虚拟化驱动能够通过virt-manager为虚拟机添加网卡能够通过virsh命令为虚拟机添加网卡能够添加四种虚拟网络交换机1. 为什么使用半虚拟化驱动?虚拟化层完全模拟出来的网卡全虚拟化网卡环境中,一个完整的数据包从虚拟机到物理机网卡的路径是:通过驱动对操作系统进行了修改,即Virtio技术半虚拟化网卡环境
2021-09-09 19:53:39 448
原创 day73-虚拟化技术(KVM)1
虚拟化技术(KVM)虚拟化一、虚拟化技术概述学习目标能够了解虚拟化技术分类方法能够了解虚拟化技术实现目的能够了解虚拟化产品有哪些能够了解QEMU功能能够掌握KVM功能能够掌握libvirt功能1.虚拟化技术即是对资源的抽象2.从资源提供角度分类2.1 平台虚拟化如果把X86平台的CPU,内存和外设做为资源,那对应的虚拟化技术就是平台虚拟化,在同一个X86平台上面,可以 虚拟多个X86平台,每个平台可以运行自己独立完整的操作系统。例如:QEMU,KVM,
2021-09-07 20:18:56 534
原创 day71~72-大数据之Hadoop部署2(完全分布式部署与ambari实践)
大数据基础平台实施及运维一、完全分布式部署介绍学习目标能够了解完全分布式部署场景完全分部式是真正利用多台Linux主机来进行部署Hadoop,对Linux机器集群进行规划,使得Hadoop各个模块分别 部署在不同的多台机器上。二、NameNode HA+完全分布式部署学习目标能够了解HA+完成分布式部署场景能够对HA+完全分布式部署架构规划能够对HA+完全分布式部署进行配置预备知识1)什么是HA?HA的意思是High Availability高可用,指当当前工作中
2021-09-04 16:38:44 468
原创 day70-大数据之Hadoop部署1(单机部署与伪分布式部署)
大数据基础平台实施及运维一、大数据介绍学习目标能够了解为什么使用大数据技术能够了解大数据指的是什么1. 为什么使用大数据技术?数据量越来越大数据分析的实时性越来越强数据结果的应用越来越广泛结论:我们需要使用大数据技术2. 大数据的定义大数据是收集、整理、处理大容量数据集,并从中获得结果的技术总称。二、大数据应用领域学习目标能够了解大数据应用在哪些领域广告广告投放广告策略电信深度包检测流失分析网络质量
2021-09-03 19:38:56 738
原创 day69-linux入侵检测
入侵检测本地检测方法云平台的检测方法查看系统日志查看安全相关日志ssh远程登录失败日志[root@instructor ~]# grep -i Failed /var/log/secureMay 20 12 :15:35 instructor sshd[12070]: Failed password for root from 192.168.1.12 port 50720 ssh2May 20 12 :15:48 instructor sshd[12086]: Failed
2021-09-02 19:41:10 152
原创 day69-安全网关-jumpserver堡垒机使用
jumpserverJumpServer 是全球首款开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 规范的运维安全审计系统。JumpServer 使用 Python / Django 为主进行开发,遵循 Web 2.0 规范,配备了业界领先的 Web Terminal 方案,交互界面美观、用户体验好。JumpServer 采纳分布式架构,支持多机房跨区域部署,支持横向扩展,无资产数量及并发限制。特色优势开源:零门槛,线上快速获取和安装;分布式:轻松支持大规模并发访问;无
2021-09-02 10:10:09 581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人