【IPAM】Netbox docker模式版本升级

NETBOX 是一个开源的网络资源管理系统,主要用于管理 IP 地址、机架、设备、接口等网络资源信息。下面是 NETBOX 的功能、优点和缺点的详细介绍。

功能

  1. IP 地址管理:支持 IPv4 和 IPv6 地址管理,包括子网划分、地址自动分配等。
  2. 机架资源管理:支持机架管理,包括机架空间的管理、设备的使用等。
  3. 设备资源管理:支持设备的管理,包括设备的型号、序列号、制造商等信息的跟踪。
  4. 接口资源管理:支持网络接口的管理,包括端口号、MAC 地址、IP 地址等信息的跟踪。
  5. 电路管理:支持电路的管理,包括电路产生的管理、跟踪等。
  6. 图形化展现:支持拓扑图、机房图等图形化展现方式,更加直观。
  7. API 接口:支持 REST API 接口,可方便其他系统与 NETBOX 对接。

优点

  1. 开源免费:NETBOX是一款开源的软件,用户无需支付任何费用即可使用。
  2. 功能完备:NETBOX可以管理企业中的大部分网络设备信息,从而使管理员更加高效地管理企业中的网络资源。
  3. 界面友好:NETBOX的界面界面简洁清晰,同时支持多语言,用户可根据自己的需要选择语言。
  4. API 接口:NETBOX还提供了RESTful API 接口,开发者可以使用这些接口增加新功能或与其他系统进行对接。
  5. 社区支持:NETBOX具有活跃的社区支持,包括社区贡献者、文档、代码库和项目Wiki等。

缺点

  1. 学习成本:NETBOX有一定的学习成本,特别是对于没有网络资源管理经验的管理员而言。
  2. 安装和配置:NETBOX的安装和配置比较复杂,需要熟悉 Docker 部署和配置等知识。
  3. 扩展性:虽然 NETBOX 的插件系统支持用户自己扩展功能,但是所需要的开发技能还是比较高的,因此扩展功能会有一定困难。

综上所述,NETBOX是一款功能齐全、免费开源的网络资源管理系统,可以有效提高企业网络资源管理的效率。但是,它需要一定的学习成本,并且安装和配置复杂,扩展功能方面也存在一定困难。

———————————————————————————————————
————————我是分割线,以上为ChatGPT对Netbox的认知———————
———————————————————————————————————

言归正传,我们开始对上周部署的Netbox docker进行更新,更新前版本为:3.4.6 (2023-03-13)

最新版本:==v3.4.7 (2023-03-28) ==
在这里插入图片描述

第一步:在更新版本之前,需要备份 NETBOX 数据库,以防止数据丢失。

  • 获得postgres container的id
docker ps

在这里插入图片描述

  • 备份数据库
docker exec -t POSTGRES_CONTAINER_ID pg_dumpall -c -U netbox > dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql

POSTGRES_CONTAINER_ID 为上图中红框,根据自己的ID修改

  • 保存好dump出来的sql文件
    在这里插入图片描述

第二部:正式开始更新工作

  • 去到 ./netbox-docker/ 文件下,通过docker-compose关闭正在运行的container
docker-compose down

在这里插入图片描述

  • 复制或重命名之前更改过的一些配置文件
    如:
    • docker-composer.yml
    • ./configuration/ladp/ldap_config.py
    • ./configuration/extra.py

重命名配置文件可以保留这些文件中的配置以防止被覆盖。此外,如果这些文件与公共 Git 存储库的基线不同,您将无法进行下一步操作。
在这里插入图片描述
从 Git 存储库中拉取最新的 netbox-docker, 因为之前已经使用 git 检出了存储库,则可以使用以下命令拉取最新代码:

git pull origin master

在这里插入图片描述

  • 拉取Netbox、PostgreSQL、Redis 等所需的最新镜像
docker-compose pull

在这里插入图片描述

  • 启动相关镜像,几分钟后,整个应用程序将可用。
docker-compose up -d

在这里插入图片描述

全部结束,通过网页验证升级成功,很幸运期间没有发生任何的问题。
在这里插入图片描述

文末冷笑话:

问: 为什么计算机工程师总是深夜工作?
答: 因为他们喜欢在一个无人打扰的网络上工作。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值