Virtualbox &引用;“波什部署”;失败和报告”;获取包blob:从内部blobstore获取blob:SHA1不匹配;

Virtualbox &引用;“波什部署”;失败和报告”;获取包blob:从内部blobstore获取blob:SHA1不匹配;,virtualbox,cloud-foundry,cf-bosh,Virtualbox,Cloud Foundry,Cf Bosh,我正在我的MacBook Pro上的VirtualBox上部署Cloud Foundry,内存为8G。默认情况下,VirtualBox将启动一个“bosh-lite_default_uuxxxxxxx”虚拟机,该虚拟机具有超过6G的基本内存和4个CPU处理器。但是,在执行“bosh部署”时,此设置将导致Mac挂起 我知道这种做法是使用内存>=16G的机器进行云铸造部署。但这是我仅有的机器 因此,我将Vagrantfile更改为bosh lite,如下所示,并将基本内存更改为3G,仅使用2个CPU

我正在我的MacBook Pro上的VirtualBox上部署Cloud Foundry,内存为8G。默认情况下,VirtualBox将启动一个“bosh-lite_default_uuxxxxxxx”虚拟机,该虚拟机具有超过6G的基本内存和4个CPU处理器。但是,在执行“bosh部署”时,此设置将导致Mac挂起

我知道这种做法是使用内存>=16G的机器进行云铸造部署。但这是我仅有的机器

因此,我将Vagrantfile更改为bosh lite,如下所示,并将基本内存更改为3G,仅使用2个CPU处理器

config.vm.provider :virtualbox do |v, override|
  config.vm.synced_folder ".", "/vagrant", mount_options: ["dmode=777"] # ensure any VM user can create files in subfolders - eg, /vagrant/tmp
  override.vm.box_version = '9000.91.0' # ci:replace
  # To use a different IP address for the bosh-lite director, uncomment this line:
  # override.vm.network :private_network, ip: '192.168.59.4', id: :local
  v.memory = 3144
  v.cpus = 2
end
更改后,保存Vagrantfile后运行“vagrant reload”后,“bosh-lite_default_uuxxxxxx”VM仍然可以成功启动

然后当我运行“bosh deploy”时,机器不再挂起,但失败并报告:

已开始更新作业api_z1>api_z1/0(68c148e3-2c89-4f75-86c7-ed0945cd1158)。失败:操作失败获取\u任务:任务98721dd2-35f1-49ea-6429-15ec2373a9d2结果:应用:应用作业云\u控制器\u ng:应用作业云的包buildpack\u php\u控制器\u ng:获取包blob:从内部blob获取blob存储:SHA1不匹配。预计为7EF00B2E07B2B07FBF50D133BDACA6AC5164EE4,为blob/var/vcap/data/tmp/bosh-blobstore-externalBlobstore-Get861882783获得B79493B83A7241F685CA027D66789F452E7D592(00:01:11)

错误450001:操作失败获取\u任务:任务98721dd2-35f1-49ea-6429-15ec2373a9d2结果:应用:应用作业云\u控制器\u ng:应用作业云的包buildpack\u php \u控制器\u ng:获取包blob:从内部blob存储获取blob:SHA1不匹配。预计为7EF00B2E07B2B07FBF50D133BDACA6AC5164EE4,为blob/var/vcap/data/tmp/bosh-blobstore-EXTERNALLBLOBSTORE-Get861882783获得B79493B83A7241F685CA027D66789F452E7D592

任务90错误

我在谷歌上搜索了“获取包blob:从内部blobstore获取blob:SHA1不匹配”,发现有人说将microbosh的容量从4G增加到8G解决了这个错误(请参阅)。但我不知道如何改变微生物的体积

有人能告诉我这个错误吗?如何改变微生物的体积


多谢

如果你只是想玩弄CloudFoundry(而且不一定关心BOSH部分),你可以使用MicroPCF。内存占用小得多,并且在您
vagrant up
时才启动,无需
bosh部署
:如果您只是尝试使用Cloud Foundry(不一定关心bosh部分),则可以使用MicroPCF。具有更小的内存占用空间,并且在
vagrant up
时才启动,无需
bosh deploy