Monthly Archives: October 2018

ELK_DAY02_各类插件使用

1 案例1:导入数据 1.1 问题 本案例要求批量导入数据: 批量导入数据并查看 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:导入数据 使用POST方式批量导入数据,数据格式为json,url 编码使用data-binary导入含有index配置的json文件 [root@room9pc01 ~]# scp /var/ftp/elk/*.gz 192.168.1.66:/root/ [root@kibana ~]# gzip -d logs.jsonl.gz [root@kibana ~]# gzip -d accounts.json.gz [root@kibana ~]# gzip -d shakespeare.json.gz [root@kibana ~]# curl -X POST “http://192.168.1.61:9200/_bulk” \ –data-binary … Continue reading

Posted in ELK | Tagged | Leave a comment

ELK_Day01_基本安装和使用

创建虚拟机,修改主机名,配置IP,搭建YUM源,详细的就不解释了,直接粘贴代码 创建虚拟机 [root@room9pc52 qemu]# sed ‘s/node/node61/’ node.xml > node61.xml [root@room9pc52 qemu]# sed ‘s/node/node62/’ node.xml > node62.xml [root@room9pc52 qemu]# sed ‘s/node/node63/’ node.xml > node63.xml [root@room9pc52 qemu]# sed ‘s/node/node64/’ node.xml > node64.xml [root@room9pc52 qemu]# sed ‘s/node/node65/’ node.xml > node65.xml [root@room9pc52 qemu]# sed … Continue reading

Posted in ELK | Tagged | Leave a comment

Ansible_Day02脚本(PLAYBOOK)

Top NSD ARCHITECTURE DAY02 练习1:playbook练习 案例2:变量练习 案例3:handlers练习 案例4:编写playbook 1 练习1:playbook练习 1.1 问题 本案例要求: 安装Apache并修改监听端口为8080 修改ServerName配置,执行apachectl -t命令不报错 设置默认主页hello world 启动服务并设开机自启 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:playbook的ping脚本检测 [root@ansible ansible]# vim ping.yml — – hosts: all remote_user: root tasks: – ping: [root@ansible ansible]# ansible-playbook ping.yml … Continue reading

Posted in ansible | Tagged | Leave a comment

Ansible_Day01基本安装和使用

1 案例1:环境准备 1.1 问题 本案例要求准备ansible的基础环境: 启动6台虚拟机 禁用selinux和firewalld 编辑/etc/hosts 配置yum扩展源并在管理节点安装ansible 1.2 方案 此方案需要准备六台主机,1台管理主机,5台托管主机,以实现批量程序部署,批量运行命令等功能,具体要求如表-1所示: 表-1 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:基础环境准备 1)启动6台虚拟机,由于已经讲过怎么创建,这里不再在案例里体现 2)真机配置yum仓库 [root@room9pc01 ~]# tar -xf ansible_soft.tar.xz [root@room9pc01 ~]# cd ansible_soft/ [root@room9pc01 ansible_soft]# mkdir /var/ftp/ansible [root@room9pc01 ansible_soft]# cp * /var/ftp/ansible [root@room9pc01 ansible_soft]# createrepo … Continue reading

Posted in ansible | Tagged | Leave a comment

Docker02-Docker简单使用

1 案例1:制作自定义镜像 1.1 问题 本案例要求制作自定义镜像: 基于centos镜像使用commit创建新的镜像文件 基于centos镜像使用Dockerfile文件创建一个新的镜像文件 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:使用镜像启动容器 1)在该容器基础上修改yum源 [root@docker1 docker_images]# docker run -it centos [root@8d07ecd7e345 /]# rm -rf /etc/yum.repos.d/* [root@8d07ecd7e345 /]# vi /etc/yum.repos.d/dvd.repo [dvd] name=dvd baseurl=ftp://192.168.1.254/system enabled=1 gpgcheck=0 [root@8d07ecd7e345 /]# yum clean all [root@8d07ecd7e345 /]# yum … Continue reading

Posted in Docker | Tagged | Leave a comment

Docker01-安装部署Docker

