Articles of lvm

DRBD / LVM / Xen安装程序不重新同步/更新

我在CentOS 5.4 x86_64上运行的HA Cluster有问题。 使用的软件: DRBD 8(kmod-drbd–xen-8.0.16-5.el5_3.x86_64 / drbd-8.0.16-5.el5.centos) 心跳 LVM2 Xen 3.1.2 我的DRBDconfiguration同步一个逻辑卷。 当我首先在逻辑卷上创buildDRBD的元数据时,它开始同步并正常工作。 我遇到的问题是它不会在第一次同步之后更新数据,所以基本上你会得到一个副本,而不是停止。 当我废弃逻辑卷时,重新创build它并为DRBD初始化元数据,它只是再次开始同步(但只是一次)。 它给不出同步错误或任何东西,猫/ proc / drbd显示我2健康的UpToDate节点。 我尝试了同步物理卷,这导致Xen无法启动任何虚拟机(安装在特权域中)。 它似乎没有给我任何增量更新,但没有任何错误是如此。 编辑:// 我已经尝试了主动/被动和主动/主动设置。 我知道它没有被添加到configuration了drbd的LVM上运行的ext3文件系统的示例文件同步。 感谢您的帮助到目前为止,附上我的drbdconfiguration; global { usage-count no; } resource repdata { protocol C; startup { wfc-timeout 0; degr-wfc-timeout 120; } disk { on-io-error detach; } # or panic, … net { […]

对Proxmox VM服务器(OpenVZ)的分区build议

