Articles of rhel6

virsh dominfo和xml mem的定义与运行vm时的内存不同

您好我刚开始在rhel6上使用kvm,创build一个虚拟机之后,我尝试增加内存,但是我在xml文件中的更改不会传播给虚拟机,即使在popup虚拟机并重新启动libvert之后? [root@kvm01 qemu]# virsh dominfo dev-kvm01 Id: 2 Name: dev-kvm01 UUID: 9b2bf581-2807-3116-b176-60e9c0559943 OS Type: hvm State: running CPU(s): 2 CPU time: 1975.3s Max memory: 7864320 kB Used memory: 7864320 kB Persistent: yes Autostart: disable Security model: selinux Security DOI: 0 Security label: system_u:system_r:svirt_t:s0:c47,c760 (enforcing) [iknowmed@dev-kvm01 ~]$ free total used free shared buffers cached Mem: 3632284 […]

OCFSconfiguration

我正在设置一个虚拟机,我正试图让OCFS在两台设备上实现冗余。 它看起来是在configuration工作,但它并不实际同步跨文件: /etc/ocfs2/cluster.conf cluster: node_count = 2 name = vmcluster node: ip_port = 7777 ip_address = 198.18.0.25 number = 1 name = vm1 cluster = vmcluster node: ip_port = 7777 ip_address = 198.18.0.26 number = 2 name = vm2 cluster = vmcluster 的/ etc / SYSCONFIG / O2CB # O2CB_ENABLED: 'true' means to load the […]

configuration:错误:无法findlibtidy

我想在RHEL 6.2上使用Tidy支持来构buildPHP 5.3.9。 我得到这个消息: configure: error: Cannot find libtidy 所以我尝试安装libtidy: yum install libtidy libtidy-devel 但libtidy-devel不可用: Package libtidy-0.99.0-19.20070615.1.el6.x86_64 already installed and latest version No package libtidy-devel available. Nothing to do 红帽公司的仓库里不应该有libtidy-devel吗? 我该怎么办?

KVM Guest安装后自动启动

我正在尝试使用kvm在rhel主机中安装rhel guest,并在安装完成后让rhel guest自动启动。 kickstart文件具有“rebo​​ot”命令,它应该告诉RHEL在安装后重新启动。 脚本位于/ root / install_machine,variables在脚本的顶部定义 virt-install \ –name=$name-$ip_short \ –arch=x86_64 \ –ram=$memory \ –os-type=linux \ –os-variant=virtio26 \ –hvm \ –connect=qemu:///system \ –network bridge:br0 \ –vcpus=$cpus \ –accelerate \ –autostart \ –disk path=/kvm/disks/$name-$ip_short.img,size=$disk_size \ –location $location \ –vnc \ -x "ks=$ks_file ksdevice=eth0 ip=$ip_long netmask=255.255.255.0 gateway=$gateway dns=8.8.8.8" 我login到机器,并运行脚本 ssh -X root@virtual_server /root/install_machine virt-viewer窗口popup,我看到intall,我看着它重新启动,它运行良好。 但是,如果我login没有graphics,我得到一个“无法打开显示”错误(这是预期),然后系统安装,然后closures,我必须手动启动它 […]

在QNAP NAS上执行NFS挂载时,连接超时指示是什么?

