摘要:一.运维平台打通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
阅读全文
随笔分类 - 运维平台项目
摘要:一.运维平台打通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
阅读全文
摘要:一.需求分析: 一发布系统申请上线 1.后端: (1).apps/release/models.py: python36env) [vagrant@CentOS devops]$ django-admin startapp release (python36env) [vagrant@CentOS
阅读全文
摘要:一.工单系统需求分析 二.工单系统后端 (python36env) [vagrant@CentOS devops]$ django-admin startapp workorder (python36env) [vagrant@CentOS devops]$ mv workorder apps/ s
阅读全文
摘要:一.后端实现 (1).新建apps/groups包 (2)settings.py中注册 'groups' (3)groups/serializers.py: from django.contrib.auth.models import Group from rest_framework import
阅读全文
摘要:参考https://github.com/rfjer/autoAdmin/ https://github.com/rfjer/autoAdmin/blob/master/apps/users/serializers.py 用户功能: 创建用户 <<=post 获取用户列表 <<= get 分页 搜索
阅读全文
摘要:一.安装inception及使用1安装基础环境: inception是一个集审核、执行、备份及生成回滚语句于一身的MySQL自动化运维工具. 注意,Centos7一定要制定bison版本不高于2.6,否则Inception可能会出现编译错误,该下载速度十分缓慢,可以考虑长时间等待或者更换镜像源。 下
阅读全文
摘要:1.展示服务器列表前端页面 (1)写视图模版views/resources/servers.vue <template> <div class="resources-servers-container"> </div> </template> <script> export default { na
阅读全文
摘要:如上图中这是我运维平台服务器接口返回的单条数据,但是这个数据里少了网卡设备和多Ip字段,那我的网卡设备有几种展现方式,怎么展现?--这里我想要以如下的形式展现: [ { "id": 1, "ip": "192.168.1.9", "hostname": "yz-ms-web-09", "cpu":
阅读全文
摘要:一.用户列表 1.新建(1)views/users/index.vue: <template> <div class="user-list-container"> 用户列表 </div> </template> <script> import { getUserList } from '@/api/
阅读全文
摘要:一.token: 铺垫: 之前用的是通过最基本的用户名密码登录我的运维平台http://127.0.0.1:8000/ 这种用的是form表单,但是这种对于前后端分离的不适合。前后端分离,应该通过http的url地址去登录,登录完之后获取一个token,我下次请求只需要带着这个token去获取数据即
阅读全文
摘要:一.反向代理: (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
阅读全文
摘要:一vue开发环境搭建 1.下载二进制包 https://nodejs.org/zh-cn/ 直接下一步下一步即可,然后dmd中如下显示说明成功: C:\Program Files\nodejs>node -v v12.18.1 https://github.com/PanJiaChen/vue-el
阅读全文
摘要:成本小,若自建机房:机柜你要准备,服务器要购买,网络设备得采集,还得花人去装,而使用云服务器的话,人力成本和时间都大大节省。 一般公司会考虑在多家公司买云,如我的业务在海外我会考虑aws,是办内政府单位首选阿里云。。。不同的需求对云的选择也不一样,甚至还自建私有云,那这样就涉及一个管理问题,怎样管理
阅读全文
摘要:1.什么是权限管理: .权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源 .权限管理好比如钥匙,有了钥匙就能把门打开,但是权限设置是有级别之分的,假如这个系统有多个权限级别就如一间屋有多个门,想要把所有门都打开您必须要取得所有的钥匙,就如系统一样。 2.d
阅读全文
摘要:一.分页: 1.写python脚本的应用示例--获取用户py脚本: #!/bin/python #sys系统包帮我加环境变量的目录,os包帮我找路径 import sys import os #(1)加载django的配置文件settings.py即找到django的项目目录:os.path.rea
阅读全文
摘要:一.服务器同步 采集服务器信息是此运维平台基础的功能之一,可通过saltstack/ansible等采集,并把收集的信息整理成如下的测试数据样的json格式,然后提交到运维平台的某个接口上就可以了,这个接口拿到数据后怎么处理才是重点。 服务器同步伪代码分析:需求: 从服务器上采集数据,并整理成想要的
阅读全文
摘要:1.环境准备: (python36env) [vagrant@CentOS7 apps]$ django-admin startapp manufacturer (1)激活:'manufacturer.apps.ManufacturerConfig' (2)模型:manufacturer/model
阅读全文
摘要:环境准备:创建app (python36env) [vagrant@CentOS7 apps]$ cd apps/ (python36env) [vagrant@CentOS7 apps]$ django-admin startapp cabinet (1)激活注册settings.py: 'cab
阅读全文
摘要:前后端分离,前端写前端的,后端写后端的,但是它们中间得有一个api文档 1.idc资源 (1)models.py: from django.db import models class Idc(models.Model): name = models.CharField("机房名",max_leng
阅读全文
摘要:1.环境准备:(1).新建功能app: (python36env) [vagrant@CentOS7 devops]$ python manage.py startapp users 建议以后用命令行建不要用pycharm (python36env) [vagrant@CentOS7 devops]
阅读全文
|