当前位置: 首页 > news >正文

网站建设情况怎么写范文淄博铭锐 网站建设

网站建设情况怎么写范文,淄博铭锐 网站建设,哪些建材网站可以做宣传,只做财经的网站一、gitlab备份 1.确定备份目录 gitlab 默认的备份目录为/var/opt/gitlab/backups,可通过配置gitlab.rb配置文件进行修改,如: [rootlocalhost ~]# vim /etc/gitlab/gitlab.rb #若要修改备份文件的存储目录话,打开下面选项的注释…


一、gitlab备份

1.确定备份目录

        gitlab 默认的备份目录为/var/opt/gitlab/backups,可通过配置gitlab.rb配置文件进行修改,如:

[root@localhost ~]# vim /etc/gitlab/gitlab.rb
#若要修改备份文件的存储目录话,打开下面选项的注释并修改为自己的备份路径即可;#gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"#gitlab备份所保留的时长,默认为七天
#Limit backup lifetime to 7 days - 604800 seconds
#gitlab_rails['backup_keep_time'] = 604800

    2.创建备份      

[root@localhost ~]# gitlab-backup create
#或者使用
[root@localhost ~]# gitlab-rake gitlab:backup:create
2023-03-15 23:01:47 -0400 -- Dumping database ... 
Dumping PostgreSQL database gitlabhq_production ... [DONE]
2023-03-15 23:01:51 -0400 -- done
2023-03-15 23:01:51 -0400 -- Dumping repositories ..
...
Creating backup archive: 1678935707_2023_03_15_14.9.5_gitlab_backup.tar ...                 
done
Uploading backup archive to remote storage  ... skipped
Deleting tmp directories ... done
done
done
done
done
done
done
done
done
done
Deleting old backups ... skipping
Warning: Your gitlab.rb and gitlab-secrets.json files contain sensitive data 
and are not included in this backup. You will need these files to restore a 
backup.
Please back them up manually.
Backup task is done.

     3.查看备份的文件

        备份文件的格式为:EPOCH_YYYY_MM_DD_GitLab version_gitlab_backup.tar

 二、GitLab备份恢复


    1.gitlab恢复数据前提:

        GitLab的版本必须要与备份数据的版本一致!!!

     2.GitLab恢复步骤

        1:确保GitLab服务的启动可正常访问,并且版本必须和备份的数据版本一致;
        2:在恢复备份副本(备份文件)之前,首先确保本分副本位于/var/opt/gitlab/backups目录中;
        3:停止GitLab的数据库相关进程;

[root@localhost backups]# gitlab-ctl stop unicorn
[root@localhost backups]# gitlab-ctl stop sidekiq
ok: down: sidekiq: 0s, normally up
[root@localhost backups]# gitlab-ctl stop puma
ok: down: puma: 1s, normally up


        4:验证GitLab服务的状态;
            

[root@localhost backups]# gitlab-ctl status
run: alertmanager: (pid 215917) 83981s; run: log: (pid 15049) 202063s
run: gitaly: (pid 215926) 83980s; run: log: (pid 14326) 202224s
run: gitlab-exporter: (pid 215486) 84087s; run: log: (pid 14940) 202089s
run: gitlab-kas: (pid 215488) 84087s; run: log: (pid 14646) 202204s
run: gitlab-workhorse: (pid 215498) 84087s; run: log: (pid 14810) 202111s
run: grafana: (pid 215506) 84086s; run: log: (pid 15347) 201991s
run: logrotate: (pid 349753) 1282s; run: log: (pid 14230) 202236s
run: nginx: (pid 215522) 84086s; run: log: (pid 174881) 107021s
run: node-exporter: (pid 215532) 84085s; run: log: (pid 14899) 202095s
run: postgres-exporter: (pid 215538) 84086s; run: log: (pid 15185) 202053s
run: postgresql: (pid 215546) 84085s; run: log: (pid 14502) 202212s
run: prometheus: (pid 215555) 84085s; run: log: (pid 15003) 202076s
down: puma: 18s, normally up; run: log: (pid 140781) 127605s
run: redis: (pid 215576) 84084s; run: log: (pid 14276) 202231s
run: redis-exporter: (pid 215582) 84084s; run: log: (pid 14968) 202084s
down: sidekiq: 239s, normally up; run: log: (pid 14757) 202123s

        5:现在,使用备份副本的时间戳恢复备份;
           恢复命令如下         

 gitlab-backup restore BACKUP=1678977671_2023_03_16_14.9.5

           或

 gitlab-rake gitlab:backup:restore BACKUP=1678977671_2023_03_16_14.9.5

           BACKUP=备份归档文件时间戳 : 使用指定的备份归档文件进行恢复          

