小编Pab*_*blo的帖子

在 BIND 9 之间自动同步所有区域

有没有办法自动同步BIND(9)服务器之间的所有区域,这样当我将它们添加到主服务器时,我不必向从服务器添加区域?

bind dns-zone

10
推荐指数
2
解决办法
2万
查看次数

GlusterFS裂脑无路径,是什么意思?

我只是在检查我的 glusterfs 卷的状态,我有一个没有路径的裂脑条目:

# gluster volume heal private_uploads info
Brick server01:/var/lib/glusterfs/brick01/uploads/
<gfid:4c0edafb-0c28-427c-a162-e530280b3396> - Is in split-brain
<gfid:42d62418-1be9-4f96-96c4-268230316869> - Is in split-brain
Number of entries: 2

Brick server02:/var/lib/glusterfs/brick01/uploads/
<gfid:42d62418-1be9-4f96-96c4-268230316869> - Is in split-brain
<gfid:4c0edafb-0c28-427c-a162-e530280b3396> - Is in split-brain
Number of entries: 2
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我如何解决它?

我正在运行 GlusterFS 3.5.9:

# gluster --version
glusterfs 3.5.9 built on Mar 28 2016 07:10:17
Repository revision: git://git.gluster.com/glusterfs.git
Run Code Online (Sandbox Code Playgroud)

glusterfs

10
推荐指数
1
解决办法
2537
查看次数

通过 smb 加速 rsync

我正在通过 SMB 将 Linux 机器备份到 NAS。我在本地安装 NAS,然后同步大量数据(100GB 左右)。我相信这需要很长时间才能完成:超过 12 个小时。一旦所有内容都被复制,我预计会快得多,因为几乎每天都没有任何变化。

有没有办法加快这个速度?

我在想,也许 rsync 认为它可以使用本地硬盘并使用校验和而不是时间/大小比较?但我没有找到强制时间和日期比较的方法。还有什么我可以检查的吗?

backup performance rsync samba server-message-block

9
推荐指数
4
解决办法
3万
查看次数

如何获得自动升级以在 Ubuntu Server 上工作?

我遵循了在 Ubuntu 服务器中启用自动升级文档,但它根本没有真正更新任何内容。

我的 /etc/apt/apt.conf.d/50unattended-upgrades 看起来几乎像默认值。

// Automatically upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
        "Ubuntu karmic-security";
        "Ubuntu karmic-updates";
};

// List of packages to not update
Unattended-Upgrade::Package-Blacklist {
//      "vim";
//      "libc6";
//      "libc6-dev";
//      "libc6-i686";
};

// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you
// have a working mail setup on your system. The package …
Run Code Online (Sandbox Code Playgroud)

ubuntu upgrade apt

9
推荐指数
3
解决办法
1万
查看次数

VirtualHosts 内部或外部的目录?

将目录标签放在 VirtualHosts 内部或外部是否有区别?我找到了一个配置文件,里面有几个 VirtualHosts,里面有相同的 Directory 标签,外面也有相同的标签;所以我正在考虑摆脱这种重复,但我并不完全理解所涉及的语义。

httpd directory virtualhost apache-2.2

9
推荐指数
1
解决办法
6133
查看次数

从 MacOSX 使用 SSH 在多台服务器上运行相同的命令

是否有一些程序可以从 MacOSX 使用 SSH 在多台服务器上运行相同的命令?

ssh mac-osx

8
推荐指数
3
解决办法
2万
查看次数

GlusterFS 无法在启动时挂载

我在同时充当客户端和服务器的 Ubuntu 12.04 机器上运行官方 GlusterFS 3.5 软件包,除了在启动时安装 GlusterFS 卷外,一切似乎都运行良好。这是我在日志文件中看到的:

[2014-06-17 08:20:52.969258] I [glusterfsd.c:1959:main] 0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version 3.5.0 (/usr/sbin/glusterfs --volfile-server=127.0.0.1 --volfile-id=/public_uploads /var/www/shared/public/uploads)
[2014-06-17 08:20:52.998985] I [socket.c:3561:socket_init] 0-glusterfs: SSL support is NOT enabled
[2014-06-17 08:20:52.999048] I [socket.c:3576:socket_init] 0-glusterfs: using system polling thread
[2014-06-17 08:20:53.000373] E [socket.c:2161:socket_connect_finish] 0-glusterfs: connection to 127.0.0.1:24007 failed (Connection refused)
[2014-06-17 08:20:53.000427] E [glusterfsd-mgmt.c:1601:mgmt_rpc_notify] 0-glusterfsd-mgmt: failed to connect with remote-host: 127.0.0.1 (No data available)
[2014-06-17 08:20:53.000442] I [glusterfsd-mgmt.c:1607:mgmt_rpc_notify] 0-glusterfsd-mgmt: Exhausted all volfile servers
[2014-06-17 08:20:53.013793] W [glusterfsd.c:1095:cleanup_and_exit] …
Run Code Online (Sandbox Code Playgroud)

