
云计算
文章平均质量分 88
RunFromHere
AI领域探索
展开
-
SDN:软SDN和硬SDN
SDN 概念:软件定义网络集中控制,将流量决策(控制平面)与流量转发(数据平面)分开,以实现灵活管理。好处:集中控制、更高的灵活性/可扩展性、成本节约、增强的安全性和简化的管理。硬 SDN 与软 SDN:硬 SDN 将专用硬件用于控制平面(如强大的流量控制系统),提供更好的性能和可靠性,但成本更高。软 SDN 使用服务器(基于软件的系统),使其更灵活、更实惠,但可能不太可靠。SDN 架构:包括应用程序(网络服务)、控制(SDN 控制器 - “大脑”)和基础设施(物理设备)层。OpenFlow 是控制层原创 2024-09-30 15:09:23 · 1121 阅读 · 0 评论 -
30秒学会管理Ceph pool
管理Ceph pool文章目录管理Ceph pool1.创建pool2.删除pool2.1 直接删除2.2 如果提示权限不允许1.创建pool$ ceph osd pool create images 128后面的数字128是参数pg_num。若少于5个OSD, 设置pg_num为128;5~10个OSD,设置pg_num为512;10~50个OSD,设置pg_num为4096;超过50个OSD,可以参考pgcalc计算查看osd数量$ ceph osd stat2.删除p原创 2020-12-10 18:27:07 · 351 阅读 · 1 评论 -
30秒学会如何管理Ceph快照
管理Ceph快照文章目录管理Ceph快照1.创建2.罗列3.删除指定快照4.回滚5.清空1.创建$ rbd snap create {pool-name}/{image-name}@{snap-name}2.罗列罗列某个image的所有快照$ rbd snap ls {pool-name}/{image-name}3.删除指定快照$ rbd snap rm {pool-name}/{image-name}@{snap-name}4.回滚$ rbd snap rollback原创 2020-12-10 18:19:26 · 395 阅读 · 0 评论 -
怎么样正确地删除Ceph上的osd节点?
删除 osd文章目录删除 osd1.停止 osd 进程/服务2.将节点状态标记为out3.从crush中移除节点4.删除节点5.删除节点认证(不删除编号会占住)1.停止 osd 进程/服务$ /etc/init.d/ceph stop osd.0$ systemctl stop ceph-osd@02.将节点状态标记为out$ ceph osd out osd.0告诉mon,这个节点已经不能服务了,需要在其他的osd上进行数据的恢复了3.从crush中移除节点$ ceph o原创 2020-12-10 18:12:05 · 1930 阅读 · 1 评论 -
kvm如何实现pci设备的物理穿透?
kvm物理穿透一般代指给kvm虚拟机添加物理机上的pci设备在虚拟机配置文件vm.xml中添加以下内容即可,加在的下一级<hostdev mode='subsystem' type='pci' managed='yes'> <source> <address domain='0x0000' bus='0x31' slot='0x00' function='0x0'/> </source原创 2020-12-10 18:07:59 · 743 阅读 · 0 评论 -
怎么样指定版本拉取docker镜像?
这里以拉取Centos 的docker镜像为例如,拉取Centos7.6的镜像$ docker pull centos:7.6.1810在":"后面指定具体的版本即可原创 2020-12-10 17:57:27 · 1407 阅读 · 2 评论 -
我的docker pull 特别慢?怎么办
docker pull 慢是因为默认镜像地址是国外源的问题我们可以通过修改镜像地址的办法来解决这个问题修改配置文件$ sudo vim /etc/docker/daemon.json改成{ "registry-mirrors": ["https://mj9kvemk.mirror.aliyuncs.com"]}重启docker$ sudo service docker restart...原创 2020-12-10 17:54:45 · 986 阅读 · 3 评论 -
一分钟了解虚拟机与容器的联系与区别
对比虚拟机,容器的主要特点是:可移植性、轻量级、成本低容器只虚拟化操作系统或应用程序,而不虚拟化所有硬件,减少资源消耗。如LXC就是虚拟操作系统,Docker就是虚拟应用程序。虚拟机容器重量级轻量级每个虚拟机都有自己的操作系统和硬件所有容器共享主机操作系统硬件级虚拟化操作系统虚拟化、应用程序虚拟化启动时间长(分钟级)启动时间短(秒级)完全隔离进程级隔离...原创 2020-12-10 17:51:23 · 842 阅读 · 0 评论 -
2020年,再不了解云原生就out了
云原生是什么? 我想在mysql中建张表。这主要有三个步骤,安装linux操作系统、安装mysql、敲sql语句。 在以前,三个步骤都得自己来,不可避免。我在用自己千辛万苦装好的linxu系统的时候,命令、文件、高级功能之类的都不敢随便乱动(谁让我有root权限呢(┬_┬))。就怕把电脑搞坏了,又得重装,真是重装到怕! 在现在,有了较为成熟的云端,就只需要进行安装mysql与敲sql语句两个步骤了。不用再害怕误操作或重装系统了,新建、重装、销毁虚拟机已经是一种常态了。可以说,云的基础设施已经把硬原创 2020-05-24 16:32:05 · 229 阅读 · 2 评论 -
30秒就懂:获取 kvm 虚拟机 IP
文章目录1. 通过 virsh 选项来获取虚拟机 ip2.通过 virsh net 列表来获取虚拟机 ip3.通过 arp 命令来获取虚拟机 ip最后:参考文档关键词:kvm qemu virsh linux 虚拟机 ip1. 通过 virsh 选项来获取虚拟机 ip$ virsh domifaddr [ID | Name] 2.通过 virsh net 列表来获取虚拟机 ip$...原创 2020-03-29 13:34:40 · 4499 阅读 · 0 评论 -
必知必会的 docker 命令
文章目录1. 拉取/下载镜像 docker pull2. 列出本地所有 docker 镜像3. 在后台运行指定 docker 镜像4. 查看所有正在运行的 docker 容器5. 进入某一个正在运行的 docker 容器6. 停止 docker 容器7. 删除 docker 容器8. 删除 docker 镜像最后:参考文档关键词:docker centos7 pull list remove...原创 2020-03-29 11:56:53 · 360 阅读 · 0 评论 -
云计算Docker之基本操作
Docker基本操作root 用户才有权限进行操作docker images 查看已有镜像docker run 在某个镜像中运行某条命令docker start 开启前一个或者多个容器dokcer attach 进入某个正在运行的容器docker inspect 查看某容器的基本信息...原创 2019-10-12 17:08:45 · 204 阅读 · 0 评论 -
Go语言之时间戳和时间格式如何相互转换?
大家都是程序员,我就直接上代码了!package mainimport( "fmt" "time")func main() { datetime := "2019-03-11 21:07:00" //待转化为时间戳的字符串 //日期转化为时间戳 timeLayout := "2006-01-01 12:33:36" //转化所需模板 ...原创 2019-03-11 21:10:55 · 1585 阅读 · 0 评论 -
Go之如何提取数字的各个位数?
文章目录Go之如何提取数字的各个位数?1. 直接用数学方法进行计算2. 将数字转换成字符串,再进行截取总结Go之如何提取数字的各个位数?主要有两种方法直接用数学方法进行计算将数字转换成字符串,再进行截取1. 直接用数学方法进行计算数学方法:对于任意一个数n,要计算第site位的数,都可以以下式子得到n/10^(site-1)%10例子:var data int = 12...原创 2019-03-14 20:31:32 · 11177 阅读 · 1 评论 -
Go之如何截取string字符串?截取英文与中文字符串
文章目录Go截取字符串1. 截取普通英文字符串2. 截取带中文字符串Go截取字符串当你需要截取字符串中的一部分时,可以使用像截取数组某部分那样来操作1. 截取普通英文字符串使用示例:str := "XHelloWorldX"content := str[1 : len(str)-1]fmt.Println(content)运行结果为:HelloWorld2. 截取带中文字...原创 2019-03-14 20:18:55 · 5829 阅读 · 0 评论 -
云计算基础之什么是云计算?
引言一个小任务,拆成1000份。如果以前1个人需要干1000小时,现在1000个人1小时就干完了。对,并行计算很简单,这个就是云计算的基础。1. 如何通俗地理解云计算?1. 什么是云计算? - 拖雷的回答 - 知乎(用公司的例子距离,通俗易懂!)2. 什么是云计算? - 视界云的回答 - 知乎(用几个生活实例来讲解,通俗易懂!)云计算就是家里的自来水,云计算平台就是自来水厂。为了...原创 2018-10-30 23:31:03 · 723 阅读 · 0 评论 -
云计算基础之Docker是什么?
1. 百科简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。2. 应用场景Web 应用的...原创 2018-11-18 23:19:53 · 2135 阅读 · 0 评论 -
云计算存储之什么是Ceph?听听Ceph创始人怎么说
说起Ceph,可能更多的人还是通过OpenStack认识了它,但实际上,Ceph的诞生比OpenStack还要早上许多年。2004年,Sage Weil在加州大学Santa Cruz分校攻读博士期间,发明了Ceph,2006年,在著名的OSDI学术会议上,Sege发表了Ceph的论文,从此,Ceph才开始逐渐为人所知。随着OpenStack的迅速发展,Ceph搭上了OpenStack的春风,受到各...转载 2018-11-26 10:40:36 · 370 阅读 · 0 评论 -
云计算存储之Ceph是什么?
1. Ceph是什么?Ceph的官方网站Ceph.com上用如下这句话简明扼要地定义了Ceph:“Ceph is a unified, distributed storage system designed for excellent performance, reliability and scalability.”也即,Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式的...原创 2018-11-26 11:13:25 · 4430 阅读 · 2 评论 -
云计算存储之Ceph架构是怎么样的?
1. Ceph架构是怎么样的?1.1 Ceph存储系统的逻辑层次结构图1.2 Ceph系统逻辑层次结构,自下向上,可以分为四个层次1.2.1 基础存储系统RADOS**RADOS,Reliable, Autonomic, Distributed Object Store,即可靠的、自动化的、分布式的对象存储系统。**顾名思义,这一层本身就是一个完整的对象存储系统,所有存储在Ceph...原创 2018-11-26 14:17:30 · 638 阅读 · 0 评论 -
云计算存储之Ceph有哪些核心组件?
Ceph有哪些核心组件?Ceph的核心组件包括Ceph OSD、Ceph Monitor和Ceph MDS。1. Ceph OSDOSD的英文全称是Object Storage Device,它的主要功能是存储数据、复制数据、平衡数据、恢复数据等,与其它OSD间进行心跳检查等,并将一些变化情况上报给Ceph Monitor。一般情况下一块硬盘对应一个OSD,由OSD来对硬盘存储进行管理,当然...原创 2018-11-26 14:23:10 · 3251 阅读 · 0 评论 -
云计算存储之AWS S3 命令行工具s3cmd的安装配置和使用
s3cmd 是一款 Amazon S3 命令行工具。它不仅能上传、下载、同步,还能设置权限,下面是完整的安装使用指南。文章目录1. 安装2. 配置2.1 服务端调用radosgw创建用户生产key:2.2 配置s3cmd3. 基本操作3.1 创建桶、查看桶、查看桶内容3.2 上传单文件/批量/-r 目录3.3 下载单文件/批量/目录3.4 删除单文件/批量/目录3.5 删除桶1. 安装$ ...原创 2018-11-27 14:07:10 · 2766 阅读 · 2 评论 -
云计算虚拟化之Docker上如何安装Mongodb?
搜索镜像$ docker search mongodb拉取镜像$ docker pull mongo给镜像创建一个新实例$ docker run --name [cool-mongo] -p [27017:27017] -d [mongo]进入容器$ docker exec -it [容器ID] bash进入mongodb数据库$ mongo查看数据库并使用$ sh...原创 2018-12-03 14:18:07 · 151 阅读 · 0 评论 -
云计算存储之Amazon s3、s3a、s3n的区别是什么?
文章目录s3、s3a、s3ns3基于块, s3n / s3a 基于对象s3a 是 s3n 的升级版详情请阅读...s3、s3a、s3ns3://bucket/s3a://bucket/s3n://bucket/URI 上字母的改变(-,a,n)带来的差距是很大的,因为不同的 url 会使用不同的软件与 S3 进行连接。这有点像 http 和 https 之间的区别——虽然只是一个字母...原创 2018-12-12 14:10:54 · 7323 阅读 · 0 评论 -
Go之int整数与string字符串相互转换
文章目录1.int整数转字符串1.1 fmt.Sprintf1.2 strconv.Itoa1.3 strconv.FormatInt2.字符串转int整数2.1 strconv.Atoi2.2 strconv.ParseInt1.int整数转字符串1.1 fmt.Sprintffmt 包应该是最常见的了,从刚开始学习 Golang 就接触到了,写 ‘hello, world’ 就得用它。...原创 2019-03-14 19:52:31 · 10389 阅读 · 0 评论 -
Go之[]byte字节数组与string字符串相互转换
文章目录Go字节数组与字符串相互转换1. string 转为[]byte2. byte转为stringGo字节数组与字符串相互转换string 不能直接和byte数组转换string可以和byte的切片转换1. string 转为[]bytevar str string = "test"var data []byte = []byte(str)2. byte转为string...原创 2019-03-14 20:00:42 · 13692 阅读 · 0 评论 -
云计算基础之如何学习云计算?
背景随着云计算的普及,越来越多IDC上的网站与应用开始在云上。那么同时对于我们这些IT从业者来说,也面临着加快学习云计算,不被新技术淘汰的挑战。2011年,云计算正式开始发展。今年是2018年了,是云计算发展的第7个年头了。虽然云计算的前景很好,但它的发展也更多地是在商业应用上,还没能达到学习交流分享的层次。云计算的学习路线、书籍、社区与成熟的嵌入式、互联网行业相比,是非常欠缺的!我们这次...原创 2018-10-29 23:53:18 · 7780 阅读 · 2 评论