[root@localhost backups]# gitlab-backup restore BACKUP=1678977671_2023_03_16_14.9.5
Unpacking backup ... done
2023-03-16 10:58:44 -0400 -- Restoring database ... 
...
Do you want to continue (yes/no)? yes  #输入yes
...
Removing all tables. Press `Ctrl-C` within 5 seconds to abort
2023-03-16 15:00:50 UTC -- Cleaning the database ... 
2023-03-16 15:00:53 UTC -- done
Restoring PostgreSQL database gitlabhq_production ... ERROR:  must be owner of extension pg_trgm
ERROR:  must be owner of extension btree_gist
ERROR:  must be owner of extension btree_gist
ERROR:  must be owner of extension pg_trgm
...
2023-03-16 11:01:06 -0400 -- done
2023-03-16 11:01:06 -0400 -- Restoring uploads ... 
2023-03-16 11:01:06 -0400 -- done
2023-03-16 11:01:06 -0400 -- Restoring builds ... 
2023-03-16 11:01:06 -0400 -- done
2023-03-16 11:01:06 -0400 -- Restoring artifacts ... 
2023-03-16 11:01:06 -0400 -- done
2023-03-16 11:01:06 -0400 -- Restoring pages ... 
2023-03-16 11:01:06 -0400 -- done
2023-03-16 11:01:06 -0400 -- Restoring lfs objects ... 
2023-03-16 11:01:06 -0400 -- done
2023-03-16 11:01:06 -0400 -- Restoring terraform states ... 
2023-03-16 11:01:06 -0400 -- done
2023-03-16 11:01:06 -0400 -- Restoring packages ... 
2023-03-16 11:01:06 -0400 -- done
Do you want to continue (yes/no)? yes #输入yes即可Deleting backups/tmp ... done
Warning: Your gitlab.rb and gitlab-secrets.json files contain sensitive data 
and are not included in this backup. You will need to restore these files manually.
Restore task is done.

            在上面恢复的过程中可以看到有三处ERROR,这时不要慌张,急忙去打断恢复,亲测这三处ERROR不影响后续的恢复数据!只是权限的问题,下面会补充解决方案;

        注:可以在执行恢复命令时添加force=yes参数,这个参数的意思是在恢复过程中不再进行交互式询问(不用再输入yes了);
        命令如下:       

 gitlab-backup restore force=yes BACKUP=1678977671_2023_03_16_14.9.5

            或

gitlab-rake gitlab:backup:restore force=yes BACKUP=1678977671_2023_03_16_14.9.5

        6:重新加载重新启动GitLab组件:        

[root@localhost backups]# gitlab-ctl reconfigure
[root@localhost backups]# gitlab-ctl restart
ok: run: alertmanager: (pid 352840) 1s
ok: run: gitaly: (pid 352850) 0s
ok: run: gitlab-exporter: (pid 352864) 0s
ok: run: gitlab-kas: (pid 352866) 0s
ok: run: gitlab-workhorse: (pid 352872) 1s
ok: run: grafana: (pid 352884) 1s
ok: run: logrotate: (pid 352893) 0s
ok: run: nginx: (pid 352899) 0s
ok: run: node-exporter: (pid 352901) 0s
ok: run: postgres-exporter: (pid 352910) 0s
ok: run: postgresql: (pid 352921) 0s
ok: run: prometheus: (pid 352926) 0s
ok: run: puma: (pid 352928) 1s
ok: run: redis: (pid 352946) 1s
ok: run: redis-exporter: (pid 352952) 0s
ok: run: sidekiq: (pid 352958) 0

        7:通过清理数据库来检查GitLab组件是否都正常          

 [root@localhost backups]# gitlab-rake gitlab:check SANITIZE=true

        8:验证数据是否恢复
 

http://www.yayakq.cn/news/178338/

相关文章:

  • 做外贸没有网站可以吗中航华福工程建设有限公司网站
  • 自己做网站页面农家乐网站 建设
  • 九台市做网站的公司做外贸的阿里巴巴网站是哪个好
  • 专业网站制作的公司哪家好做网站最基本
  • 制作公司网站wordpress字数统计m 去除图片等
  • 建设银行的官方网站纪念币最简单仓库管理软件
  • 模仿网站侵权吗wordpress如何上传到服务器
  • 怎么减少wordpress网站cpu占用完整的网站后台权限编码
  • 深圳罗湖商城网站建设电子商务类网站设计
  • 自己怎么做团购网站首页专业构建网站的公司
  • 有没有做代理商的明细网站网站设计公司销售渠道建设
  • 个人网站设计摘要营销方案案例范文
  • 可以做旅行行程的网站电器网站建设规划书
  • 顺德营销网站设计广东深圳有什么大学
  • 网站建设规划建议企业文化建设网站建设
  • 织梦网站安装教程视频智能建站吧
  • 特卖网站设计视频直播需要哪些设备
  • 创建网站宝典一句话让客户主动找你
  • 英文网站建设电话咨询wordpress是主机吗
  • 洛阳青峰网络做网站建立网站需要哪些费用
  • 做暧暧视频网站免费苏州网站seo服务
  • 昆明哪家网站做得好自己做的网站怎么调用百度地图
  • 自己可以自己做公司的网站吗wordpress所有页面
  • 做网站数据库1688一键铺货到拼多多
  • 网站开发工资一般多少钱用手机怎么做网页
  • 自助建设网站平台wordpress菜单栏移动下移
  • 博客的网站页面设计centos amh wordpress
  • 网站开启gzip压缩多域名网站
  • 网站开发用户需求说明书网站开发网站制作
  • 顺义免费网站建设看风格的网站