我们是虚拟化的新手,我们正在计划将我们的在线服务器变成虚拟化的服务器,主要用于维护,备份和恢复改进。 最初,我们只有一个真实的虚拟系统负载加1-3复制testing和恢复,也许是一个小的集中syslog虚拟机。 如果可能的话,我们希望主机包括一个iptables plus rsync备份到其他机器和一些其他全球安全系统。 由于这一点以及我们托pipe供应商的服务,我们主要考虑Proxmox的简单性(我们喜欢它的网页pipe理面板),同时我也明白OpenVMZ系统的容器方法可能适合我们的设置。 基本系统附带debian,所以我们可以个性化它符合我们的要求。 Proxmox安装默认安装虚拟机的LVM分区。 我们的疑虑是,考虑到以下事实,最好的分区结构是什么: 如果需要的话,我们希望拥有一个可以引导的根分区镜像(我们的提供程序支持通过控制面板从另一个分区引导系统) 我们理想地希望有一个可以在虚拟机系统之间共享的分区。 我们仍然不知道这是否可以直接用OpenVMZ容器,否则我们正在考虑通过在主机上通过NFS共享来做到这一点。 我们希望使用proxmox主机pipe理员可用的备份系统对VM备份进行编程,然后将其rsync同步到另一台计算机上。 有了这个基于Linux Raid的aprox(750Gb),我们正在考虑类似于: ext3_1/ – (20Gb) ext3_2/bak_root – (20Gb) mostly unmounted, root partition sync LVM_1 /var/lib/vz – (390Gb) partition for virtual images LVM_2 /shared_data – (30Gb) LVM_3 /backups – (300Gb) where all backups would be allocated 我们使用Proxmox进行的初始testing似乎遇到了像这样的快照备份问题,这可能是由于它们无法在另一个LVM分区上完成(错误:命令'lvcreate –size 1024M –snapshot –name vzsnap-ns204084。 XXX.net-0 […]

pipe理testingiSCSI目标服务器

我正在使用带有less量硬盘的RHEL服务器,而使用tgtd作为iscsi目标软件。 我寻找一种方式来分配和释放空间和目标的空间,而不重新启动我的系统,或伤害其他的LUN。 目前,我所有的硬盘都是单个VG中的PV,并根据需要创build/ lvremove,然后使用tgt脚本导出分配的LV: usr/sbin/tgtadm –lld iscsi –op new –mode target –tid=1 –targetname iqn.2001-04.com.lab.gss:300gb /usr/sbin/tgtadm –lld iscsi –op new –mode logicalunit –tid 1 –lun 1 -b /dev/mapper/iscsi_vg-iscsi_300Gb /usr/sbin/tgtadm –lld iscsi –op bind –mode target –tid 1 -I ALL /usr/sbin/tgtadm –lld iscsi –op new –mode target –tid=2 –targetname iqn.2001-04.com.lab.gss:200gb /usr/sbin/tgtadm –lld iscsi –op new –mode logicalunit […]

如何testingLVM是否适用于Ubuntu Lucid?

我在Ubuntu Lucid上安装了LVM2。 我有一个音量组在/ dev / fluid上有自由空间(150Gb)。 我需要知道LVM是否安装正常。 我如何testingLVM是否正常工作? 谢谢 编辑: 我可能正在寻找一种读取/写入testing卷中的文件的方法。 这是我的卷组信息,以防万一: — Volume group — VG Name fluid System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 9 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG […]

损坏的XenServer存储LVM分区表

我有一个在XenServer控制下运行的XenServer,内部有3x1TB光盘,一个用于XenServer,两个镜像(使用Intel的fakeRAID和dmraid)用于虚拟机和用户数据(但是现在我认为RAI​​D不起作用)。 我尝试使用PCI-passthroug将PCI卡传递给虚拟机,我读了一些我需要用pciback模块重新编译内核的地方,但出了点问题(我在/boot/extlinux.conf中/boot/extlinux.conf ,服务器无法运行)使用GPartEd的LiveCD(我已经在USB钥匙上)来纠正这个问题。 但是当我重新运行服务器时,所有的VDI都消失了。 我完全不知道会出现什么问题。 我试图用dmraid -R修复RAID,希望一切都会恢复正常,但是现在我认为这样比做得更糟(并且损坏了LVM表的其余部分…)。 有没有可能从一个(〜100GB)的VDI恢复这个SR或只有数据? 我也想为我的英语道歉,我不是来自英语国家,我只有16岁,所以我没有“时间”去学习(学校不是这样做的好地方)足够的方式。

服务器迁移到虚拟机后,lvm物理卷集不可分配。 我可以改变它吗?

我有一个在LVM上运行的虚拟机。 它的工作正常,除了现在我无法扩展或创build任何逻辑卷。 它给了我错误: # lvcreate -L10G -n test LocalVG Insufficient free space: 320 extents needed, but only 0 available 但是我对卷组有更多的了解: # vgdisplay LocalVG — Volume group — VG Name LocalVG System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 13 VG Access read/write VG Status resizable MAX LV 0 Cur LV 9 Open LV […]

使用LVM快照是否有任何可能的影响?

我试图为我的公司devise一个MySQL数据库备份和恢复策略(Linux操作系统)。 我将LVM快照视为完整备份解决scheme,并将二进制日志循环作为增量进行查看。 我的环境如下: 使用iSCISI接口将XenServer 5.6连接到HP SAN 虚拟机在安装有LVM的CentOS或RedHat下运行 我想知道的是我期望使用LVM快照会产生怎样的潜在影响? 我听说人们正在使用LVM作为MySQL的完全备份解决scheme,但另一方面,我听说过一些问题,如I / O或CPU开销。 任何意见将不胜感激,在此先感谢。

Debian – 损坏的GRUB

我已经在Debian上安装了Xen的官方手册。 之后,我运行了grub-update,并在一段时间后删除了Xen,包括xen内核。 它说,我跑了grub更新一次 discarding improperly nested partition… 重启后,系统不想启动: 加载linux 2.6.26-2-686。 错误:无法读取Linux标题。 加载初始ramdisk …错误:您需要先加载内核。 initrd和内核存在于/ boot中。 文件系统是在/ dev / sda1(ext2)和/ in / dev / sda2(lvm2)中的/ boot。 我的grub.cfg: ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="0" if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true […]

为lvm恢复分区表

我设法在错误的磁盘上运行fdisk。 但是我能够保存terminal会话的日志。 事故发生前的Fdisk: ~$ sudo fdisk -l /dev/sda Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x72fc82e8 Device Boot Start End Blocks Id […]

在Ubuntu,RAID1和无头服务器上对encryptionLVM进行说明

我已经考虑过在我的笔记本电脑和服务器上encryption我的硬盘一段时间了,但从来没有想过,因为我不理解encryption如何影响我的日常使用以及设置和pipe理的复杂性。 我希望在我继续学习本教程之前,先对我的问题作一些澄清。 正在encryption相当于全盘encryption的LVM吗? 我很困惑,因为Ubuntu可以selectLVMencryption和encryption主目录。 一旦我启动到操作系统,我有权访问的文件相当于从一个未encryption的LVM文件? 也就是说,我可以将文件复制到USB磁盘,通过ssh,rsync文件夹等传输它们,并且传输的数据在新的位置(未encryption)有意义吗? 还是我必须做一些特殊的事情才能在新的位置使用这些文件? 在我的服务器上,我目前有两个使用硬件RAID1设置的1.5tb磁盘。 这实际上是我第一次玩RAID。 用encryption的LVM使用RAID1会使事情变得复杂吗? 也就是说, 这些指示是否适用? 我的服务器是远程(在学校),我并不总是物理访问它。 但是,如果我远程重启,则必须在操作系统启动之前input密码。 你有处理这个? 这篇文章build议早期ssh。 我打算在不久的将来通过硬件RAID1添加两个2tb磁盘到服务器。 当然,我也想要encryption新磁盘的内容。 添加新磁盘有多复杂?怎么去做? 是否有可能将这两个镜像磁盘与原始磁盘保持“分离”? 也就是说,是否可以拔下这些磁盘并将它们安装到另一台计算机上? 我将如何访问encryption的内容? 我期待着您的回音! 谢谢! 请注意,我在教程的评论中也提出了相同的问题,但是我想我会在这里得到更多的答复和解释。