- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Docker——4——Dockerfile
Docker镜像分层Docker的最小镜像[root@docker01 ~]# docker run hello-worldHello from Docker!This message shows that your installation appears to be working correctly.To generate this message, Docker took the following steps: 1. The Docker client contacted the
2020-08-31 11:20:13 242
原创 Docker——3——Docker的基本操作命令
查找镜像[root@docker ~]# docker search busybox拉取镜像[root@docker ~]# docker pull busybox查看本地镜像[root@docker ~]# docker imagesPS:注意,一个完整的镜像,由镜像名称和TAG组成。如果只看到一个镜像的名称,没有接标签,意思是默认标签:latest。虽然我们查看到的镜像标签为latest(最新的),但并不表示它一定是最新的。把镜像导出到本地[root@docker ~]# docker
2020-08-28 12:24:34 433
原创 Docker——2——Docker的底层原理/资源限制
如果虚拟机内服务对内核版本有要求,这个服务就不太适合用docker来实现了。Busybox:欺骗层(模拟不同系统的根目录)。解耦:解除耦合、冲突。耦合:冲突现象。普通虚拟化: 完全型解耦。Docker: 半解耦。run——> Centos系统(nginx、web)。Namespace(名称空间):逻辑空间——> 隔离用来隔离容器/proc /sys : 虚拟文件系统。 伪目录文件 ——> 内存[root@docker01 ns]# pwd/proc/17
2020-08-26 17:25:15 640
原创 Docker——1——Docker的安装/加速器
docker的基本概念image:镜像——镜像是容器的基石container:容器——镜像运行的实例repostory:仓库——镜像的集合存储的地方镜像的是容器运行的基石,容器是镜像运行之后的实例docker-EE:企业版————docker-CE:社区办使用docker的基本要求:内核版本必须是3.10以上的。查看内核版本:uname -r[root@docker ~]# uname -r3.10.0-514.el7.x86_64centos 6:内核版本2.6——能否使用docke
2020-08-26 17:24:54 482 1
原创 KVM——6——虚拟机的迁移
虚拟机域的迁移环境准备:kvm01 kvm02192.168.1.200 …1.2012台机器防火墙全部关闭,禁用selinux。冷迁移(静态迁移)//冷迁移和克隆差不多,都是需要对磁盘文件和xml配置文件进行操作。scp /etc/libvirt/qemu/test01.xml192.168.1.201:/etc/libvirt/qemu/scp /kvm-vm/centos.raw 192.168.1.201:/kvm-vm/热迁移(动态迁移)kvm01 kvm02 NFS19
2020-08-21 09:34:58 197
原创 KVM——5——kvm网络
bridge桥接网络适用范围:服务器主机虚拟化原理:即虚拟网桥的网络连接方式,是客户机和子网里面的机器能够互相通信。好处:可以使虚拟机成为网络中具有独立IP的主机。
2020-08-20 08:22:04 1222
原创 KVM——2——KVM基本操作命令
1、查看虚拟机列表查看正在运行的虚拟机,默认只能查看正在运行的虚拟机域,如果想查看所有加 --all[root@kvm01 ~]# virsh list --all例:[root@kvm01 ~]# virsh list Id Name State----------------------------------------------------[root@kvm01 ~]# virsh list --all Id Nam
2020-08-16 15:13:10 407
原创 KVM——3——磁盘格式
RAW:(裸格式)占用空间较大,性能较好,但不支持虚拟机快照功能QCOW2: (copy on write) 写时复制占用空间较小,支持快照,性能比RAW稍差一些创建磁盘(默认是裸格式)[root@kvm disk]# qemu-img create 1234.raw 5G查看磁盘信息[root@kvm disk]# qemu-img info 1234.raw创建指定格式磁盘[root@kvm disk]# qemu-img create -f qcow2 bdq...
2020-08-16 15:13:06 219
原创 KVM——4——虚拟机域的克隆
克隆手动克隆(完整克隆)test01 ————> test021)复制xml配置文件[root@localhost qemu]# cp test01.xml test02.xml或者[root@localhost qemu]# virsh dumpxml test01 > test02.xml2)复制磁盘文件[root@localhost kvm-vm]# cp centos.raw test02.raw3)修改配置文件并重新生成一个虚拟机a: name字段b: 删
2020-08-16 15:13:06 137
原创 KVM——1——KVM简介及基础安装配置
KVM简介:1、虚拟化简史2、为什么需要CPU虚拟化X86 操作系统是设计在直接运行在裸硬件设备上的,因此它们自己认为它们完全占有计算机硬件。x86 架构提供四个特权级别给操作系统和应用程序来访问硬件。 Ring 是指CPU 的运行级别,Ring 0是最高级别,Ring1次之,Ring2更次之…… 就 Linux+x86 来说, 操作系统(内核)需要直接访问硬件和内存,因此它的代码需要运行在最高运行级别Ring0上,这样它可以使用特权指令,控制中断、修改页表、访问设备等等。应用程序的代码运行在最低
2020-08-12 10:40:47 2116 1
原创 架构综合(本文档未整理;勿看)
一、项目实施规划1、需求分析,写项目规划书(项目经理、技术总监cto)2、画架构图,将架构分解成各种模块(架构师)3、各模块实施和测试(运维工程师)4、自动化部署及运维(ansible/saltstack)二、网站业务博客/wordpress http://www.wordpress.org PHP知乎/wecenter http://www.discuz.net PHP博客/jpress http://www.wordpress.org JAVA/Tomcat三、群集服务器数量、作
2020-08-10 18:53:36 581
原创 ntp时间服务器——时间同步
具体两种模式:1、服务器数量比较少,可以直接与时间服务器同步2、本地服务器较多,在本地自建时间同步服务器时间同步的两个命令:ntpd : 校准时间,一点点的校准过来时间的,最终把时间慢慢的校正对。ntpd服务可以在修正时间的同时,修正cpu tick。ntpd有一个自我保护设置: 如果本机与上源时间相差太大, ntpd不运行ntpdate : 不会考虑其他程序是否会阵痛,直接调整时间,有可能会对程序造成影响ntpdate [-nv] [ IP/hostname]# ntpdate -u 192
2020-08-08 20:29:49 7662 1
原创 saltstack——大型环境自动化运维工具
SaltStack、Ansible、Puppet比较1、SaltStack(一般用于大于1000台服务器的公司环境) saltStack由Python编写,为server-client模式的系统,自己本身支持多master。 运行模式为master端下发指令,客户端接收指令执行。 saltstack依赖于zeromq消息队列,采用yaml格式编写配置文件,比较简单。 支持api及自定义python模块,能轻松实现功能扩展。2、Ansible(应用于1000台以下服务器的环境).
2020-08-07 20:10:28 1306
原创 日志——efk——3——filebeat+redis+logstash+es+kibana架构
本案例接上次案例环境继续深入的,如有疑问,链接跳转:https://blog.csdn.net/weixin_45373345/article/details/107749634kibana图表:登录——左侧面板选择visualize——点击“+”号——选择图表类型(Area)——选择索引——Buckets(x-Axis)——Aggregation(Terms)——Field(remote_addr.keyword)——size(3)——点击上方三角标志kibana监控(x-pack)
2020-08-05 12:57:23 590
原创 日志——efk——2——安装及配置群集
EFK日志收集Elasticsearch: 数据库,存储数据 javalogstash: 日志收集,过滤数据 javakibana: 分析,过滤,展示 javafilebeat: 收集日志,传输到ES或logstash gofilebeat官方文档:https://www.elastic.co/guide/en/beats/filebeat/current/index.html所需环境:efk(内存4G)192.168.1.128ceshiji(可有可无)19.
2020-08-02 22:09:59 344
LAMP.iso中存放搭建lnmp所需源码包
2020-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人