单爆手

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  运维平台项目

摘要:一.运维平台打通gitlab gitlab服务器搭建--腾讯云及api使用: 1.搭建:[root@VM_0_5_centos ~]#rz [root@VM_0_5_centos ~]#yum install gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm [root@VM 阅读全文
posted @ 2020-07-23 13:01 单爆手 阅读(975) 评论(0) 推荐(0)

摘要:一.需求分析: 一发布系统申请上线 1.后端: (1).apps/release/models.py: python36env) [vagrant@CentOS devops]$ django-admin startapp release (python36env) [vagrant@CentOS 阅读全文
posted @ 2020-07-22 09:33 单爆手 阅读(1536) 评论(1) 推荐(0)

摘要:一.工单系统需求分析 二.工单系统后端 (python36env) [vagrant@CentOS devops]$ django-admin startapp workorder (python36env) [vagrant@CentOS devops]$ mv workorder apps/ s 阅读全文
posted @ 2020-07-21 08:06 单爆手 阅读(3039) 评论(2) 推荐(0)

摘要:一.后端实现 (1).新建apps/groups包 (2)settings.py中注册 'groups' (3)groups/serializers.py: from django.contrib.auth.models import Group from rest_framework import 阅读全文
posted @ 2020-07-18 22:14 单爆手 阅读(692) 评论(0) 推荐(0)

摘要:参考https://github.com/rfjer/autoAdmin/ https://github.com/rfjer/autoAdmin/blob/master/apps/users/serializers.py 用户功能: 创建用户 <<=post 获取用户列表 <<= get 分页 搜索 阅读全文
posted @ 2020-07-15 21:38 单爆手 阅读(792) 评论(0) 推荐(0)

摘要:一.安装inception及使用1安装基础环境: inception是一个集审核、执行、备份及生成回滚语句于一身的MySQL自动化运维工具. 注意,Centos7一定要制定bison版本不高于2.6,否则Inception可能会出现编译错误,该下载速度十分缓慢,可以考虑长时间等待或者更换镜像源。 下 阅读全文
posted @ 2020-07-01 22:49 单爆手 阅读(674) 评论(1) 推荐(0)

摘要:1.展示服务器列表前端页面 (1)写视图模版views/resources/servers.vue <template> <div class="resources-servers-container"> </div> </template> <script> export default { na 阅读全文
posted @ 2020-06-30 11:21 单爆手 阅读(332) 评论(0) 推荐(0)

摘要:如上图中这是我运维平台服务器接口返回的单条数据,但是这个数据里少了网卡设备和多Ip字段,那我的网卡设备有几种展现方式,怎么展现?--这里我想要以如下的形式展现: [ { "id": 1, "ip": "192.168.1.9", "hostname": "yz-ms-web-09", "cpu": 阅读全文
posted @ 2020-06-30 09:53 单爆手 阅读(367) 评论(0) 推荐(0)

摘要:一.用户列表 1.新建(1)views/users/index.vue: <template> <div class="user-list-container"> 用户列表 </div> </template> <script> import { getUserList } from '@/api/ 阅读全文
posted @ 2020-06-29 09:44 单爆手 阅读(416) 评论(0) 推荐(0)

摘要:一.token: 铺垫: 之前用的是通过最基本的用户名密码登录我的运维平台http://127.0.0.1:8000/ 这种用的是form表单,但是这种对于前后端分离的不适合。前后端分离,应该通过http的url地址去登录,登录完之后获取一个token,我下次请求只需要带着这个token去获取数据即 阅读全文
posted @ 2020-06-26 20:30 单爆手 阅读(948) 评论(0) 推荐(0)

摘要:一.反向代理: (1)F:\devops\data\web\vueAdmin-template\config\index.js 让别人也能访问我的vue前端 host: '0.0.0.0', (2)F:\devops\data\web\vueAdmin-template\config\index.j 阅读全文
posted @ 2020-06-24 17:36 单爆手 阅读(1599) 评论(0) 推荐(0)

摘要:一vue开发环境搭建 1.下载二进制包 https://nodejs.org/zh-cn/ 直接下一步下一步即可,然后dmd中如下显示说明成功: C:\Program Files\nodejs>node -v v12.18.1 https://github.com/PanJiaChen/vue-el 阅读全文
posted @ 2020-06-23 09:57 单爆手 阅读(386) 评论(0) 推荐(0)

摘要:成本小,若自建机房:机柜你要准备,服务器要购买,网络设备得采集,还得花人去装,而使用云服务器的话,人力成本和时间都大大节省。 一般公司会考虑在多家公司买云,如我的业务在海外我会考虑aws,是办内政府单位首选阿里云。。。不同的需求对云的选择也不一样,甚至还自建私有云,那这样就涉及一个管理问题,怎样管理 阅读全文
posted @ 2020-06-20 12:12 单爆手 阅读(461) 评论(0) 推荐(0)

摘要:1.什么是权限管理: .权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源 .权限管理好比如钥匙,有了钥匙就能把门打开,但是权限设置是有级别之分的,假如这个系统有多个权限级别就如一间屋有多个门,想要把所有门都打开您必须要取得所有的钥匙,就如系统一样。 2.d 阅读全文
posted @ 2020-06-15 17:08 单爆手 阅读(2089) 评论(1) 推荐(0)

摘要:一.分页: 1.写python脚本的应用示例--获取用户py脚本: #!/bin/python #sys系统包帮我加环境变量的目录,os包帮我找路径 import sys import os #(1)加载django的配置文件settings.py即找到django的项目目录:os.path.rea 阅读全文
posted @ 2020-06-15 12:49 单爆手 阅读(224) 评论(0) 推荐(0)

摘要:一.服务器同步 采集服务器信息是此运维平台基础的功能之一,可通过saltstack/ansible等采集,并把收集的信息整理成如下的测试数据样的json格式,然后提交到运维平台的某个接口上就可以了,这个接口拿到数据后怎么处理才是重点。 服务器同步伪代码分析:需求: 从服务器上采集数据,并整理成想要的 阅读全文
posted @ 2020-06-12 11:21 单爆手 阅读(379) 评论(0) 推荐(0)

摘要:1.环境准备: (python36env) [vagrant@CentOS7 apps]$ django-admin startapp manufacturer (1)激活:'manufacturer.apps.ManufacturerConfig' (2)模型:manufacturer/model 阅读全文
posted @ 2020-06-12 08:27 单爆手 阅读(293) 评论(0) 推荐(0)

摘要:环境准备:创建app (python36env) [vagrant@CentOS7 apps]$ cd apps/ (python36env) [vagrant@CentOS7 apps]$ django-admin startapp cabinet (1)激活注册settings.py: 'cab 阅读全文
posted @ 2020-06-11 14:42 单爆手 阅读(247) 评论(0) 推荐(0)

摘要:前后端分离,前端写前端的,后端写后端的,但是它们中间得有一个api文档 1.idc资源 (1)models.py: from django.db import models class Idc(models.Model): name = models.CharField("机房名",max_leng 阅读全文
posted @ 2020-06-11 09:41 单爆手 阅读(377) 评论(0) 推荐(0)

摘要:1.环境准备:(1).新建功能app: (python36env) [vagrant@CentOS7 devops]$ python manage.py startapp users 建议以后用命令行建不要用pycharm (python36env) [vagrant@CentOS7 devops] 阅读全文
posted @ 2020-06-11 07:54 单爆手 阅读(227) 评论(0) 推荐(0)