我在 CentOS 5.5 上运行 Xen。我有一个很大的卷组,我使用 lvcreate 创建逻辑卷。今天我有一位客户取消了她的帐户,然后大约一个小时后改变了主意。不幸的是,我已经删除了她的 Xen 映像所在的 LVM。(仅使用标准 lvremove )。此后此磁盘上没有其他 LVM 活动(没有添加或删除其他任何内容)。是否可以“撤消”lvremove 或恢复逻辑卷?如果是这样,我将如何处理?
我正在 Supermicro X6DHE-XB 3U 机箱中构建基于 FreeNAS 的服务器,该机箱具有 4G RAM、16 个 SATA 热插拔托架。它带有 2x8 端口的 3Ware RAID 卡,但我计划只使用 ZFS 功能而不是硬件 RAID。我的初始驱动器组将是 8x2TB HITACHI Deskstar 7K3000 HDS723020BLA642 驱动器。
如果我使用基于硬件的 RAID,它会在驱动器发生故障的驱动器托架上给我一个红灯。当驱动器出现故障时,它如何与 ZFS 一起工作?我觉得sda=bay1、sdb=bay2等没有任何保证,那么你如何确定需要更换哪个驱动器?ZFS 可以向 SATA 控制器报告以打开“故障驱动器”指示灯吗?它是否只报告驱动器序列号?如果驱动器故障如此严重以至于无法报告其序列号怎么办?我想最好在上线之前写下每个驱动器的序列号以及它进入哪个托架。是否还有其他“预生产”任务可以使将来更容易更换驱动器?
我有一个非常强大的 Xen 服务器(8 个 CPU,4G 的 RAM)运行大约 40 个 256M VPS,并且我一直遇到文件 IO 速度问题。我发现主机上的一两个 VPS 会严重降低每个人的性能,这些脚本转储大日志文件或使用大量交换。
我可以通过将它们限制为单个虚拟 CPU 来限制 CPU 使用率,我可以使用 IPTABLES 限制带宽,但是我还没有看到任何可以让我监视或控制文件 IO 的东西。我剩下的是主机上的人抱怨文件 IO 问题,如果不一次关闭一个 VPS 并观察对测试 VPS 的影响,我就无法看到问题的根源。
xm top 显示内存和 CPU 使用率,但不显示 IO。有没有办法限制xen中的IO?或者至少是一种监视正在运行的 VM 实例并查看谁导致 IO 问题的方法?
我有一个运行在 CentOS 5.5 上的有效 PXE 引导服务器,它可以完美地适用于任何风格的 Linux。我正在尝试将 FreeBSD 作为 ISO memdisk 添加到安装选项中,但到目前为止没有任何效果。当我尝试启动时,我得到以下信息:
正在加载 memdisk....Ready MEMDISK 3.11 2005-09-02 版权所有 2001-2005 H. Peter Anvin MEMDISK:未指定 ramdisk 映像
来自我的 /tftpboot/pxelinux.cfg/default 的片段。CentOS 安装工作正常,但 FreeBSD 安装失败。
默认 menu.c32 提示 0 超时 300 ONTIMEOUT 本地 菜单标题 PXE 菜单 标签 CentOS 6.0 x86_64 无 KS eth0 菜单标签 CentOS 6.0 x86_64 无 KS eth0 内核图像/centos/x86_64/6.0/vmlinuz nofb 文本 追加initrd=images/centos/x86_64/6.0/initrd.img ramdisk_size=100000 ksdevice=eth0 标签 FreeBSD 9.0 无 KS eth0 菜单标签 FreeBSD9.0 AMD64 内核内存盘 附加iso initrd 图像/freebsd_isos/FreeBSD-9.0-RELEASE-amd64-bootonly.iso
我试过“append iso raw”、“append iso”和“append raw”,但它似乎没有任何区别。我也尝试过使用 …
我的虚拟机驱动器空间不足,因此我关闭了虚拟机,并使用 lvextend 扩展了卷。调整分区 (ext3) 大小后,我对其运行 e2fsck,它发现并纠正了错误。不幸的是,当我再次运行 efsck 时,有更多错误需要修复。在我决定尝试安装它以手动清理一些空间之前,我经历了 3 轮 e2fsck。我尝试安装它,但安装过程挂起。我尝试“杀死-9”安装进程,但这并没有杀死它。我杀死了父进程,但这也没有杀死它。
关于如何杀死流氓挂载进程有什么想法吗?
一些证据:
PS-L 13292 FS UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 R 0 13292 1 99 85 0 - 17964 - ?11:27 挂载 /dev/mapper/xen7-123p3 /tmp/p3/
lsof -p 13292 命令 PID 用户 FD 类型 设备大小/关闭 节点名称 安装 13292 root cwd DIR 9,2 4096 25264129 /root 安装 13292 根 rtd DIR 9,2 4096 2 / 安装 13292 根 txt REG 9,2 61656 2916434 /bin/mount …
我有一个 8 镜像驱动器池和一个热备份。镜像集中的一个驱动器出现故障,但我无法确定是否自动添加了热备件。备用状态为“IN USE”,扫描显示已重新同步 1.7T。然而,mirror-0 仍然显示 DEGRADED。mirror-0 是否 100% 启动,我只需要使用“zpool clear primary_vol”清除状态?还是我需要发出“zpool replace c0t12d1 c0t21d1”
zpool status
pool: primary_vol
state: DEGRADED
status: One or more devices has experienced an unrecoverable error. An
attempt was made to correct the error. Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
using 'zpool clear' or replace the device with 'zpool replace'.
see: http://www.sun.com/msg/ZFS-8000-9P
scan: resilvered 1.70T in 11h17m with 0 errors on Sun Feb 12 10:17:39 …
Run Code Online (Sandbox Code Playgroud) 我有一个带有 10 个驱动器插槽的 SAN 系统,使用软件 RAID10 设置,并且所有 md0-5 都添加到单个卷组中。插槽 10 中的 SATA 端口最近出现故障,将不接受我们放入其中的任何驱动器。我对让驱动器 9 不进行镜像感到非常紧张。我建议的解决方案是向服务器添加一个 USB 外部驱动器(与驱动器 #9 的大小和制造商匹配),并将其分配为 #9 的 RAID1 合作伙伴。我意识到 USB 会比 SATA 慢得多,但我更关心数据保护而不是驱动器速度。
有没有人看到该计划有任何问题(性能除外)?
cat /proc/mdstat 个性:[raid1] md4:活动raid1 sdj1[1] 976759936 块[2/1] [U_]
md3 : 活动 raid1 sdc1[1] sda1[0] 976759936 块 [2/2] [UU]
md2 : 活动 raid1 sdh1[1] sdg1[0] 976759936 块 [2/2] [UU]
md4 : 活动 raid1 sdi1[0] sde1[1] 976759936 块 [2/2] [UU]
md0 : 活动 raid1 sdf1[0] sdb1[1] 976759936 块 [2/2] [UU]
我有一个完全打补丁的 CentOS 5.5 服务器,它没有通过 Trustwave PCI 合规性扫描。它抱怨的项目是 openssl < 0.9.8.o。
rpm -q openssl 显示:openssl-0.9.8e-12.el5_5.7
apache 标头横幅显示:服务器:Apache/1.3.41 (Unix) PHP/5.2.14 mod_psoft_traffic/0.2 mod_ssl/2.8.31 OpenSSL/0.9.8b mod_macro/1.1.2
(注意:那个 apache 横幅甚至没有显示已安装的版本)
openssh 和 php 有类似的情况(报告的版本低于 PCI 合规性的最小值)。
我是否需要从源代码构建所有这些库才能使它们使用最新版本?或者有没有办法告诉 CentOS yum 安装新版本而不是他们向后移植的补丁版本?如果可能的话,我宁愿不去 yum 之外,这样以后的维护将得到简化
我正在尝试在两个运行 2.0.1-RELEASE 的 pfsense 服务器之间设置点对点 OpenVPN,但客户端不断断开连接,状态为“正在重新连接;ping-restart”并且似乎没有任何路由它们之间。这两个防火墙也都在运行正常工作的 PPTP VPN。
FW01(“服务器”) ======================== 局域网:10.1.1.2/24 广域网:xx.xx.126.34/27 ServerMode:点对点(共享密钥) 协议:UDP 设备模式:tun 接口:广域网 端口 1194 隧道:10.0.8.1/30 本地网络:10.1.1.0/24 远程网络:192.168.1.0/24 OpenVPN 选项卡中的防火墙规则:UDP * * * * * 无 FW03(客户端) 局域网:192.168.1.2/24 广域网:xx.xx.9.66/27 ServerMode:点对点(共享密钥) 协议:UDP 设备模式:tun 接口:广域网 服务器主机:xx.xx.126.34 隧道:--也试过 10.1.8.0/24 远程网络:10.1.1.0/24
客户端日志:
系统日志 4 月 6 日 18:00:08 内核:...重新启动软件包。 4 月 6 日 18:00:13 check_reload_status:启动包 4 月 6 日 18:00:19 php:: 重新启动/启动所有包。 4 月 6 日 18:00:56 内核:ovpnc1:链接状态更改为 DOWN 4 月 6 日 18:00:56 check_reload_status:重新加载过滤器 4 月 6 日 18:00:57 check_reload_status:重新加载过滤器 …
我的服务器上有两个卷组,我从中创建了用于 xen 图像的 20-40G LVM:xen1_images 和 xen3_images。
我需要删除 xen3_images 卷组,并且我想将所有 lvms 从 xen3_images 复制到 xen1_images(有足够的磁盘空间)。
我知道我可以通过在 xen1_images 上创建一个逻辑卷来一次完成一个,然后
dd if=/dev/xen3_images/<lvname> of=/dev/xen1_images/<lvname>
但想知道是否有另一种方法可以一步而不是零碎地做到这一点。大约有 20 lvms 可以移动。类似于 rsync 在目录之间工作的方式将是完美的,但 rsync 在 lvms 上不起作用
可能重复:
你能帮我解决我的软件许可问题吗?
我们需要构建一个运行 Windows 2008 R2 Standard 的服务器,它可以允许多达 10 个同时的 RDP/终端服务连接,我对 CAL 许可证的工作方式有点困惑。有人告诉我,我需要 10 个“服务器 CAL”和另外 10 个“RDP CAL”(总共 20 个 CAL)。从另一个人那里,我被告知我只需要 10 个“RDP CAL”,它隐含地随服务器 CAL 一起提供。Microsoft 许可网站 (http://www.microsoft.com/windowsserver2008/en/us/licensing-rds.aspx ) 似乎支持场景 #1,但仍不清楚需要这些服务器 CAL 的用途。此外,我们是否可以使用 2 个“内置”RDP 客户端,这意味着我们只需要购买 8 个 CAL 即可达到总共 10 个?