
云计算专题
文章平均质量分 75
极客海哥
技术极客:
精通路由交换协议、网络架构规划设计,网络故障排查
安全攻防,云计算,云安全,SDN,
Linux运维,Linux系统架构,
golang编程,Python编程,shell编程
展开
-
AlmaLinux8.6上用cephadm搭建v17.2.0 Quincy版本ceph集群
AlmaLinux8.6上用cephadm搭建v17.2.0 Quincy版本ceph集群cephadm nfs cephfs centos原创 2022-06-05 12:06:20 · 2274 阅读 · 1 评论 -
1.24版本k8s集群安装部署rook-ceph存储集群
一、初始花基本环境1.主机环境信息2.部署k8s集群参见;https://blog.youkuaiyun.com/lic95/article/details/125044136二、部署rook ceph1.参考rook-ceph说明https://rook.github.io/docs/rook/latest/Getting-Started/quickstart/#deploy-the-rook-operator2.确认none节点硬盘情况,本文5个node节点共10块硬盘3.部署证书管理器4.安装lvm包原创 2022-06-02 22:02:01 · 2371 阅读 · 0 评论 -
1.24版本k8s集群配置treafik-Ingress
Traefik是一个开源的kuberetes ingrsss,它可以让你的服务发布成为一种有趣而轻松的体验。它代表您的系统接收请求,并找出哪些组件负责处理它们。 Traefik的与众不同之处在于,除了它的众多功能之外,它还可以自动为您的服务发现正确的配置。当 Traefik 检查您的基础设施时,奇迹就会发生,它会在其中找到相关信息并发现哪个服务服务于哪个请求。 Traefik 原生兼容所有主要的集群技术,例如 Kubernetes、Docker、D原创 2022-06-02 18:41:36 · 1545 阅读 · 0 评论 -
1.24版本k8s集群配置Nginx-Ingress
在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes 目前 提供了以下几种方案:2.nginx-ingress 组成3.nginx-ingress工作原理 ingress controller通过和kubernetes api交互,动态的去感知集群中ingress规则变化,然后读取它,按照自定义的规则,规则就是写明了哪个域名原创 2022-06-02 01:00:14 · 4344 阅读 · 2 评论 -
Kuberntes 1.24版本部署MetalLB负载均衡器
MetalLB 是为裸机Kubernetes集群实现的负载均衡器,使用标准路由协议ARP或BGP。Metallb 支持两种模式:Layer2或者BGP详见:https://blog.youkuaiyun.com/lic95/article/details/125044136原创 2022-06-01 00:30:32 · 2007 阅读 · 0 评论 -
AlmaLinux(rocky、centos)用kubeadm搭建1.24版本多master高可用Kubernetes集群
一、部署节点说明系统主机名IP地址节点软件虚拟负载master192.168.3.30AlmaLinux release 8.6master01192.168.3.31kube-vip、etcd、apiserver、scheduler、controller-manager、calicoAlmaLinux release 8.6master02192.168.3.32kube-vip、etcd、apiserver、scheduler、controller原创 2022-05-30 12:03:59 · 1194 阅读 · 0 评论 -
AlmaLinux上 (Rocky)基于kubevip+cri-o+Calico用kubeadm搭建1.24版本多master高可用集群
前言:本文是k8s搭建系列的第四篇,前三篇分别为1.Centos7.9 + aproxy + keepalived + docker + flannel + kubeadm +1.23.6https://blog.youkuaiyun.com/lic95/article/details/124903648?spm=1001.2014.3001.55012.AlmaLinux + haproxy + keepalived + containd + Calico + kubeadm +1.24https://blo原创 2022-05-29 21:02:16 · 2320 阅读 · 0 评论 -
AlmaLinux基于cri-o+Calico用kubeadm搭建1.24版本多master高可用Kubernetes集群
一、部署节点说明系统主机名IP地址虚拟负载master192.168.3.30AlmaLinux release 8.6master01192.168.3.31AlmaLinux release 8.6master02192.168.3.32AlmaLinux release 8.6master03192.168.3.33AlmaLinux release 8.6node01192.168.3.41AlmaLinux release原创 2022-05-29 00:31:51 · 1223 阅读 · 0 评论 -
AlmaLinux基于containd+Calico用kubeadm搭建1.24版本多master高可用Kubernetes集群
一、部署节点说明系统主机名IP地址虚拟负载master192.168.3.30AlmaLinux release 8.6master01192.168.3.31AlmaLinux release 8.6master02192.168.3.32AlmaLinux release 8.6master03192.168.3.33AlmaLinux release 8.6node01192.168.3.41AlmaLinux release原创 2022-05-28 14:47:46 · 1503 阅读 · 1 评论 -
AlmaLinux8.6上用cephadm搭建v17.2.0 Quincy版本ceph集群
一、初始化节点 1.参考资料https://docs.ceph.com/en/quincy/https://github.com/ceph/cephhttps://github.com/ceph/ceph-container/tree/master/src/daemonhttps://docs.ceph.com/docs/master/cephadm/https://docs.ceph.com/docs/master/cephadm/install/2.环境信息系统主机名主机I原创 2022-05-27 10:15:58 · 1143 阅读 · 0 评论 -
在 CentOS 7.1 上安装分布式存储系统 Ceph(转)
关于 Ceph 的介绍网上一大堆,这里就不重复了。Sage Weil 读博士的时候开发了这套牛逼的分布式存储系统,最初是奔着高性能分布式文件系统去的,结果云计算风口一来,Ceph 重心转向了分布式块存储(Block Storage)和分布式对象存储(Object Storage),现在分布式文件系统 CephFS 还停在 beta 阶段。Ceph 现在是云计算、虚拟机部署的最火开源存储解决方案,据原创 2015-11-14 10:59:57 · 1278 阅读 · 0 评论 -
理解 OpenStack + Ceph (1):Ceph + OpenStack 集群部署和配置(转)
本系列文章會深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安裝和部署 (2)Ceph 與 OpenStack 集成的實現 (3)TBD 1. 測試環境 爲了深入學習 Ceph 以及 Ceph 和 OpenStack 的集成,搭建了如下的測試環境: 硬件環境: System X 服務器一台,CPU、內存和磁盤空間足夠 服務器只有一個物理網原创 2015-11-13 14:56:59 · 724 阅读 · 0 评论 -
Ceph RBD终端连接方案
1. 创建空间池 [root@ceph-adm ~]#ceph osd pool create testspace 256 256 [root@ceph-adm ~]#ceph osd lspools 0 rbd,1 testspace, 2. 创建镜像文件storage_500k 专门用于放500K大小的文件 [root@ceph-adm ~]#rbd create st原创 2015-11-16 14:47:39 · 2321 阅读 · 0 评论 -
Ceph命令集合
一、集群 1、启动一个 ceph 进程 启动 mon 进程 service ceph start mon.node1 启动 msd 进程 service ceph start mds.node1 启动 osd 进程 service ceph start osd.0 2、查看机器的监控状态 [root@client ~]# c原创 2015-11-16 14:17:01 · 1189 阅读 · 0 评论 -
Ceph 安装配置之一 创建集群( 转)
ceph安装配置: 由于以下环境是在装有openstack的三节点上安装的,故主机名是:controller/compute/network 但是配置ceph,可以添加mon、mds、osd、client等名称到/etc/hosts里 注:使用mon0 osd0 osd1主机名在后边创建过程中,提到和远程hostname不匹配,OSD节点id是从0开始,所以主机节点可从osd原创 2015-11-13 14:47:05 · 3485 阅读 · 0 评论 -
kubernetes增加删除master节点操作
一、Kubernetes中删除节点#获取节点kubectl get nodes#驱逐节点kubectl drain <node name> #删除节点之前撤销驱逐操作kubectl drain <node name>kubectl uncordon <node name>#删除节点 kubectl delete nodes <node name>二、Kubernetes加入master节点#删除etcd脏数据docker ex原创 2022-05-22 00:54:55 · 2642 阅读 · 0 评论 -
kubernetes修改Flannel网络为Calico网络
一、部署多master高可用Kubernetes集群部署方式详见上一篇博客:https://blog.youkuaiyun.com/lic95/article/details/124903648部署完成后查询现有集群状态[root@master01 ~]# kubectl get nodesNAME STATUS ROLES AGE VERSIONmaster01 Ready control-plane,master 57m v1.23.原创 2022-05-22 00:50:11 · 855 阅读 · 0 评论 -
Centos7.9上用kubeadm搭建1.23.6版本多master高可用Kubernetes集群(haproxy + keepalived,无坑)
一、部署节点说明1.Kubernetes 组件名称简介kubectl管理 k8s 的命令行工具,可以操作 k8s 中的资源对象。etcd是一个高可用的键值数据库,存储 k8s 的资源状态信息和网络信息的,etcd 中的数据变更是通过 api server 进行的。apiserver提供 k8s api,是整个系统的对外接口,提供资源操作的唯一入口,供客户端和其它组件调用,提供了 k8s 各类资源对象(pod,deployment,Service 等)的增删改查,是整原创 2022-05-21 21:28:49 · 1078 阅读 · 0 评论 -
Centos7.9上用kubeadm搭建1.23.6版本Kubernetes集群
#Centos7.9上用kubeadm搭建1.23.6版本Kubernetes集群一、部署节点说明系统主机名外部IP地址内部IP地址Centos 7.9.2009master01192.168.3.31172.18.3.31Centos 7.9.2009node01192.168.3.41172.18.3.41Centos 7.9.2009node02192.168.3.42172.18.3.42Centos 7.9.2009node031原创 2022-05-21 13:18:46 · 883 阅读 · 0 评论 -
Openstack swift对象存储
OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一。Swift使用普通的服务器来构建冗余的、可扩展的分布式对象存储集群,存储容量可达PB级。Swift的是用Python开发。 Swift提供的服务与AWS S3基本相同: 作为IaaS的存储服务 与OpenStack Compute对接,为其存储原创 2015-09-26 07:53:23 · 3423 阅读 · 0 评论 -
OpenvSwitch完全使用手册
本文主要参考 Overview of functionality and components 以及 Frequently Asked Questions 以及结合自己的理解。 http://sdnhub.cn/index.php/openv-switch-full-guide/ 1 什么是OpenvSwitch OpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,转载 2015-09-27 16:40:54 · 4430 阅读 · 1 评论 -
OpenStack OVS GRE/VXLAN网络
学习或者使用OpenStack普遍有这样的现象:50%的时间花费在了网络部分;30%的时间花费在了存储方面;20%的时间花费在了计算方面。OpenStack网络是不得不逾越的鸿沟,接下来我们一起尝试努力穿越这个沟壑吧……J 主要参考: RDO官网对GRE网络的分析: http://openstack.redhat.com/Networking_in_too_much_detail Open转载 2015-09-27 18:02:49 · 2192 阅读 · 0 评论 -
OpenStack: Storage 组件 Swift 和 Cinder(转)
本文介绍了 OpenStack Storage,该产品为其他 OpenStack 项目提供了永久存储。 根据文中对 OpenStack Compute 的描述,计算是计算工作量的核心。在某些情况下,一个计算实例可能就是所需的一切,但是,通常需要在实例的整个使用期限内的持久存储,或者说,可能需要在运行的各个服务之间共享大量的数据。 事实上,也可能出现这样的情况:应用程序在 OpenStack 环原创 2015-10-20 21:57:55 · 704 阅读 · 0 评论 -
深入块存储服务Cinder(转)
http://www.sxt.cn/u/4678/blog/5483 0。验证环境 环境包括: 1、一个controller节点,运行nova-api, nova-scheduler, cinder-api, cinder-scheduler, mysql, rabbitmq 2、一个Nova compute节点,运行一个虚机 3、三个cinder volume节点,每个节点使原创 2015-10-22 14:45:25 · 4995 阅读 · 1 评论 -
Neutron 深入探索之 OVS + GRE之完整网络流程
0. 环境 Neutron 深入学习之 OVS + GRE 之 Neutron节点篇 中所使用的环境。 简单总结一下: Compute 节点上由Neutron-OVS-Agent负责: br-int:每个虚机都通过一个Linux brige连到该OVS桥上 br-tun:转化网络packet中的VLAN ID 和 Tunnel ID GRE tunnel:虚拟GRE通道 Neutr转载 2015-09-27 13:01:52 · 940 阅读 · 0 评论 -
云计算的三种服务模式:IaaS,PaaS和SaaS(转)
云计算的三种服务模式:IaaS,PaaS和SaaS 云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道。 “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。 任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司原创 2015-10-19 11:28:02 · 849 阅读 · 0 评论 -
openstack镜像制作思路、指导及问题总结
一、思路就4步: 1、创建镜像文件 2、用nova-compute自带的kvm,启动.iso文件,用vncviewer完成OS的安装过程 3、OS安装完毕,停止虚拟机,kvm重启镜像,安装必要的软件 4、后续:上传镜像到云中 二、镜像制作指导 很多源都有为OpenStack已经编译好的各种镜像了,您可以直接下载并通过使用这些镜像来熟悉OpenStack。 不过如果原创 2015-10-12 10:02:13 · 1634 阅读 · 0 评论 -
银联基于OpenStack的金融私有云建设实践(转)
一、银联金融私有云建设情况 (一)前言 随着中国移动互联网进入实质性的增长期,各种移动互联网设备大量涌现,强烈要求云计算应用的支持,实现数据的实时同步、 异地存取的自由,这一切凸显了云计算的重要性与急迫性。通过对云计算典型案例进行剖析,我们认为云计算是企业级IT技术发展到高级阶段的必然产物。云计算天生是面向“服务”的,和“应用”需紧密结合。因此其对于行业发展,尤其对于高度依赖IT信息技术的银行原创 2015-10-16 08:29:02 · 1369 阅读 · 0 评论 -
Openstack kvm win7镜像制作(转)
Openstack不但能管理linux虚拟机还能管理windows虚拟机,之前做过基于kvm的debian6镜像,今天实战一下win镜像的制作,以win7为例。 www.2cto.com 母系统环境:ubuntu12.10 server + kvm 下载virtio驱动,因为win默认不支持virtio驱动,而通过openstack管理虚拟机是需要virtio驱动的。需要两个virtio原创 2015-10-26 10:06:12 · 5693 阅读 · 1 评论 -
CentOS6.5编译安装openstack
1 准备工作 1.1 硬件准备工作 台式机器一台,cpu支持VT,内存>=4G;可用磁盘空间大于50G; 安装vmware虚拟机软件; 安装好两台CentOS-7.0-x86_64的虚拟机 1.2 实验环境详情 主机名 IP地址 作用描述 openstack-node1.example.com Eth0:192.168.40.5 控制节点 Opensta转载 2015-09-15 10:46:29 · 4835 阅读 · 0 评论 -
RDO部署多节点OpenStack Havana(OVS+GRE)
1、RDO官方文档:http://openstack.redhat.com/GettingStartedHavana_w_GRE 2、陈沙克博客:http://www.chenshake.com/how-node-installation-centos-6-4-openstack-havana-ovsgre/ 1、物理环境 双网卡物理机三台、外网路由器一台、内网交换机一台 NIC1接路由器,NIC转载 2015-09-27 11:26:20 · 958 阅读 · 0 评论 -
迁移 VMware 虚拟机到 KVM
前言 随着虚拟化技术的不断发展,虚拟机的应用也越来越广泛。日常应用中可能出现资源不足,系统管理调整或者系统备份等原因,希望将某一虚拟机从原来物理主机迁移到另一个物理主机上,即 V2V(Virtual-to-Virtual)迁移。虚拟机的迁移需要物理主机上 VMM(Virtual Machine Monitor)的支持。相同类型 VMM 之间,使用相同的 API 接口,通常具有强大的迁移能力。例如原创 2015-10-12 10:43:44 · 996 阅读 · 0 评论 -
在CentOS7.3下yum安装Kubernetes1.4傻瓜教程
“在CentOS7.3下yum安装Kubernetes1.4傻瓜教程(原创)一、前言 Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,目前centos yum源上最新版本为1.4。本文介绍如何基于Centos7.3构建Kubernetes平台,在正式介绍之前,大家有必要先理解Kubern原创 2017-02-13 00:25:04 · 16607 阅读 · 2 评论 -
Mirantis Fuel调研
一直以来,对于openstack 的初学者来讲,安装往往是入门的头大难题。在E版本之前,要搭建一个基本能用的openstack 环境那是相当麻烦,自己要装机,自己搞源,自己照着文档敲命令,又没有靠谱的文档,官方给出的文档依旧有好多坑,语言问题…… 往往用上好几天时间都装不起来,慢慢地就丧失了学习openstack 的信心!不过后来情况有了很大改观,从E版本开始,以后安装过程简化许多,文档质量提高转载 2015-09-09 17:55:41 · 786 阅读 · 0 评论