看来,CentOS 7不能与XenServer 6.2的半虚拟化驱动程序一起工作 我已经用xs-tools软件包安装了一个PVHVM guest虚拟机,但驱动程序无法在bootime连接。 我在Domus的dmesg上得到这个消息: [ 0.000000] Xen Platform: blacklisted by host 当我期望收到那些: [ 0.000000] Netfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated NICs. [ 0.000000] Blkfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated disks. 并在Dom0中得到相应的消息: Jul 11 15:39:03 xenserver1 […]
从技术上讲,如果想用yum更新RHEL或者CentOS服务器,但是只能达到某个发布date (也就是说不要安装Xdate之后发布的任何更新),是不是可能,如果是这样的话,怎么样? 到目前为止,我能想到的唯一方法是使用专用的卫星服务器或本地存储库,并且在某个date之后根本不同步,但这不是我正在寻找的。 我问的原因是我们有一个服务于多个客户的中央(共享)卫星服务器,其中一个客户要求所有服务器(包括正在构build的新服务器)保持相同的更新级别,直到他们准备好向上移动。 如果没有为这个客户创build一个新的专用卫星(我们不会在Xdate之后同步),我能想到的唯一方法就是如果我们可以阻止服务器(包括新build的服务器)在某个发布date之前更新。 我search了一下,找不到任何东西(比如一个yum选项或插件),这可能表明它甚至是可能的,但如果我只是没有find正确的东西,我问你。 如果问题不清楚,请让我知道。
我在Google Compute Engine中运行了120Gb启动驱动器的实例。 但我无法使用它。 1. sudo df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 9.9G 1.1G 8.3G 12% / tmpfs 3.6G 0 3.6G 0% /dev/shm 2. sudo ls -l /dev/disk/by-id/* lrwxrwxrwx. 1 root root 9 Nov 3 09:00 /dev/disk/by-id/google-instance-3 -> ../../sda lrwxrwxrwx. 1 root root 10 Nov 3 09:00 /dev/disk/by-id/google-instance-3-part1 -> ../../sda1 lrwxrwxrwx. […]
我有问题在vlan上创build桥梁上的桥梁。 为什么我会这样做? – Kvm需要桥接 – Vlans,因为我需要在不同子网中的虚拟机 – 在选项活动备份(小型HA) 我使用NetworkManager在centos 7 x64上执行此操作。 两个物理接口: TYPE=Ethernet DEFROUTE=no PEERDNS=no PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_PEERDNS=no IPV6_PEERROUTES=no IPV6_FAILURE_FATAL=no NAME=enp8s0f0 UUID=311d4881-f3f1-45af-b01f-b48872b00b0f ONBOOT=yes TYPE=Ethernet DEFROUTE=no PEERDNS=no PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_PEERDNS=no IPV6_PEERROUTES=no IPV6_FAILURE_FATAL=no NAME=enp8s0f1 UUID=eb43a315-b9e7-42fb-ab52-97e09a162825 ONBOOT=yes 我的步骤: nmcli con add con-name team0 ifname team0 type team config '{"runner": {"name": "activebackup"}}' nmcli […]
上下文 我有一个新的服务器与CentOS 7,通过光纤通道连接到磁盘arrays。 我想在服务器的文件系统上安装磁盘arrays的磁盘,然后在其上设置一个NFS服务器,使这个存储可用于群集中的所有节点(服务器和磁盘arrays都是一个小群集的一部分,pipe理)。 服务器:公牛R423 磁盘arrays: DDN S2A6620(DirectDatanetworking) 我只使用磁盘arrays的两个控制器之一。 以下是命令lspci输出的摘录: # lspci 85:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) 85:00.1 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) 所以我认为我的服务器能很好的检测到FC HBA(光纤通道主机总线适配器),它似乎来自于Emulex品牌。 磁盘arrays与红帽5&6服务器兼容,所以我不确定它是否可以与CentOS 7服务器一起工作,但我决定尝试一下。 我已经按照磁盘arrays的用户指南,我已经能够从服务器远程连接到它,并且我已经完成了所有必要的configuration(创build2个磁盘的RAID 1存储池,创build一个虚拟磁盘该池将磁盘呈现给服务器,使用LUN号将虚拟磁盘呈现给主机…)。 但是用户指南并没有提到服务器端的任何信息。 磁盘arraysconfiguration 有关如何在磁盘arrays一侧执行configuration的一些详细信息。 磁盘arrays操作系统是SFA OS v1.3.0.8。 我find的最近的手册是这个 (v1.4.0)。 基本上这是我遵循的步骤(对应于文档的第3.6.5节,以及以下): 清理磁盘arrays $ […]
我有一个简单的samba共享的CentOS 6计算机,我尝试将其设置为DFS服务器,因此可以将客户端指向其他服务器上的文件夹。 在设置这个特性的samba文档之后,我已经将正确的行添加到了smb.conf中以使共享msDSF兼容,并重新启动了smb服务以及所有的Windows7客户端。 这里有一个问题:DFS共享在Mac客户端和Linux客户端上完美工作 – 也就是说,符号链接的文件夹将客户端的stream量redirect到引用的服务器。 以下是我在DFS根共享“test2”中创build的工作示例符号链接: ln -s msdfs:192.168.255.2\\footage 和 ln -s msdfs:server2\\footage 此链接将stream量redirect到服务器上的共享“素材”,IP地址为192.168.255.2。 使用目标服务器的主机名(而不是ip)的符号链接也适用于Mac和Linux客户端。 然而,在Windows 7客户端,链接显示为一个快捷文件夹图标,这是我的第一个警告标志,有点奇怪,因为我认为它应该是一个透明的redirect,就像在Mac和Linux客户端。 我猜测,正确设置时,Windows7客户端应该呈现为一个普通的文件夹,而不是一个快捷方式或交界处或任何其他符号链接。 当我点击文件夹的快捷方式图标,我得到的经典“位置不可用”的错误,它引用文件夹的快捷方式,而不是它应该指向的链接。 通过服务器上的samba共享共享的其他文件夹到文件夹符号链接在Windows7客户端上正常工作。 另外一个可能很重要的信息:Linux服务器不在域或DNS上,但是Windows7客户端是。 这是因为不同部门pipe理这些服务器。 这甚至很重要吗? 从我能find的文档中,一旦发现它不是一个真正的文件夹,不需要DNS或域来进行任何名称服务或身份validation工作,就应该对DFS服务器进行redirect。 其他说明:服务器是CentOS 6.5,SMBv3。 Windows7客户端具有连接到这些服务器所在的子网的接口,作为其服务器顺序和绑定的优先级,但是此子网上没有DNS。 我的服务器运行在一个有Mac和Windows7客户端的公司,在那里他们都连接到一个共享访问共享媒体。 我需要使用DFS,因为有些客户端可能会产生大量stream量和磁盘I / O,导致其他需要低延迟的客户端出现问题。 如果我从媒体中分离出低延迟客户端使用的媒体,高stream量客户端使用,一切都将是完美的。 这是我的smb.conf: [global] workgroup=WORKGROUP security=share unix extensions = no strict locking = no NetBIOS name = myworkdfs server string = myworkdfs strict allocate […]
我正在做一些服务器供应,我需要在安装后运行脚本,因为它需要系统function齐全,包括服务。 所以我不能把它放在我的kickstart文件的%post部分里面。 相反,我已经创build了一个systemd服务,禁用它自己作为最后一件事情。 [Unit] Description=Prepare the system after installation [Service] Type=oneshot ExecStart=/usr/bin/prepare-system [Install] WantedBy=multi-user.target 问题是,在第一次启动时,我到达login提示符,甚至可以login并开始使用系统,而“第一启动脚本”仍在运行。 这给pipe理员设置系统的幻觉系统完成,当它不是。 我反而希望服务延迟启动,最好显示一个消息,如“系统正在准备中,请稍候…”,并等待,直到脚本完成。
我知道有很多不同的方法来做到这一点,但我不确定“最好”的方式是否适合我的特殊情况: 每个网站应该有自己的用户帐户(网站用户) 虚拟主机指向站点用户的主目录内的目录 Apache作为站点用户的用户:组执行每个站点 CLI命令可以作为站点用户在站点上执行 各承包商负责维护一个或多个地点,每个承包商应有自己的账户用户账号 联系人也将拥有他们mainatian每个网站帐户的帐户信息。 他们将以站点用户身份login,以便维护每个站点 – 使用ssh直接访问该站点帐户,或login到其承包商帐户,然后切换用户。 我的第一个想法是使用mod_fcgi因为我认为这是通常在我使用的一些共享服务器环境中完成的方式。 我当然search了这个设置,但是我发现的大多数指南都是随机的博客文章。 我想要的是更有信誉的东西(如VPS公司的howto KB或distro wiki)。 通过这种方式,我可以将pipe理员指向它作为一般指导,以确定他将适应如何设置此特定服务器。
我正在尝试设置PAM / LDAP,以便当login的SSH用户使用passwd更改密码时,它将在更新LDAP条目之前使用SHA1encryption密码。 我有这个 # /etc/ldap.conf … rootbinddn cn=Manager,dc=ourdomain,dc=com rootpw secret pam_crypt local 当用户使用passwd更改密码时,在LDAP中,条目看起来像这样 {crypt}41H84HEld3 所以它就像crypt 。 我不知道如何强制它是SHA / SHA1 。 我尝试添加 pam_password sha 到/etc/ldap.conf但是这个密码刚刚出现并以明文forms存储在LDAP中。
我试过yum install gcc-c++ ,但是,回购有一个旧版本(4.1),这会导致很多问题,并阻止我build立一个库。 我想更新到最新。 我怎样才能做到这一点?