随笔分类 - 知识分享
1
共享知识
摘要:git git init # git init 命令用于在目录中创建新的 Git 仓库. # 例如我们在当前目录下创建一个名为 runoob 的项目. $ mkdir runoob $ cd runoob/ $ git init Initialized empty Git repository in
阅读全文
摘要:虚拟机网卡被重名为cirename0 在虚拟机挂载多网卡情况下,你在虚拟机上卸载网卡后,再创建新的port挂给虚拟机使用,如果虚拟机不经过重启的话,是不会有任何问题的。但是,如果虚拟机重启了,你可能会发现没有了原来的eth0或者eth1,而多了一个 cirename0 的网卡。这就是cloudini
阅读全文
摘要:静态存储 Kubernetes 同样将操作系统和 Docker 的 Volume 概念延续了下来,并且对其进一步细化。Kubernetes 将 Volume 分为持久化的 PersistentVolume 和非持久化的普通 Volume 两类。为了不与前面定义的 Volume 这个概念产生混淆,后面
阅读全文
摘要:RBAC 基于角色(Role)的访问控制(RBAC)是一种基于组织中用户的角色来调节控制对计算机或网络资源的访问的方法。 RBAC 鉴权机制使用 rbac.authorization.k8s.io API 组来驱动鉴权决定, 允许你通过 Kubernetes API 动态配置策略 要启用 RBAC,
阅读全文
摘要:描述 此文档记录Centos实际生产环境遇到的一些疑难杂点且比较实用的配置,以此纪录形成知识归档。 技能1: centos7修改网卡名 因客户业务系统从vmware迁移至openstack,原来网卡名是ens开头,迁移到opensatck是eth开头, 现在客户要求保留原有的网卡名,通过修改udev
阅读全文
摘要:pod 分配给特定的node节点 目的:在一般业务场景,有些pod需要运行在特定的物理节点上,可以通过kubernetes的nodeSelector、nodeName安排pod到指定的节点上运行。 # 采用nodeselect节点选择器的方法: # 为 test-nodelete-2节点打上标签。
阅读全文
摘要:描述 kolla-ansible部署openstack的GPU透传方法 一、gpu物理服务器配置 在gpu服务器上主启用IOMMU 确认内核⽀支持iommu $ cat /proc/cmdline | grep iommu 输出以下信息:BOOT_IMAGE=/vmlinuz-3.10.0-1062
阅读全文
摘要:描述 从vmware的虚拟机迁移到opensatck,由于vmware虚拟机磁盘类型采用的是scsi,要迁移到opensatck平台运行,发现虚拟机无法起来,原因是vmware虚拟机没有安装virtio驱动,所以迁移之前要确保虚拟机支持virtio和安装了virtio驱动。 前置条件 根据您服务器的
阅读全文
摘要:描述 ceph-csi扩展各种存储类型的卷的管理能力,实现第三方存储ceph的各种操作能力与k8s存储系统的结合。调用第三方存储ceph的接口或命令,从而提供ceph数据卷的创建/删除、挂载/解除挂载的具体操作实现。前面分析组件中的对于数据卷的创建/删除、挂载/解除挂载操作,全是调用ceph-csi
阅读全文
摘要:描述 ceph-csi扩展各种存储类型的卷的管理能力,实现第三方存储ceph的各种操作能力与k8s存储系统的结合。通过 ceph-csi 使用 ceph rbd块设备,它动态地提供rbd以支持 Kubernetes 持久化存储,并将这些rbd映射给 pod做为块设备持久化数据使用。 Ceph 将po
阅读全文
摘要:iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。 iptables基础 规则(r
阅读全文
摘要:描述 在很多业务场景下,会遇上很多诡异的需求,不仅限于文章提及的需求,还有各种五花八门的需求,大部份的这些需求的产生都是来源于以前设计、规划上导致的问题。所以我们都会想尽办法为客户解决问题,维护好客户的关系。 环境信息 OS: Centos7及以上 VM 主机A IP 网卡 网卡用途 默认路由 10
阅读全文
摘要:描述 幂等性是在实际应用中经常需要考虑的概念,尤其是运维中。相较于将幂等性理解为各种异常情况的综合处理,将其理解为执行时需要考虑到在前次执行产生的影响的情况下能够正常执行则会更加容易接近业务需求。 ansible包含众多的模块,大部分内置模块都能够保证操作的幂等性,即相关操作的多次执行能够达到相同结
阅读全文
摘要:kolla-ceph来源: 项目中的部分代码来自于kolla和kolla-ansible kolla-ceph的介绍: 1、镜像的构建很方便, 基于容器的方式部署,创建、删除方便 2、kolla-ceph的操作幂等,多次执行不会产生副作用 3、使用kolla-ceph(基于ansible)流程化部署
阅读全文
摘要:描述 当你在openstack平台创建一个network,在这个network上创建两台虚拟机,当这两台虚拟机还需要VIP时,你从这个network分配一个地址做为VIP,配置到虚拟机上,你会发现这个VIP并不能被访问。因为在neutron中,从 VM 端口发送/接收的数据包必须具有该 VM 端口的
阅读全文
摘要:虚拟机 XML 配置示例 虚拟机的 XML 配置(也称为 域 XML )决定虚拟机的设置和组件。下表显示了虚拟机(VM)的 XML 配置示例并解释了其内容。 要获取虚拟机的 XML 配置,您可以使用 virsh dumpxml 命令,后跟虚拟机的名称。 virsh dumpxml demo-gues
阅读全文
摘要:什么是虚拟化? 虚拟化让运行 Centos的机器能够托管(host)多个虚拟机(VM),也称为客户机(guest),VM 使用主机的物理硬件和计算资源,在主机操作系统中作为用户空间进程运行一个独立的虚拟操作系统(客户机操作系统)。换句话说,虚拟化功能使在一个操作系统中执行其他操作系统成为可能。 虚拟
阅读全文
摘要:一、计算机网络的功能 数据通信 (连通性) 资源共享(硬件、软件、数据) 分布式处理(多台计算机协同工作) 提高性能(主备) 负载均衡 二、计算机网络组成 三、计算机网络的分类 分布范围 广域网 WAN (交换技术) 城域网 MAN 局域网 LAN(广播技术) 个人局域网 PAN 使用者 公用网(电
阅读全文
1
