小编eos*_*eos的帖子

40+Centos5.5服务器如何备份?

我们很不好意思问这个问题。为我们缺乏 UNIX 专业知识而道歉。我们继承了40+个centos 5.5服务器,不知道怎么备份。我们需要低级克隆类型的图像,以便我们可以在必须更换 HD 等时从头开始恢复服务器。

我们已经使用了“dd”命令,但我们假设这只适用于您要将一个本地磁盘备份到另一个本地磁盘,而不是将 40 个服务器备份到一个连接了外部 USB HD 的服务器。

所有40台服务器都有一对镜像磁盘(不知道是硬件还是软件raid)。大多数只使用了 100MB。服务器正在运行 apache、zend、tomcat、mysql 等。理想情况下,我们不想关闭它们以进行备份(但可以)。

我们假设 tar、cpio、rsync、scp 等标准 unix 命令没有用,因为它们只复制文件,而不是分区、所有属性、组等。即不会产生可以简单地重新映像到新的高清让serer起死回生。

我们有一个大型 SAN、一个备用的 windows 盒和备用​​的 unix 盒,但这些仅对网络中的一层可见。我们有一个未使用的戴尔 DL2000 怪物磁带单元,但没有它的软件或文档。我们有 symantec backup exec 的副本,但我们没有 Unix 客户端许可证的预算。(该公司的资金为负数)。

我们需要能够远程启动备份,因为我们只能在紧急情况下(即恢复)亲自访问服务器

谷歌搜索返回一些应用程序来执行此操作,例如 clonezilla - 看起来难以安装且具有侵入性。Mondo,如果您在机器本地,似乎只支持备份。阿曼达可能是一个选择,但看起来需要几天/几周的工作来学习和设置?

Centos有没有内置什么东西,还是我们必须走安装,学习和配置一套备份软件的路线?

有任何想法吗?这一定是一个非常标准的问题,goggling 并没有给出明显的答案。

backup centos

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

如何在 Ubuntu 上永久增加 innodb_buffer_pool_size

我已经阅读了很多帖子和手册,试图找出如何在 Ubuntu 上增加 MySQL 5.6 中的内存,其中说有 3 种方法:

  1. 通过在 my.cnf 中编辑 innodb_buffer_pool_size
  2. 通过启动 MySQL 的命令行选项
  3. 动态地使用 SQL 命令。

我假设 2 和 3 会在 MySQL 重新启动时丢失,剩下 1。

问题是,我的 /etc/mysql/my.conf 中没有这样的设置。

conf 文件中不存在字符串“inno”,“buffer_size”或“buffer-size”也不存在(但“key_buffer”在那里)。

我通过以下方式安装它:

# apt-get install mysql-server-5.6 
Run Code Online (Sandbox Code Playgroud)

我可以改变价值的任何想法?

我是否以某种方式在没有 InnoDB 引擎的情况下安装了 MySQL?

我在看错误的文件吗?

/etc/mysql 下还有一些其他的 .cnf 文件,但它们也没有 innodb 之类的东西。

mysql> show variables like 'inno%'
:
innodb_buffer_pool_size                  | 134217728              |
Run Code Online (Sandbox Code Playgroud)

所以看起来 InnoDB 已安装,我只是找不到它的配置文件在哪里。

任何帮助表示赞赏。

mysql ubuntu innodb memory buffer

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

当戴尔服务器更新实用程序 ISO 为 11GB 时,如何更新戴尔服务器?

我们有一堆旧的戴尔 R610。我们需要更新 BIOS 和驱动程序,但服务器上没有操作系统,而且戴尔下载页面只有适用于各种更新程序的 Windows 可执行文件。我们知道唯一的方法是下载 11GB 的戴尔服务器更新实用程序 ISO 映像。

问题是,如果我们设法下载它,我们如何使用它?把它刻录成 DVD 实在是太大了。有没有什么方法可以把它刻录到 U 盘上,R610 会用这个古老的 BIOS 启动(USB 不在启动设备列表中)。

似乎有 3 种方法可以更新戴尔服务器,所有这些方法都有问题。

  1. 使用 11GB 的 ISO。我们一直无法下载它,因为它一直在中途失败,而且戴尔的下载管理器也无法安装。如果我们确实下载了它,我们将如何使用它并不清楚,因为它不适合 DVD,而且我们不知道如何使它与 USB 记忆棒一起工作。

所以这个选项看起来不起作用。

  1. 使用 DRAC 中内置的 UEFI。在启动时按 F10,可以选择一个 FTP 存储库,该存储库提供更新列表,包括“戴尔 32 位诊断程序、戴尔操作系统驱动程序包、戴尔生命周期控制器等。但是,当您尝试“应用”更新时,每个人都提出

    “您尝试应用的更新不是戴尔授权的更新”

然后它尝试安装它们,然后提出:

 "update failed: ...."
Run Code Online (Sandbox Code Playgroud)

如果固件太旧,似乎无法使用生命周期控制器更新系统,如果您没有操作系统,则无法更新它。请参阅本文:http : //en.community.dell.com/support-forums/servers/f/177/t/19475476

  1. 使用戴尔存储库管理器。这不适用于 U 盘上的 SUU 包,因为 Lifecycle Manager 太旧而无法读取它们。最后,我们使用了“Linux”驱动程序可引导 ISO 映像刻录到 DVD(大约 1GB),效果很好!

dell update

5
推荐指数
1
解决办法
4万
查看次数

如何设置标准 LXC 容器的 DHCP IP?

当您在主机上创建一些容器时,例如:

sudo lxc-create -n container1 -t ubuntu
sudo lxc-create -n container2 -t ubuntu
Run Code Online (Sandbox Code Playgroud)

LXC 系统为新子网上的主机创建 IP 地址,例如

lxc-ls --fancy
NAME            STATE    IPV4        IPV6  AUTOSTART
----------------------------------------------------
container1  RUNNING  10.0.3.143  -     NO
container2  RUNNING  10.0.3.12   -     NO
Run Code Online (Sandbox Code Playgroud)

问题是,分配这些地址的DHCP服务在哪里,我们如何根据服务器名称或MAC地址分配固定IP?

我们尝试编辑/etc/lxc/default.conf和添加:

    dhcp-host=container1,10.0.3.10
    dhcp-host=container2,10.0.3.20
Run Code Online (Sandbox Code Playgroud)

然后停止和启动容器并执行,sudo service lxc-net restart但这没有效果。我可以/etc/network/interfaces在每个容器上编辑并硬编码 IP,而不是使用 DHCP,但我更愿意集中控制它。

有没有办法做到这一点?

dhcp lxc

4
推荐指数
1
解决办法
9724
查看次数

标签 统计

backup ×1

buffer ×1

centos ×1

dell ×1

dhcp ×1

innodb ×1

lxc ×1

memory ×1

mysql ×1

ubuntu ×1

update ×1