我们很不好意思问这个问题。为我们缺乏 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 并没有给出明显的答案。
我已经阅读了很多帖子和手册,试图找出如何在 Ubuntu 上增加 MySQL 5.6 中的内存,其中说有 3 种方法:
我假设 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 已安装,我只是找不到它的配置文件在哪里。
任何帮助表示赞赏。
我们有一堆旧的戴尔 R610。我们需要更新 BIOS 和驱动程序,但服务器上没有操作系统,而且戴尔下载页面只有适用于各种更新程序的 Windows 可执行文件。我们知道唯一的方法是下载 11GB 的戴尔服务器更新实用程序 ISO 映像。
问题是,如果我们设法下载它,我们如何使用它?把它刻录成 DVD 实在是太大了。有没有什么方法可以把它刻录到 U 盘上,R610 会用这个古老的 BIOS 启动(USB 不在启动设备列表中)。
似乎有 3 种方法可以更新戴尔服务器,所有这些方法都有问题。
所以这个选项看起来不起作用。
使用 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
当您在主机上创建一些容器时,例如:
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,但我更愿意集中控制它。
有没有办法做到这一点?