摘要: 生产环境中,我们总是会遇到服务器无法连接外网的情况,这样,如果想安装某个应用,而这个应用依赖的其他类库又特别多,就很痛苦了。这个时候,就需要自己制作个本地的yum库,进行本地安装。本文将以Docker本地安装为例,详细介绍如何制作本地yum库。 1、首先,在能够上网的、与不能上网服务器的Linux发 阅读全文
posted @ 2016-05-06 10:56 振宇要低调 阅读(6143) 评论(0) 推荐(1) 编辑
摘要: Docker当前发布的最新版本已经到了1.11,其官网上针对Centos的的安装需求如下: 看来如果我们想在低于3.x内核的操作系统(比如Centos6.7)上装Docker最新版,势必要升级内核了。且不说升级内核步骤繁琐、容易出错,单就这种比较怪异的搭配:Centos6.x + Kerneol3. 阅读全文
posted @ 2016-05-06 09:44 振宇要低调 阅读(14218) 评论(3) 推荐(3) 编辑
摘要: 10、“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” —— E.W. Dijkstra 如果调试程序是移除 bug 的过 阅读全文
posted @ 2016-04-28 08:43 振宇要低调 阅读(3057) 评论(0) 推荐(0) 编辑
摘要: ssh无密码登录及远程执行脚本要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS7为例。 测试环境:机器A(10.0.224.80);机器B(192.168.7.172)。现想A通过ssh免密码在B上远程执行命令。 1、首先在A机下生成公钥/私钥对:(- 阅读全文
posted @ 2016-04-05 13:50 振宇要低调 阅读(1777) 评论(0) 推荐(1) 编辑
摘要: 在查容器内部资源利用情况时候,发现top命令无法使用,报错“TERM environment variable not set.”。从网上找到了解决方案,如下。 阅读全文
posted @ 2016-03-31 11:25 振宇要低调 阅读(20233) 评论(0) 推荐(1) 编辑
摘要: 在上一篇文章《quay.io/coreos/etcd 基于Docker镜像的集群搭建》中,介绍了ETCD集群的搭建。在此基础上,我们进一步实践calico docker的应用。 PaaS 平台的网络需求: 在使用Docker构建PaaS平台的过程中,我们首先遇到的问题是需要选择一个满足需求的网络模型 阅读全文
posted @ 2016-03-26 14:42 振宇要低调 阅读(3462) 评论(0) 推荐(1) 编辑
摘要: etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复 阅读全文
posted @ 2016-03-23 17:44 振宇要低调 阅读(8589) 评论(0) 推荐(1) 编辑
摘要: docker stop 与 docker kill 均可以将容器停掉,但二者究竟有什么区别呢?首先,摘录一下官网对这两个功能的描述: docker stop: Stop a running container (send SIGTERM, and then SIGKILL after grace p 阅读全文
posted @ 2016-03-16 14:56 振宇要低调 阅读(6823) 评论(0) 推荐(5) 编辑
摘要: 1、下载VMware-Player-7.1.2安装包 百度网盘下载地址: 链接:http://pan.baidu.com/s/1nudfo6H 密码:oemc 直接下载地址: https://download3.vmware.com/software/player/file/VMware-Playe 阅读全文
posted @ 2016-03-04 13:28 振宇要低调 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: 当docker以桥接的方式启动容器时,容器内部的IP是经过DHCP获取的,例如:172.17.0.8/32,且每重启依次IP都会发生变动。某些特殊的情况下,需要容器内有自己固定的一个内部IP。我的实现方法如下: 1、启动docker容器 其中关键的选项是--privileged=true和--cap 阅读全文
posted @ 2016-02-18 14:31 振宇要低调 阅读(3431) 评论(0) 推荐(0) 编辑
摘要: 之前的一篇随笔——Docker CPU 资源限制 中介绍了针对COU的某个或某几个核的控制,今天介绍下CPU分片功能,即CPU占比。 测试步骤 1、下载CPU测试image。agileek/cpuset-test给出了一种用于测试CPU的image,功能就是将CPU资源用满. 2、观察未开任何应用时 阅读全文
posted @ 2016-02-16 08:22 振宇要低调 阅读(1601) 评论(0) 推荐(1) 编辑
摘要: 计划在南非的一台云主机上搭建一个web环境,首先需要在云主机上搭建我们指定版本的JDK和JBOSS。 在云上搭特定版本的环境,软件包传输是一件十分艰巨的任务。我先后尝试了:公司电信专线、公司联通专线、软件包传到天翼云主机再传到南非云主机、软件包传到阿里云主机再传到南非云主机等等方案,传输速度没... 阅读全文
posted @ 2016-01-21 15:27 振宇要低调 阅读(941) 评论(0) 推荐(0) 编辑
摘要: Docker使用Linux cgroup来实现资源的限制,对于CPU的限制有两种方法: 1.cpuset CPU Set限定容器使用某个固定的CPU核。使用默认的libcontainer引擎时,可以通过--cpuset来指定进程/docker容器在执行时使用某几个固定的CPU。比如0-3或以逗号分割 阅读全文
posted @ 2015-12-20 21:32 振宇要低调 阅读(4946) 评论(0) 推荐(1) 编辑
摘要: 运维mysql,某些时候需要将数据文件更改到别的路径。以下介绍将mysql的数据文件从/var/lib/mysql迁移到/home/mysqldata/mysql下。 1、停止mysql 2、修改my.cnf 3、复制数据文件夹到目的文件夹中 4、将数据目录权限改为mysql用户所有 5、重启mys 阅读全文
posted @ 2015-12-15 08:47 振宇要低调 阅读(2325) 评论(0) 推荐(1) 编辑
摘要: 最近接了一个任务,就是测试公司服务器的资源利用率,这样对每种业务平时所占资源有了大体的了解,进而为下一步的虚拟化做准备。找了很多开源的工具,但都不理想,有的安装很复杂,需要联网(而我们的服务器很多都不能够联网);有的分析出的数据还需要自己汇总、统计等。最后找到了nmon,无需安装、支持绝大多数Lin 阅读全文
posted @ 2015-11-30 08:55 振宇要低调 阅读(2010) 评论(0) 推荐(1) 编辑