使用自定义FreeBSD ISO创建Google Cloud实例

时间:2018-11-20 12:34:36

标签: google-cloud-platform google-compute-engine freebsd

我想使用Hardenedbsd iso创建一个新的Google Cloud实例。 Hardenedbsd是基于FreeBSD的操作系统。我查看了https://cloud.google.com/compute/docs/images/import-existing-image上的公共文档,但是在支持的操作系统部分看不到FreeBSD。

有办法吗?

2 个答案:

答案 0 :(得分:4)

FreeBSDGCE中可以很好地工作,自定义图像的上传过程或制作自己的图像非常容易,我会说甚至比使用AWS更好,因此,相同的更改可能会适用对于Hardenedbsd,唯一的“窍门”是拥有原始磁盘后,您需要使用gnu tar上传图像:

gtar -cSzf freebsd.tar.gz disk.raw

要创建disk.raw,我使用此脚本https://github.com/fabrik-red/images/blob/master/fabrik.sh(ZFS上的根目录)来阅读有关可以检查的过程的更多信息:https://fabrik.red/post/google/

对于测试或构想,您可以尝试FreeBSD 12.0 https://github.com/fabrik-red/images/releases/download/12.0/disk.tar.gz

答案 1 :(得分:0)

我还没有尝试在Google Cloud Platform上使用任何* BSD,所以请您多加保留。 您可以尝试以紧急模式启动实例(如果支持),然后执行dd将Hardenedbsd写入主磁盘。 您还可以查看Hashicorp的Packer,它旨在创建要在云上部署的OS映像。

https://www.packer.io/docs/builders/googlecompute.html