Centos
Red Hat Kickstart:如何防止分區?
我目前正在為我的工作場所使用 Xen 和 Centos 進行新的虛擬化設置。我們打算將 domU 部署到 LVM 卷中。目前,唯一阻止它像我們希望的那樣順利執行的是 Kickstart 腳本對分區的堅持。這是我們目前 KS 模板的相關部分(我一直在搞砸):
# Partitioning clearpart --all --initlabel --drives=xvda part / --size=0 --grow --ondisk=xvda --fstype=ext3
這會設置一個分區並安裝到它 - 這很好,但我更喜歡沒有分區,並直接安裝到現有的 LVM(這樣我們就可以從 dom0 掛載 LVM 以進行備份和維護目的)。
可能我做錯了什麼,應該將捲導出為 xvda1 而不是 xvda - 我很樂意修改 - 但我仍然不確定如何導航 Kickstart!
我真的很感激任何幫助:)。提前乾杯!
根據 Anaconda 郵件列表,目前使用 Anaconda 無法讓 Anaconda 使用整個磁碟作為文件系統的設備。這將在 Fedora 13 中實現。
建議的解決方法是在 kickstart 文件的 %post 部分執行此操作,例如。umount /mnt/mountpoint, mkfs.ext3 /dev/whatever
您應該在添加到 LVM 的磁碟上有一個分區。它可以是整個磁碟。這是我用於建構 VMware 主機的 kickstart 文件中與磁碟相關的部分:
ignoredisk --drives=sdb,sdc clearpart --drives=sda --all part /boot --fstype ext3 --size=256 --asprimary --ondisk=sda part pv.01 --grow --size=100 --asprimary --ondisk=sda volgroup vg0 pv.01 --pesize=32768 logvol / --fstype ext3 --name=rootlv --vgname=vg0 --size=5120 logvol swap --fstype swap --name=swaplv --vgname=vg0 --size=512