注意:有很多理论问题。 最近,我正在阅读关于Puppet(以及类似的系统)的内容,正如我所相信的,这可以使我的工作变得更加轻松。 但是,我试着 – 但不幸的是 – 不能理解我能“傀儡”的东西。 我可以想象“云”或HA群集,在更多的服务器上,相同的configuration在哪里。 但是工作站呢? 我有一个电脑(kvm的centos),一个笔记本(fedora)和个人服务器,可以(或应该)puppetized? 什么是(dis)优势? 或者在我们公司,我们有数百个服务器(主要是centos),但是每个服务器都有一点点不同。 不能决定是否有更好的configuration在一个地方(Dis)优势? 我会很高兴你的意见或与这个主题的链接。
我试图找出如果centos是合法的(或者简单的灰色)。 这是什么让我想知道: 他们似乎非常痛苦,更不用说他们是基于redhat的 在常见问题中,他们提到了使用redhat商标的政策,但链接不再存在。 安装时不难find很多的红帽代码。 我不再为linux世界感到烦恼,但是我有一个客户想知道这个问题,因为他的审计员拿起了它,想知道他的许可证在哪里。
如何在/home/ for'cleaning'中find大文件(> 100 MB)? 它是Centos 6.x. 我尝试了一些命令,但他们没有工作。
我正在实施Cobbler和Ansible来完成我们的服务器部署,并有最后一个问题。 我的Ansible playbook很棒,我的Cobbler安装效果很好,但问题在于把它们绑在一起。 我为Cobbler写了一个安装后的触发器,它会根据所使用的Cobblerconfiguration文件启动我的Ansible操作手册,这个脚本在单独运行时效果很好。 问题是,为了这个工作,服务器需要先重新启动,但是Cobbler在第一次重新启动之前安装触发器。 在Cobbler中有一个“firstboot”触发器,但是我根本无法得到这个工作。 它只是从来没有触发,即使在第一次启动后。 如果我尝试在重启之前运行Ansible,服务器就会超时。 这是CentOS 6.5,Ansible 1.6和Cobbler 2.4 TLDR:如何让Cobbler“firstboot”触发器工作,或者如何在安装之后但在第一次重新启动之前成功运行Ansible Playbook。 有任何想法吗? 谢谢!
我需要build立以下networking架构: Internet ^ +—————–+ | +——————+ | Centos6-1 | | | Centos6-2 | | +—- eth0 + —-+ | | | (br0)| | | | | +—- eth1 +—————-+ eth0 | +—————–+ +——————+ ( cable connection ) 两个公网IP被configuration如下: ** Centos6-1的eth0和eth1将被configuration为IP1的网桥 Centos6-1可以用IP1访问 Centos6-2的 eth0configuration了IP2 任何发往IP2的请求都将stream经Centos6-1 我怎样才能完成这个壮举? 有一个服务在第二个服务器上运行。 该服务将绑定到IP2。 会发生什么 编辑: 如果我在box1中执行以下操作: brctl addbr br0 ifdown eth0 […]
在较早的操作系统(CentOS 5.5)上使用现代内核(当前为2.6.37),以便我们可以在我们的SSD(Crucial C300)上获得TRIM(丢弃)。 最近的hdparm(9.37)认为C300支持TRIM: ./hdparm -I /dev/sdc | grep TRIM * Data Set Management TRIM supported (limit unknown) * Deterministic read data after TRIM 但是,当我尝试使用discard选项来挂载/ dev / sdc时,内核似乎并不一致: EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling 我们正在尝试其他的Linux风格,但是不pipe怎样,知道发生了什么都是很好的。 这是CentOS 5.5的一些其他古老组件的一种performance,它误导了内核? 也许是hdparm使用与内核不同的机制来确定是否支持TRIM?
我刚刚构build了一个新的基于KVM / libvirt的虚拟机主机,包含4个SATA II硬盘驱动器,并运行CentOS 5.5 x86_64。 我决定将虚拟机磁盘创build为作为libvirt存储池pipe理的LVM卷组中的逻辑卷,而不是将磁盘创build为qcow映像。 我无法决定的是,我应该在VM主机的卷组中还是在专用卷组中创build虚拟机逻辑卷。 我应该select哪种方法,为什么? 方法1:使用VM主机的卷组 执行: 包含/boot文件系统的小型RAID1 md0 占用剩余空间的大型RAID10 md1 ,其中包含LVM卷组vghost 。 vghost包含VM主机的根文件系统和交换分区 根据需要在vghost创build虚拟机磁盘作为逻辑卷 优点: 如果VM主机的根文件系统空间不足,我可以相对容易地从vghost分配更多的空间 系统已经启动并正在运行(但重新开始没什么大不了的) 缺点: Depsite事实上,这种方法似乎工作,我不能动摇这是一个坏主意的感觉。 我觉得: 这可能以某种方式成为安全风险 在将来的某个时候,我可能会发现设置的一些限制,并希望我使用了一个专门的组 系统(CentOS,libvirt等)可能并不是真的被devise成这样使用的,因此在某些时候我可能会意外地损坏/丢失VM主机的文件和/或文件系统 方法2:使用专用的卷组 执行: md0和md1与方法1相同,除了使md1大到足以容纳VM主机(例如5到10GB) 大型RAID10 md2占据了其余的空间。 md2包含LVM卷组vgvms ,其逻辑卷将由虚拟机独占使用 优点: 我可以修补vgvms而不用担心打破主机操作系统 这似乎是一个更优雅和安全的解决scheme 缺点: 如果虚拟机主机的文件系统空间不足,我将不得不将其部分文件系统(例如/ usr或/ var)移动到vgvms ,这似乎不是很好。 我必须重新安装主机操作系统(如前所述,我不介意做) 更新#1: 我担心方法2中VM主机磁盘空间不足的一个原因是因为我不知道VM主机是否足够强大,可以在虚拟机中运行所有服务。 我可能必须将某些/所有服务从虚拟机迁移到主机操作系统。 VM主机硬件规格: 羿龙II 955 X4黑色版处理器(3.2GHz,4核CPU) 2x4GB金士顿PC3-10600 DDR3内存 技嘉GA-880GM-USB3主板 4倍WD […]
在使用igb版本4.1.2的R610上,我看到了ioatdma模块加载(并加载了lsmod): ioatdma: Intel(R) QuickData Technology Driver 4.00 ioatdma 0000:00:16.0: irq 80 for MSI/MSI-X ioatdma 0000:00:16.1: irq 81 for MSI/MSI-X ioatdma 0000:00:16.2: irq 82 for MSI/MSI-X ioatdma 0000:00:16.3: irq 83 for MSI/MSI-X ioatdma 0000:00:16.4: irq 84 for MSI/MSI-X ioatdma 0000:00:16.5: irq 85 for MSI/MSI-X ioatdma 0000:00:16.6: irq 86 for MSI/MSI-X ioatdma 0000:00:16.7: irq 87 for MSI/MSI-X […]
我有一个在HyperV下运行的CentOS VM(版本6.2)。 我已经安装了集成服务(现在是基础的一部分),而CentOS显示当前的时钟源是hyperv_clocksource,但是在虚拟机运行一周后,我的时间快了大约10分钟。 我对新IC和可插拔时钟源的理解是,这不应该再发生。 是否有任何额外的configuration,让可插拔的clocksource“工作?” 我知道有很多关于设置PIT的核心选项和类似的东西的链接,但这些似乎都在集成的clocksource支持之前,据我所知,不应该需要更长的时间。 也不应该ntpd也不adjtimex。 编辑:正在运行3.2的IC(运行w / Centos 6.2),今天升级到3.3,机器已经升了1小时22分钟,时钟已经快5秒了。 所以我现在正在运行最新的IC,仍然有同样的问题。
我正在做一些系统主机名更改在几个环境,这让我想… 当我更改服务器的主机名(实时)时,需要修改哪些内容以及哪些系统服务需要重新启动? 假设这是在线完成的,不用重新启动。 我遇到了许多由其他人修改的系统,这些系统在主机名更改是在飞行中进行的,但是这些更改不会在重新启动时保留,或者我注意到/var/log/messages标记了不同的主机名。 我经常遵循: 运行hostname <new-short-hostname> 根据这些指导修改/etc/hosts 。 修改/etc/sysconfig/network 在守护… sendmail / postfix(需要匹配主机名) 杯子(打印守护进程可能会因为错误的主机名而停止) syslog / rsyslog(主机名与系统消息一起logging) httpd(正确的主机名是必需的) 还有什么需要注意的?