ubuntu glusterfs ubuntu-12.04

8
推荐指数
1
解决办法
9917
查看次数

GlusterFS 在使用 Ubuntu 14.04 启动时无法挂载

以前我问过在 Ubuntu 12.04 服务器中启动时挂载 GlusterFS的问题,答案是这在 12.04 中存在问题并且在 14.04 中工作。出于好奇,我在笔记本电脑上运行的虚拟机上进行了尝试,并且在 14.04 中可以正常工作。由于这对我来说很重要,我决定将我正在运行的服务器升级到 14.04 却发现 GlusterFS 也没有自动挂载本地主机卷。

这是一个 Linode 服务器,fstab 如下所示:

# <file system> <mount point>          <type>    <options>                 <dump>  <pass>
proc        /proc                        proc    defaults                       0       0
/dev/xvda   /                            ext4    noatime,errors=remount-ro      0       1
/dev/xvdb   none                         swap    sw                             0       0
/dev/xvdc   /var/lib/glusterfs/brick01   ext4    defaults                       1       2
koraga.int.example.com:/public_uploads /var/www/shared/public/uploads glusterfs defaults,_netdev 0 0
Run Code Online (Sandbox Code Playgroud)

启动过程是这样的(围绕网络挂载部分,这是唯一的失败):

 * Stopping Mount network filesystems                                    [ OK ]
 * Starting set sysctls from /etc/sysctl.conf                            [ OK ]
 * Stopping set …
Run Code Online (Sandbox Code Playgroud)

ubuntu boot glusterfs ubuntu-14.04 glusterfs-3.5

8
推荐指数
2
解决办法
2万
查看次数

使用 Auto DevOps(使用 GCP Kubernetes)时如何在 GitLab 中为 CI/CD 设置环境变量?

我这里有很多活动部件,所以,我不确定出了什么问题。我这样设置我的变量:

在此处输入图片说明

但是在构建阶段,我遇到了这个失败(这是一个 Django 应用程序):

   raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
   django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.

   !     Error while running '$ python manage.py collectstatic --noinput'.
   See traceback above for details.

   You may need to update application code to resolve this error.
   Or, you can disable collectstatic for this application:

   $ heroku config:set DISABLE_COLLECTSTATIC=1

   https://devcenter.heroku.com/articles/django-assets
Run Code Online (Sandbox Code Playgroud)

如果 UI 中的其他地方有我遗漏的线索,这是输出:

在此处输入图片说明

我创建了一个公共骨架应用程序来展示和调试这个问题:https : //gitlab.com/pupeno/example/-/jobs/113402553

我错过了什么将环境变量暴露给构建过程?

我复制了 Auto DevOps他们的.gitlab-ci.yml模板并添加了:

variables:
  # ...
  SECRET_KEY: $SECRET_KEY
Run Code Online (Sandbox Code Playgroud)

以及硬编码以防万一$SECRET_KEY …

django gitlab gitlab-auto-devops

8
推荐指数
1
解决办法
3146
查看次数

在AWS中,一个EC2实例可以同时位于多个VPC中吗?

我认为答案是否定的,但我想确保我没有遗漏任何东西。一个EC2实例是否可以同时拥有多个VPC中的IP地址?

我尝试创建 2 个 VPC,然后创建两个网络接口,每个 VPC 各一个,但似乎无法将它们附加到同一个 EC2 实例,因为无法将它们附加到不在该 VPC 上的实例,这是正确的吗?

例如,我在vpc1中创建vpc1和eni1(网络接口)。然后我在vpc2中创建vpc2和eni2。然后我创建 ec21(一个 EC2 实例)并将其放入 vpc1 中,并使用 eni1 作为其网络接口。当我打开 eni2 并选择附加时,我无法选择 ec21,它显示:

vpc2 中的 us-esat-1f 中没有正在运行或已停止的实例。

amazon-web-services aws-ec2 aws-vpc

7
推荐指数
1
解决办法
7555
查看次数