![个人头像照片](https://ucc.alicdn.com/avatar/2rn4u5bno7pi6_4275d3ca68464cf497c577f412524d8b.jpg)
既然选择远行,便只顾风雨兼程!
暂时未有相关通用技术能力~
阿里云技能认证
详细说明一、概述 笔者为了节约宝贵的服务器资源,把一些可拆分的服务合并在同一台主机。大家可以根据自己的实际业务环境自由拆分,延伸架构。
一、概述: 1、查看elasticsearch集群的健康状况: 1 [root@node115 kibana]# curl -X GET http://192.168.39.115:9200/_cat/health?v 2 epoch timestamp cluster status node.
一、概述 官方安装链接:https://kubernetes.io/docs/getting-started-guides/kubeadm/ 之前使用是yum直接安装组件,现由kubeadm来自动安装配置; 二、安装(centos7为例) 1 yum update 2 cat
1、尝试1: 解决 blk_update_request: I/O error, dev fd0, sector 0 错误 参考文档: https://bbs.archlinux.org/viewtopic.
一、概述 gtest中,断言的宏可以理解分为两类,一类是ASSERT系列,一类是EXPECT系列; 1、ASSERT_*系列的断言,当检查点失败时,退出当前函数(注意:并非退出当前案例) 2、EXCEPT_*系列的断言,当检查点失败时,继续往下执行;
一、概述 Google C++单元测试框架(简称Gtest),可在多个平台上使用(包括Linux, Mac OS X, Windows, Cygwin和Symbian),它提供了丰富的断言、致命和非致命失败判断,能进行值参数化测试、类型参数化测试、“死亡测试”。
转自:http://blog.csdn.net/wytdahu/article/details/46545235 ceph很早就已经支持通过iscsi协议来使用rbd,这篇博文对此做下演示,并且使用OSD Server作为iscsi target端。
转自:http://blog.csdn.net/wytdahu/article/details/48288681 问题描述 在OpenStack云环境的部署中,存储通常具备Thin provision的功能,这项功能实现了存储按需分配的能力。
一、centos7下mysql 安装配置 yum -y install mariadb* systemctl start mariadb.service systemctl enable mariadb.
一、概述 Googletest是一个用来写C++单元测试的框架,它是跨平台的,可应用在windows、linux、Mac等OS平台上; 代码框架: 1 [root@docker googletest-release-1.
一、概述 为了获得更加强劲的性能,linux的某些默认参数需要调整: linux默认的线程数:#sysctl kernel.pid_max //默认为32768 #sysctl -w kernel.pid_max=4194303 //或者修改/etc/sysctl.conf文件,将kernel.pid_max = 4194303填写在/etc/sysctl.conf文件的末尾。
一、golang之OOP(orient object programming) 在函数声明时, 在其名字之前放上一个变量, 即是一个方法。 这个附加的参数会将该函数附加到这种类型上, 即相当于为这种类型定义了一个独占的方法。
一、概述 Golang拥有超过100个标准包(可用go list std |wc -l查看) 任何包系统设计的目的都是简化大型程序的设计和维护工作,通过将一组相关的特性放进一个独立的模块以便于理解和更新,在每个模块更新的同时保持和程序中其他模块的相对独立,这种模块化的特性允许每个包能被其他的不同项目共享和重用,在项目范围内、全局范围内的复用; 每个包一般都定义了一个不同的名字空间用于它内部的每个标识符的访问。
一、概述: 这里主要讨论四种类型———数组、slice、map和结构体 数组和结构体是聚合类型;它们的值都是由很多个元素或者成员字段的值组成。数组是有同构元素组成——每个数组的元素的类型相同;结构体为异构元素组成——每个结构体不一定是同类型元素构成;数组和结构体都是有固定内存大小的数据结构; slice和map则是动态的数据结构,它们需要动态增长; 需要注意的是函数中传递数组:一般而言,当调用函数时,函数的每个调用参数将会被赋值给函数内部的形式参数,所以函数参数接收的是一个复制的副本,而不是原始调用的变量。
一、概述: 1、centos7下,默认firewalld为防火墙, systemctl status firewalld.service 2、关闭firewalld, systemctl stop firewalld.
一、概述: kube-ApiServer相当于是k8集群的一个入口,不论通过kubectl还是使用remote api 直接控制,都要经过apiserver。apiserver说白了就是一个server负责监听指定的端口(http/https协议),之后处理不同的请求,只不过加上的很多控制;apiserver是k8s系统中所有对象的增删查改盯的http/restful式服务端,其中盯是指watch操作【watch是apiserver中的重要操作之一】。
一、概述: django基础入手: django新建project:#django-admin startproject mysite 1 生成如下目录: 2 mysite 3 ├── manage.
在Python编程中经常会遇到函数(function),方法(method)及属性(attribute)以下划线'_'作为前缀,这里做个总结。 主要存在四种情形: 1 1. object # public 2 2.
一、概述 SCSI 即小型计算机系统接口(Small Computer System Interface;简写:SCSI),一种用于计算机和外部设备之间(硬盘、光驱、软驱、打印机等)系统级接口的独立处理器标准。
一、基础准备: Horizon是基于django webframework开发的标准的Python wsgi程序,django的设计专注于代码的高度可重用,信奉DRY原则,一切面向对象,而Horizon可以说高度match了django的设计风格。
一、概述 有时我们会想调试一个正在运行的Python进程,或者一个Python进程的coredump。例如现在遇到一个mod_wsgi的进程僵死了,不接受请求,想看看究竟是运行到哪行Python代码呢?这时就需要祭出gdb了。
一、概述 孤儿进程:父进程退出,而它的子进程仍在运行,那么这些子进程将成为孤儿进程,孤儿进程将被init进程(进程id)为收养,并由init进程对它们完成状态的收集工作 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有wait或waitpid获取子进程的状态信息,那么...
http://blog.csdn.net/omenglishuixiang1234/article/details/51234070#二hashing
一、golang项目执行顺序:
一、概述 容器跨host迁移工具:CRIU CRIU – Checkpoint/Restore In Userspace ` 用途: ` 将进程状态保存为文件 ` 通过文件恢复进程 二、流程 1、第一步: pre-checkpoint 2、第二步: p...
一、概述 在golang中,每个并发执行单元称为goroutine,当程序启动时,main函数在一个单独的goroutine中运行,(main goroutine)。新的goroutine会用go语句来创建。
一、监控 二、测试 三、优化
1 package main 2 3 import ( 4 "fmt" 5 "time" 6 ) 7 8 func sum(a ...int) int { 9 defer trace("sum")() // note:不要忘记defe...
1 package main 2 3 import "fmt" 4 5 /* squares返回一个匿名函数 6 * 该匿名函数每次调用返回下一个数的平方 7 * func name(parameter-list) (result-list) { 8 * ...
一、搭建harbor: 步骤:略 二、命令行操作: 登录:docker login docker01 tag image: tag 一个 image,名称一定要标准( registryAddress[:端口]/项目/imageName[:tag] ),最后将其 push 即可 : docker tag nginx:1.
一、概述 调度器是kubernetes中独特而又重要的一个模块,独特是因为scheduler是唯一一个以plugin形式存在的组件,重要是因为kubernetes中最重要的基础单元pod的部署是通过scheduler完成的。
一、概述 什么是interface,简单的说,interface是一组method的组合,通过interface来定义对象的一组行为; interface类型定义了一组方法,如果某个对象实现了某个接口的所有方法,则此对象就实现了此接口; 1 package main 2 ...
一、定义: SNIA(存储网络行业协会)对快照(Snapshot)的定义是:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。
任务: go lang 学习 docker,k8s,mesos等编排工具 ceph源码 优先级: ***** **** *****
线程vdas
一、Linux内核的核心功能 如下图所示,Linux内核只是Linux操作系统一部分。对下,它管理系统的所有硬件设备;对上,它通过系统调用,向Library Routine(例如C库)或者其它应用程序提供接口。
一、概述: kubernetes是google开源的容器集群管理系统,提供应用部署、维护、扩展机制等功能,利用kubernetes能方便管理跨集群运行容器化的应用,简称:k8s(k与s之间有8个字母) 二、基本概念 Pod:若干相关容器的组合,Pod包含的容器运行在同一host上,这些容器使用相同的网络命令空间、IP地址和端口,相互之间能通过localhost来发现和通信。
Linux 的正规文件系统则为 Ext2(Linux second extended file system,Ext2fs),之后又出现了ext3, ext4,xfs,btreefs,zfs等等: 我们可以先看看 Ext2 文件系统的数据访问方式,如下图所示。
Ceph 对象存储网关允许你通过 Swift 及 S3 API 访问 Ceph 。它将这些 API 请求转化为 librados 请求。Librados 是一个非常出色的对象存储(库)但是它无法高效的列举对象。
一、概述 1、redhat7/centos7系列默认防火墙使用firewalld,关闭之 systemctl stop firewalld.service 2、安装iptables yum install -y iptables-services 3、systemctl start iptables.
实现类成员函数的回调,并非静态函数;区分之 #ifndef __CALLBACK_PROXY_H_ #define __CALLBACK_PROXY_H_ ...
linuxbridge是和linuxbridge plugin匹配的core agent,主要实现L2层的功能和security group的功能。security group的功能逐渐会被neutron firewall取代。
一、概述: 自旋锁是SMP架构中的一种low-level的同步机制。当线程A想要获取一把自旋锁而该锁又被其它线程锁持有时,线程A会在一个循环中自旋以检测锁是不是已经可用了。对于自选锁需要注意: 由于自旋时不释放CPU,因而持有自旋锁的线程应该尽快释放自旋锁,否则等待该自旋锁的线程会一直在那里自旋,这就会浪费CPU时间。
1 nova △列出所有的虚拟机 nova list △查看所有的nova image nova image-list △查看所有的nova volume nova volume-list △附加volume到虚拟机上 nova volume-attach SE...
概述: 启动一个实例包含以下步骤: API server:处理用户请求并转发至cloud controller cloud controller:处理计算节点、网络控制、api server 以及scheduler的通信 scheduler:选择节点启动实例 ...
数据的存储设备? 数据的存储有3种形式,1种是直接以二进制数据的形式存储在裸设备(包括块设备)上,另外一种是以文件的形式经过文件系统管理进行存储。第三种就是以对象的形式进行对象存储。本篇讨论围绕着块设备形式的存储。
在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK) 从字面上看, 意思是:EAGAIN: 再试一次,EWOULDBLOCK: 如果这是一个阻塞socket, 操作将被block,perror输出: Resource temporarily unavailable 总结: 这个错误表示资源暂时不够,能read时,读缓冲区没有数据,或者write时,写缓冲区满了。
一.前情提要 关于inkscope就不做过多介绍了,就是ceph的一个开源管理控制平台,跟ceph官方的calamary以及intel的VSM差不多一类,只是各自侧重点不一样。 相对而言,因为inkscope使用的是ceph自带的restapi,因此是比较轻量级的,ceph集群相关的信息直接从API调,系统层面的信息抓取是通过本地一个代理程序抓取,然后写入inkscope所在节点的mongodb里。
编者按:本文作者 Mitchell Harper 是一位典型的连续创业者,他在过去 15 年间曾创办过 5 家公司,目前是电商软件提供商 Bigcommerce 的联合创始人兼 CEO。现在很多创业者只顾着低头开发产品,但产品推出之后,却发现无人问津,最后才发现产品是没有市场空间的,前面花的所有时间和精力都白费了。
1.搜索引擎 首先想到谁了呢?aha,google first!再baidu 一下。不过你得先自己把下面搜索引擎搜遍再求我哦 http://google.com http://baidu.