自动化运维实习1-4

自动化运维实习1-4
一. 完善LNMP搭建zabbix的配置
(昨天LNMP搭建zabbix基本完成,出来zabbix版本界面,今天先继续完善下)
(1) 全部显示OK下一步,如果Check of pre-requisites报错,你可以检查php.ini文件,完成后,点击“Nextstep”继续。
在这里插入图片描述
(2) Configure DB connection窗口中配置zabbix-mysql的类型、主机、端口号、数据库名称、用户名、密码。点击“Next step”继续。
在这里插入图片描述
(3) 主机名或主机Zabbix服务器的IP地址和端口号,以及安装的名称,我数据库和zabbix服务器在同一台主机上,我这里保存默认设置,点击“Next step”继续配置。
在这里插入图片描述
(4) 请检查配置参数。如果都是正确的,按“Next step”按钮,或“Back”按钮来更改配置参数。
在这里插入图片描述
(5) 出来如下界面
在这里插入图片描述
(6) 登录
在这里插入图片描述

二.备份/恢复系统BAREOS的安装配置
Bareos是一个企业级的备份/恢复系统,是一个非常完整的系统
安装Bareos

  1. Bareos包可以在Bareos Apt存储库中找到,通过以root用户或具有sudo权限的用户身份运行以下命令,将它们添加到你的系统中:
    RELEASE=release/latest/
    DIST=xUbuntu_$(lsb_release -sr)

URL=http://download.bareos.org/bareos/ R E L E A S E / RELEASE/ RELEASE/DIST
printf “deb $URL /\n” | sudo tee /etc/apt/sources.list.d/bareos.list
在这里插入图片描述
2. 添加存储库后,导入存储库GPG密钥:
wget -q $URL/Release.key -O- | sudo apt-key add -
在这里插入图片描述
3. 更新包列表索引并使用MariaDB数据库安装Bareos
在这里插入图片描述
sudo apt install mariadb-server bareos bareos-database-mysql

在这里插入图片描述
在这里插入图片描述
数据库MariaDB root用户密码设置
在这里插入图片描述
设置bareos数据库密码
所有配置都位于/etc/bareos/目录下
安装Bareos Web UI
Bareos WebUI是一个用于监视和管理Bareos的PHP前端,它允许你从Web控制面板执行备份操作,通过运行以下命令安装Bareos Web UI:
(1) sudo apt-get install bareos-webui
在这里插入图片描述
(2)安装的依赖项包括Apache Web服务器、PHP和许多扩展。
重新启动Apache Web服务器以激活新配置:
Sudo/etc/init.d/apache2restart
在这里插入图片描述
(3)启动所有Bareos服务:
/etc/init.d/bareos-dir start # Director进程,逻辑控制
/etc/init.d/bareos-sd start # Storage Daemon
/etc/init.d/bareos-fd start # File Daemon
在这里插入图片描述
(4)创建控制台用户
访问bconsole以创建用于访问webui的用户帐户:

bconsole

Connecting to Director localhost:9101
Encryption: ECDHE-PSK-CHACHA20-POLY1305
1000 OK: bareos-dir Version: 18.2.5 (30 January 2019)
bareos.org build binary
bareos.org binaries are UNSUPPORTED by bareos.com.
Get official binaries and vendor support on https://www.bareos.com
You are connected using the default console
Enter a period to cancel a command.
*
在这里插入图片描述
添加UI管理员用户,如下所示:
configure add console name=zhang618 password=zhang618 profile=webui-admin
(用户名,密码均为:zhang618)
在这里插入图片描述
可以编辑文件/etc/bareos/bareos-dir.d/console/zhang618.conf来更改或添加用户名和密码,完成后,使用exit命令退出bconsole
重启服务(Apache和bareos服务)
在这里插入图片描述
访问Bareos Web-UI
可以在浏览器中输入http://39.96.45.33/bareos-webui以访问Bareos Web UI:
在这里插入图片描述
登录失败,提示说用户名和密码错误,但是用户名密码正确,可能是配置文件出错了
三.安装ansible并熟悉相关指令
ansible它使用SSH连接到服务器并运行配置好的任务,服务器上不用安装任何多余的软件,只需要开启ssh,所有工作都交给client端的ansible负责

  1. 安装ansiblesudo apt-get install software-properties-common
    sudo apt-add-repository ppa:ansible/ansible
    sudo apt-get update
    sudo apt-get install ansible
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    2.看是否安装成功
    在这里插入图片描述
    出来了ansible版本信息,安装成功
  2. ansible的连接:
    通过前面的介绍我们知道,ansible是基于ssh协议来进行数据传输,ssh连接一般有两种方法,一种是使用密码密钥,一种是使用公私密码免密码登录,为了顺利使用ansible,下面配置基于公私密码免密码登录
    (1) 生成密匙对
    在这里插入图片描述
    6f:80:63:02:da:54:c0:0d:c2:fb:a0:f3:64:1d:70:c9 root@iZcfeq23d9ih38Z
    (2) 在生成完密钥对之后将公钥上传给服务器对应用户的家目录
    在这里插入图片描述
  3. 配置ansible需要控制的主机列表,其配置在hosts文件中:
    Vim /etc/ansible/hosts
    在这里插入图片描述

以下是ansible的练习的一些命令

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值