CentOS 7

CentOS7下的各种应用


秒云安装

<h1>1.基础环境准备</h1> <h2>1.1安装CentOS 7操作系统</h2> <p>注意: (1)/var/lib/docker目录需要预留大于200GB的空间 (2)CentOS7系统升级</p> <pre><code class="language-bash">[root@zyetaio ~]# yum update -y </code></pre> <p>(3)修改主机名 确保唯一性(主机名不能有下划线、大写字母)</p> <h2>1.2升级内核版本到4.15</h2> <p>秒云要求CentOS7内核版本需在4.10及以上版本。 检查内核版本号:uname -r 升级内核操作,参见《1_基础环境准备\1.2_升级内核版本到4.15\rpm包升级内核法》</p> <pre><code class="language-bash">[root@zyetaio ~]# rpm -ivh /usr/src/*.rpm [root@zyetaio ~]# grub2-set-default [root@zyetaio ~]# reboot [root@zyetaio ~]# uname -r</code></pre> <p>说明:当有kernel-headers相关报错时,先删除。</p> <pre><code class="language-bash">rpm -e --nodeps kernel-headers</code></pre> <h2>1.3安装18.09.2版本Docker</h2> <p>秒云支持docker-ce最新版,安装最新版即可。</p> <h3>1.3.1安装前检查基础环境</h3> <p>(1)关闭selinux、firewalld</p> <pre><code class="language-bash">[root@zyetaio ~]# systemctl stop firewalld [root@zyetaio ~]# systemctl disable firewalld [root@zyetaio ~]# sed -i 's/SELINUX=enforcing/SELINUX=disable/g' /etc/selinux/config</code></pre> <p>(2)检查CentOS7内核版本</p> <pre><code class="language-bash">[root@zyetaio ~]# uname –r 4.15.18</code></pre> <p>(3)检查并配置ipv4,将内容修改为如下 cat /usr/lib/sysctl.d/00-system.conf</p> <pre><code class="language-bash">net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-arptables = 0 net.ipv4.ip_forward = 1</code></pre> <p>保存并重启网卡</p> <pre><code class="language-bash">[root@zyetaio ~]# systemctl restart network</code></pre> <h3>1.3.2上传并安装docker-ce</h3> <p>docker安装文件在(1_基础环境准备\1.3_安装18.09.2版本Docker)目录下,安装时,用root用户在一体机上执行如下命令:</p> <pre><code class="language-bash">[root@zyetaio ~]# yum localinstall -y containerd.io-1.2.2-3.3.el7.x86_64.rpm docker-ce-18.09.2-3.el7.x86_64.rpm docker-ce-cli-18.09.2-3.el7.x86_64.rpm</code></pre> <h3>1.3.3启动docker并设置开机启动</h3> <pre><code class="language-bash">[root@zyetaio ~]# systemctl start docker [root@zyetaio ~]# systemctl enable docker</code></pre> <h2>1.4创建easytong用户</h2> <p>执行创建easytong组和easytong用户:</p> <pre><code class="language-bash">[root@zyetaio ~]# groupadd -g 2001 easytong [root@zyetaio ~]# useradd -u 2001 -g 2001 easytong [root@zyetaio ~]# echo "easytong:310012" | chpasswd</code></pre> <p>添加到docker用户组里</p> <pre><code class="language-bash">[root@zyetaio ~]# usermod -aG docker easytong</code></pre> <h2>1.5设置easytong用户sudo免密操作</h2> <p>为安全考虑,一般生产环境中,不使用root用户直接运行程序或进行操作,这里设置easytong用户sudo免密使用,可以安装部署秒云、添加集群节点操作,否则就需要用root来进行操作。具体设置方法,在/etc/sudoers中添加如下内容:</p> <pre><code class="language-bash">easytong ALL=(ALL) NOPASSWD:ALL</code></pre> <h1>2、秒云安装</h1> <h2>2.1 上传秒云安装包并解压</h2> <p>把秒云安装包miaoyun-20.03.1.tar,上传至用户目录下;</p> <pre><code class="language-bash">md5sum miaoyun-20.03.1.tar</code></pre> <p>解压:</p> <pre><code class="language-bash">tar -xvf miaoyun-20.03.1.tar</code></pre> <p>由于有些网络不好,上传过程可能会导致文件传轮不正确,可进行验证</p> <pre><code class="language-bash">md5sum miaoyun-boot-20.03.1.tar md5sum miaoyun-images-20.03.1-FULL.tar</code></pre> <p>把输出结果与文件md5sum.txt中的内容进行比对正确性。</p> <h2>2.2 执行安装</h2> <pre><code class="language-bash">./miaoyun_deploy_offline.sh</code></pre> <h2>2.3 安装过程</h2> <pre><code class="language-bash">[easytong@docker-study ~]$ time sudo ./miaoyun_deploy_offline.sh _ _ __ __ __ _ _ _ _ __ _ ( \/ )( ) / _\ / \( \/ )/ )( \( ( \ / \/ \ )( / \( O )) / ) \/ (/ / \_)(_/(__)\_/\_/ \__/(__/ \____/\_)__) v20.03.1 [ OK ] Checking environment Kernel version: 4.15.15-1.el7.elrepo.x86_64 Docker version: 19.03.6 Firewalld: inactive [ OK ] Preparing configuration file [ OK ] Preparing CA certificates [ OK ] Installing registry certificate [ OK ] Loading boot images [ OK ] Deploying offline registry [ OK ] Preparing deploy.yml [ OK ] (1/10) Creating volume: chiwen.alertmanager [ OK ] (2/10) Creating volume: chiwen.clair [ OK ] (3/10) Creating volume: chiwen.data [ OK ] (4/10) Creating volume: chiwen.jenkins [ OK ] (5/10) Creating volume: chiwen.keystone [ OK ] (6/10) Creating volume: chiwen.mysql [ OK ] (7/10) Creating volume: chiwen.postgres [ OK ] (8/10) Creating volume: chiwen.prometheus [ OK ] (9/10) Creating volume: chiwen.registry [ OK ] (10/10) Creating volume: chiwen.web [ OK ] (1/15) Creating container: miaoyun.POD [ OK ] (2/15) Creating container: miaoyun.keeper [ OK ] (3/15) Creating container: miaoyun.mysql [ OK ] (4/15) Creating container: miaoyun.keystone [ OK ] (5/15) Creating container: miaoyun.etcd [ OK ] (6/15) Creating container: miaoyun.registry [ OK ] (7/15) Creating container: miaoyun.coredns [ OK ] (8/15) Creating container: miaoyun.prometheus [ OK ] (9/15) Creating container: miaoyun.alertmanager [ OK ] (10/15) Creating container: miaoyun.chiwen-web [ OK ] (11/15) Creating container: miaoyun.jenkins-master [ OK ] (12/15) Creating container: miaoyun.jenkins-exporter [ OK ] (13/15) Creating container: miaoyun.clair [ OK ] (14/15) Creating container: miaoyun.postgres [ OK ] (15/15) Creating container: miaoyun.chiwen [ OK ] Waiting for ready Deploy miaoyun successfully! (1m54s) Visit miaoyun at: https://172.16.3.239 real 1m54.949s user 0m9.440s sys 0m14.344s</code></pre> <p>说明:time记录了安装用时,可不加time命令</p> <h2>3. 登录秒云</h2> <p>从上面安装过程中,提示如何访问秒云 打开浏览器,在地址栏中输入:</p> <pre><code class="language-bash">https://172.16.3.239</code></pre> <p>选择 标准用户,用户名/密码:</p> <pre><code class="language-bash">admin/admin</code></pre> <h2>4. 秒云配置</h2> <p>登录秒云平台(默认用户名/密码:admin/admin) 1. 点击“主机池”菜单,打开主机列表页面,点击“添加主机”按钮,将所有主机添加到主机池中: 2. 点击“集群”菜单,打开集群列表页面,点击“创建新集群”按钮,创建集群“我的易通”: 网络设置:网络模型:flannel,主机起讫端口范围:1-65535 3. 将主机加入集群: 需要注意的是:先添加集群管理节点,待集群管理节点状态就绪了之后,再批量添加其他计算节点。 4. 点击“域管理”菜单,打开域列表页面,点击 默认域,进入默认域详情页面,将集群绑定给默认域: 5.进入“域视角”,点击“项目”菜单,进入“项目(default)”,点“编辑集群”按钮进入,进行节点分配。</p>

页面列表

ITEM_HTML