我们有一个新的QNAP NAS(TS-879U-RP),我试图以我们其他两台QNAP NAS设备的方式将它安装到我们的大型RHEL服务器上。 IT部门不会给我的NAS权限,所以我不能SSH(我知道,我知道)。 我做的第一件事就是通过QNAP的networkingpipe理界面创build一个名为“Runs”的networking共享。 然后我将RHEL服务器的IP添加到权限列表中: 在RHEL服务器上,我将以下行添加到/ etc / fstab中: [IP of NAS]:/Runs /mnt/gsrnas3 nfs defaults 0 0 除了IP和特定的挂载目录名称,这就是我如何挂载其他两个NAS设备。 然后我在/mnt/下创build了gsrnas3目录,然后运行`mount / mnt / gsrnas3' 我得到了以下错误: mount.nfs: Connection timed out 我的第一个想法是,这是一个端口问题,但我没有足够的具体经验来解决这个问题。 我有另外两个NAS设备已经安装在这个RHEL服务器上,所以这让我相信configuration问题是在NAS方面。 我可以从RHEL服务器成功ping通NAS设备。 然而,不能SSH连接到NAS是一个巨大的麻烦。 有任何想法吗?

GVFS位置在〜/ .gvfs中不可用

所以,我可以从Gnome的“Places”菜单或者通过命令行gvfs-mount正确地安装GVFS位置(特别是CIFS),但是文件系统并没有安装在预期的位置; ~/.gvfs 。 实际上,运行mount命令根本不会列出任何GVFS文件系统。 对于非root用户而言,这是可重现的,而root用户按照预期行事。 Strace为安装path/home/username/.gvfs的文件系统的用户显示权限错误。 所有权和权限是正确的,没有lsattr显示的path的扩展属性。 另外,/root/.gvfs和/home/username/.gvfs在同一个文件系统上。 所有包都是最新的。 有任何想法吗? 编辑: 读完这个问题后 ,我发现gvfs-fuse-daemon没有启动,试图手动运行它。 $ / usr / libexec / gvfs-fuse-daemon〜/ .gvfs fuse:未能执行fusermount:Permission denied 所以,我在strace中看到的权限是/bin/fusermount ,而不是目标path/home/username/.gvfs 。 但是, /bin/fusermount是setuid,所以非特权用户应该能够以root身份运行它。 我不喜欢使用权限,但给/bin/fusermount o + rx来testing。 它执行并修复问题。 那么,为什么这个守护进程必须为非root用户手动运行呢? 这似乎也是一个Ubuntu问题,但在另一个问题上没有得到答复。 编辑:2012年7月10日 我知道,而不是给o + rx / bin / fusermount,我应该把用户添加到保险丝组。

两台具有静态IP的RHEL 6计算机无法互相ping通

我正在一家酒店为一个会议设置几台服务器。 他们为我设置了一个单独的VLAN,并给了我3个静态IP和500个DHCP池。 我遇到的问题是两台服务器无法互相ping通。 服务器1有192.168.150.2 服务器-2有192.168.150.3 从这两台服务器上,我可以ping通网关(在192.168.150.1)或任何使用DHCP的计算机。 使用计算机的DHCP可以ping两台服务器。 我一直在搞ifcfg-eth0文件,尝试各种各样的东西,但不能为我的生活弄清楚。 我更像是一个系统工程师,而不是一个pipe理员,在IT方面也不是很出色。 我能做些什么来解决这个问题?

varnishncsa不显示任何输出

我在我的RHEL6.x上安装了varnsih。 虽然清漆,清漆和清漆显示正确的数据varnisncsa不logging任何数据,即使没有任何选项定义运行。 我有所有的进程,并确保他们正在阅读正确的_.vsm文件。 可能会发生什么,导致varnishncsa发出一个空白的输出? 我的/ etc / sysconfig / varnishncsa文件如下 #NCSA log format, to be used by HTTP log analyzers VARNISHNCSA_ENABLED=yes # Include log entries which result from communication with a backend server. LOG_BACKEND=no # Include log entries which result from communication with a client. LOG_CLIENT=yes #extra options to varnishncsa DAEMON_OPTS="$DAEMON_OPTS -F '%{Host}i %h %l […]

如何使木偶修复主目录的SELinuxtypes?

我们使用pam_mkhomedir.so来自动创build用SSHlogin的用户的主目录。 pam_mkhomedir中有一个错误,它将SELinux上下文设置为home_root_t而不是user_home_dir_t。 解决scheme是使用我们已经实现的pam_oddjob_mkhomedir。 然而,我们仍然有许多主目录与无效的SELinux上下文。 drwxr-xr-x. jdoe users unconfined_u:object_r:home_root_t:s0 jdoe 我们如何devise一个Puppet模块来纠正所有用户主目录下的SELinux上下文? 我正在考虑这样的解决scheme: file { '/home/*': ensure => "directory", seltype => "user_home_dir_t" } 不幸的是,通配符不起作用。

在matchpathcon和restorecon之间,RHEL SELinux上下文不同

我正在使用RHEL 6.3,并用matchpathcon和restorecon SELinux命令试验了一个奇怪的行为。 对于一个特定的文件,我用semanage fcontext定义了一个上下文。 然后, matchpathcon告诉我该文件应该有我定义的上下文,但是restorecon使这个文件有另一个上下文。 我无法理解这种行为,我认为我做错了一些事情。 这里是一个重现这个行为的例子(我是一个root用户): $ cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.3 (Santiago) $ sestatus SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy version: 24 Policy from config file: targeted 我会创build一个特定的init.d脚本来启动一个HTTPD守护进程。 $ touch /etc/init.d/my-httpd $ ls -Z /etc/init.d/my-httpd -rw——-. root root […]