1 案例1:安装Docker 1.1 问题 本案例要求配置yum源并安装Docker: 准备两台虚拟机,IP为192.168.1.10和192.168.1.20 安装docker-engine 和 docker-engine-selinux 关闭防火墙 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:配置yum源 1)配置第三方yum源(真机操作) [root@room9pc01 ~]# mkdir /var/ftp/docker [root@room9pc01 ~]# mv docker-engine-* /var/ftp/docker [root@room9pc01 ~]# ls /var/ftp/docker docker-engine-1.12.1-1.el7.centos.x86_64.rpm docker-engine-selinux-1.12.1-1.el7.centos.noarch.rpm [root@room9pc01 ~]# createrepo /var/ftp/docker/ Spawning worker 0 with 1 pkgs … Continue reading

Posted in Docker | Tagged | Leave a comment

Openstack安装额外的计算节点

案例:安装额外计算节点 主机聚合 可用域名称 主机 可用 internal openstack.tedu.cn (服务已运行) True nova openstack.tedu.cn (服务已运行) True 问题 本案例要求安装额外的计算节点: 添加两块网卡,均能与第一个节点通信 能够准确地进行DNS解析 配置yum仓库 安装计算节点 步骤 实现此案例需要按照如下步骤进行。 步骤一:安装计算节点 备注:day02的案例里面在安装openstack时,nova.tedu.cn已经配置过网卡,DNS解析,yum源,这里不再赘述,不会的可以看day02的案例 1)更改answer.ini文件 [root@openstack ~]# vi answer.ini //在openstack.tedu.cn上面操作 CONFIG_COMPUTE_HOSTS=192.168.1.1,192.168.1.2 CONFIG_NETWORK_HOSTS=192.168.1.1,192.168.1.2 [root@openstack ~]# packstack –answer-file answer.ini **** Installation completed successfully … Continue reading

Posted in OpenStack | Tagged | Leave a comment

OpenStack一键式安装

今天的内容延续昨天openstack环境准备 今天需要把真机,虚拟机1和虚拟机2全部准备完毕 1 案例1:配置yum仓库 1.1 问题 本案例要求把三个镜像配置yum源: CentOS7-1708光盘内容作为仓库源 配置 RHEL7-extars内容加入仓库源 RHEL7OSP-10光盘中包含多个目录,每个目录都是仓库源(可以使用脚本生成) 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:配置 yum仓库 警告:仅yum配置的第一个源(系统源)为gpgcheck=1需要导入公钥,其他的都是gpgcheck=0,否则安装会报错 [root@room9pc01 ~]# mkdir /var/ftp/system [root@room9pc01 ~]# mkdir /var/ftp/extras [root@room9pc01 ~]# mkdir /var/ftp/HEL7OSP [root@room9pc01 ~]# vim /etc/fstab /iso/RHEL7OSP-10.iso /var/ftp/HEL7OSP iso9660 defaults 0 0 /iso/CentOS7-1708.iso … Continue reading

Posted in OpenStack | Tagged | Leave a comment

KVM基本操作(OpenStack前期准备)

1 案例1:virsh基本管理操作 先粘贴一下virsh命令,后面需要用 [root@room9pc52 images]# virsh –help virsh [options]… [<command_string>] virsh [options]… <command> [args…] options: -c | –connect=URI hypervisor connection URI -d | –debug=NUM debug level [0-4] -e | –escape <char> set escape sequence for console -h | –help this … Continue reading

Posted in kvm, OpenStack | Tagged , | Leave a comment

创建ceph存储时常见问题汇总

背景 OS:Ubuntu 16.04 修改了osd的一些配置,修改后,需要重启osd服务才能生效。第一次重启后,配置立刻生效。再改了一些配置,重启osd服务后,配置却不再生效了。ps命令查看进程,发现osd进程都没有启动。 分析 osd进程未启动,第一直觉就是配置出错,osd进程启动后又挂掉。于是,进入/var/log/ceph目录,查看ceph-osd.0.log,发现日志末尾只有关闭进程的相关日志,并没有osd启动的信息。再查看该日志的时间,时间就是关闭服务时的时间。换句话说,第二次重启服务后,osd没有启动。既然没有启动,那就不是osd本身的问题,而是和重启服务的命令systemctl restart ceph-osd.target相关了。 先检查下osd服务的状态。 $ systemctl status ceph-osd.target ● ceph-osd.target – ceph target allowing to start/stop all [email protected] instances at once Loaded: loaded (/lib/systemd/system/ceph-osd.target; enabled; vendor preset: enabled) Active: inactive (dead) since Sun 2017-03-05 16:52:04 … Continue reading

Posted in ceph | Tagged | Leave a comment