2012-12-31 110 views
0

我將三個3GB的EBS卷附加到Amazon EC2 Micro實例,並裝入了磁盤xvdd,xvdc和xvdb。zfs安裝問題Amazon EC2上的Ubuntu 12.04

我的目標是使用這3個磁盤創建一個zfs池。

我已經更新,升級的Ubuntu 12.04,安裝了ZFS Linux的依賴,增加了ZFS本地回購PPA,然後發出的ZFS install命令whhich是

sudo apt-get install ubuntu-zfs 

在此之後,我得到的控制檯狀態如下面的,並且在下面指示的「運行部件:」狀態之後,安裝過程從未進一步進行。我等了20多分鐘,得到了這個:

Setting up zfs-dkms (0.6.0.91-0ubuntu1~precise1) ... 
Loading new zfs-0.6.0.91 DKMS files... 
First Installation: checking all kernels... 
Building only for 3.2.0-31-virtual 
Module build for the currently running kernel was skipped since the 
kernel source for this kernel does not seem to be installed. 
Setting up linux-headers-3.2.0-35 (3.2.0-35.55) ... 
Setting up linux-headers-3.2.0-35-generic (3.2.0-35.55) ... 
Examining /etc/kernel/header_postinst.d. 
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.2.0-35-generic /boot/vmlinuz-3.2.0-35-generic 

這個問題與Ubuntu的EC2內核有關嗎?還是機器運行ZFS應該具有更高的容量?

+0

它應該肯定會建立。也許虛擬機有其他問題? –

回答

0

通常託管提供商的內核就是這樣。我的提供者(ovh)提供了他們自己定製的(並且據稱更安全的)內核(唉,沒有源代碼),儘管不情願允許安裝通用內核,這爲我解決了問題。我不瞭解亞馬遜 - 也許他們的定製內核對他們的EC2服務至關重要。另一方面,我非常懷疑任何託管服務提供商都會生成他們內核的源代碼。