icann镜像服务器怎么安装安装禅道的步骤、数据迁移、遇到的那些坑


Apache Open Office太重了


Apache Open Office太重了。
今天帮一个客户把项目从阿里云迁移到移动云,新购ECS时没有选择从旧服务器镜像安装,只能手动安装环境了。有个模块用到Office文件在线预览,之前用的是Apache Open Office这个框架。
不得不吐槽一下,这个框架真实太重了。要安装各种插件、程序函数库、字体。容器和宿主机目录也映射了一大堆。
不过好在开源,这点还是香。
不知道有没有什么比较好用的Office 文件预览的组件?

自行搭建prometheus+grafana监控平台


自行搭建prometheus+grafana监控平台,
以监控window服务器为例,
基于window docker搭建,两台window电脑为例,
ip分别为:
10.1.168.73
10.1.168.135

1. 拉取prometheus镜像,配置prometheus.yml配置文件

2. 拉取grafana镜像,默认配置

3. 两台电脑均需要安装window_exporter,目的是将window监控数据倒入到prometheus中
最终grafanan监控面板如下图所示。

Windows系统封装第一步

Windows系统封装第一步,进入审核模式

1、下载MSDN原版镜像(或其他搜索引擎搜“msdn我告诉你”)

2、进入WinPE安装下载好的原版镜像

3、安装后在oobe开始的界面(首次重启后开始进入设置步骤的界面)同时按键盘 Ctrl+Shift+F3,此时会自动重启,并进入审核模式界面

4、审核模式下可以对系统做“个性化设置”,然后重新封装打包
如果熟悉写脚本和驱动软件静默安装,那是最好的。

之前做项目淘汰的两台入门级服务器派上用场了。
PowerEdge R210 II Xeon E3-1220 V2

玩转链路聚合(LACP)

玩转链路聚合(LACP),揭秘现网常见LACP玩法。我给你分享一个薅羊毛的超级。我就这么跟你讲,如果没有薅到,你来评论区骂。
项目中到底是如何实现LACP技?不是你们常见的这个和这个都用的老掉牙了。我们来看下真实的客户需求?
客户有近千台服务器,想通过PXE方式进行自动化完成服务器系统的安装以及预配。接入交换机和终端服务器组建的是BOND4,需要在交换机接口上预先配置LACP功能。这个时候存在一个问题?此时终端服务器还未安装系统,是无法和交换机组建BOND4,因此终端服务器无法访问到DHCP服务器以及EXP镜像服务器。
有人就会说,我可以先不配置LACP。等系统安装好之后,再启用LACP功能。这个是没问题的,但是效率就会特别慢。有没有更好的方法呢?可以通过LACP独立口功能来实现上述需求。
命令配置如下:当LACP成员口开启独立口功能,当该成员口超过一定时间没有收到对端的LACP报文时,该成员口就会进入独立口状态,转换为普通以太网口,同时会自动拷贝聚合口的相关配置,保证端口的转发能力。当独立口重新收到LACP报文后,会自动退出独立口状态,恢复正常的LACP成员口与对端进行LACP协商。
点赞+关注!

安装禅道的步骤、数据迁移、遇到的那些坑

安装禅道的步骤、数据迁移、遇到的那些坑

一、由于安装的是docker版的,所以导出镜像是用命令,docker save.
传输到目标服务器是用scp.
在目标服务器上导入镜像的时候是docker load。

二、启动禅道容器

1、创建docker网络驱动
work create –=网页链接

2、启动禅道容器
Docker run –name zentao –restart=always -p 82:80 -p 4306:3306 work= –ip 172.172.172.173 –mac-address 02:42:ac:11:00:01 -v /data/zentao/zbox:/opt/zbox -e MYSQL_ROOT_PASSWORD=123456 -d zentao:latest

3、安装完毕后禅道默认的用户名和密码是admin/123456.

4、停止防火墙firewalld和关掉selinux

5、修改配置文件,这个文件是在docker里面的,需要用docker cp命令copy出来,然后修改,修改完成后在copy回docker里面。
文件是/opt/zbox/etc/mysql/f
需要修改的内容是
注销这行#bind-address=127.0.0.1
然后给这个文件赋予执行权限,chmod +x f

6、数据迁移,把源禅道的整个目录打成tar包,然后覆盖目标禅道的相同目录。

三、遇到的问题1
 执行systemctl status mysql.service的时候,提示unit mysqld.service conld not be bound.
 解决办法是,进入容器中,创建软连接.ln -s /opt/zbox/bin/mysql /usr/bin
遇到的问题2
远程无法连接mysql
 解决办法:
 进入数据库执行操作,grant all privileges on *.* to ‘root’@’%’identified by ‘123456’with grant option;
 Flush privileges;
遇到的问题3
数据迁移
 由于禅道的版本是11.6,所以数据是在容器中的两个目录,一个是:/opt/zbox/app/zentao/www/data/upload/1
 另外一个是/opt/zbox/data/mysql/zentao
 在禅道安装完毕后,需要把这个两个目录文件copy到映射出来的对应目录下,并且chmod 777.
总的来说,安装和迁移数据不难,官网仅仅用来参考,具体问题还要具体分析。