
架构
geekc
致力于java开发
展开
-
架构整理-CentOS 7中KVM的安装与使用-CentOS 7中调整分区大小
一、问题产生的背景由于在CentOS 7中用virt-manager创建虚拟机的默认地址在/var/lib/libvirt/images/路径下,而笔者在安装CentOS 7时并没有注意到这些问题,将大部分的磁盘空间都分配给了/home,此时需要重新调整CentOS 7的分区大小,将/home挂载的一部分空间分配给/root,因此才有了下面的解决方案。二、最终要达成的目标目前/h...原创 2019-08-23 23:13:42 · 563 阅读 · 0 评论 -
架构整理-CentOS 7中搭建NFS服务器并实时备份-CentOS 7中使用rsync实现NFS服务目录的远程备份
一、问题产生的背景考虑到NFS文件共享服务中存放的都是重要的数据文件,现准备对NFS服务目录进行远程备份,因此选择使用rsync工具。二、最终要达成的目标1、在NFS备份主机中,实现对NFS服务器的共享目录进行备份。2、此时,NFS备份主机作为rsync的服务端,NFS服务端作为rsync的客户端三、需要注意的前提条件1、rsync服务端需关闭CentOS 7防...原创 2019-08-25 22:34:41 · 464 阅读 · 0 评论 -
架构整理-CentOS 7中搭建NFS服务器并实时备份-CentOS 7中NFS服务器搭建
一、问题产生的背景笔者准备在Kubernetes基础之上搭建MySQL的主从集群,为了提高MySQL的高并发性,准备使用Kubernetes提供的持久卷(PersistentVolumes),将MySQL的data目录提供集群改成集群共享,这样一个节点修改了data文件之后,另一个节点也会实时更新可见,由此笔者准备使用NFS Server提供Kubernetes的持久卷支持。二、最终...原创 2019-08-25 22:21:57 · 422 阅读 · 0 评论 -
架构整理-Centos 7中离线搭建Kubernetes集群-K8S节点配置
一、最终要达成的目标笔者这里准备用K8S搭建一个小型集群,其中包括一个master节点和两个node节点。二、解决方案1、先前的准备工作可见笔者之前的博客《架构整理-Centos 7中离线搭建Kubernetes集群-K8S环境准备》和《架构整理-Centos 7中离线搭建Kubernetes集群-K8S相关软件》2、通过kubeadm init部署master节点,在mas...原创 2019-08-25 14:50:05 · 480 阅读 · 1 评论 -
架构整理-Centos 7中离线搭建Kubernetes集群-K8S相关软件安装
一、最终要达成的目标笔者这里准备用K8S搭建一个小型集群,其中包括一个master节点和两个node节点。二、解决方案1、先前的准备工作可见笔者之前的博客《架构整理-Centos 7中离线搭建Kubernetes集群-K8S环境准备》2、分别在master、node1、node2上安装Docker及其依赖命令:cd /usr/local/k8s-install/ku...原创 2019-08-25 11:46:06 · 423 阅读 · 0 评论 -
架构整理-Centos 7中离线搭建Kubernetes集群-K8S环境准备
一、最终要达成的目标笔者这里准备用K8S搭建一个小型集群,其中包括一个master节点和两个node节点。二、解决方案1、下载K8S离线安装包,笔者这里提供的离线K8S版本为1.14,资源下载链接:第一个安装包:https://download.youkuaiyun.com/download/u014801367/11609708第二个安装包:https://download.csd...原创 2019-08-25 11:28:30 · 698 阅读 · 0 评论 -
架构整理-CentOS 7中KVM的安装与使用-CentOS 7中noVNC的安装与使用
一、noVNC简介noVNC 是一个 HTML5 VNC 客户端,采用 HTML 5 WebSockets, Canvas 和 JavaScript 实现,noVNC 被普遍用在各大云计算、虚拟机控制面板中,比如 OpenStack Dashboard 和 OpenNebula Sunstone 都用的是 noVNC。noVNC 采用 WebSockets 实现,但是目前大多数 VNC 服务器...原创 2019-08-24 19:56:18 · 577 阅读 · 0 评论 -
架构整理-CentOS 7中KVM的安装与使用-CentOS 7中VNC中vncserver的安装配置
一、VNC简介VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:...原创 2019-08-24 19:39:13 · 278 阅读 · 0 评论 -
架构整理-CentOS 7中KVM的安装与使用-CentOS 7中KVM的安装
一、需要注意的前提条件1、检查cpu是否支持虚拟化命令:grep vmx /proc/cpuinfo如果有vmx信息输出,就说明支持VT,否则说明CPU不支持虚拟化2、确保BIOS里开启虚拟化功能,即查看是否加载KVM模块命令:lsmod | grep kvm如果没有加载,运行下面的命令:modprobe kvmmodprobe kvm-intel再...原创 2019-08-24 15:24:33 · 520 阅读 · 0 评论 -
架构整理-CentOS 7中KVM的安装与使用-CentOS 7中网桥Bridge的配置
现在我们要在目标物理机中安装多个KVM虚拟机进行Kubernetes的集群部署,因此我们选择在CentOS 7中使用桥接网络的方式进行虚拟机之间、物理机与虚拟机之间的通信原创 2019-08-24 14:28:08 · 947 阅读 · 0 评论 -
架构整理-CentOS 7中搭建NFS服务器并实时备份-CentOS 7使用Inotify整合Rsync对NFS进行实时备份
一、Inotify简介Inotify是一种强大的、细粒度的、异步的文件系统时间监控机制,linux内核从2.6.13起,加入了Inotify支持,通过Inotify可以监控文件系统中添加、删除、修改、移动等各时间,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施这样监控的软件。国人周洋在金山公司开发的sersync。二、最终要达...原创 2019-08-26 22:13:26 · 427 阅读 · 0 评论