使用bosh—cli在vsphere上部署micro bosh

安装bosh—cli完毕后创建2个文件夹deployment s和stemcells

root@neal-Lenovo-Product:~# mkdir -p deployments

root@neal-Lenovo-Product:~# mkdir -p stemcells

进入stemcells下载 micro stemcell

root@neal-Lenovo-Product:~/stemcells# bosh  public stemcells
+---------------------------------------------+
| Name                                        |
+---------------------------------------------+
| bosh-stemcell-2131-aws-xen-ubuntu.tgz       |
| bosh-stemcell-2131-aws-xen-centos.tgz       |
| light-bosh-stemcell-2131-aws-xen-ubuntu.tgz |
| light-bosh-stemcell-2131-aws-xen-centos.tgz |
| bosh-stemcell-2131-openstack-kvm-ubuntu.tgz |
| bosh-stemcell-2131-openstack-kvm-centos.tgz |
| bosh-stemcell-2131-vsphere-esxi-ubuntu.tgz  |
| bosh-stemcell-2131-vsphere-esxi-centos.tgz  |
| bosh-stemcell-40-warden-boshlite-ubuntu.tgz |
+---------------------------------------------+
To download use `bosh download public stemcell <stemcell_name>'. For full url use --full.To download use `bosh download public stemcell <stemcell_name>'. For full url use --full.
root@neal-Lenovo-Product:~/stemcells# bosh download public stemcell bosh-stemcell-2131-vsphere-esxi-ubuntu.tgz 
bosh-stemcell:  15% |ooo                     |  60.9MB  19.5KB/s ETA:  04:49:51
bosh-stemcell:  61% |oooooooooooooo          | 240.7MB  24.9KB/s ETA:  01:44:01 
bosh-stemcell: 100% |oooooooooooooooooooooooo| 392.7MB  24.8KB/s Time: 04:29:51
Download complete

下载完成之后,进入deployments目录编写 micro的配置文件

root@neal-Lenovo-Product:~# cd deployments/
root@neal-Lenovo-Product:~/deployments# ls
root@neal-Lenovo-Product:~/deployments# mkdir micro01

编写micro—bosh的配置文件

root@neal-Lenovo-Product:~/deployments/micro01# vi micro_bosh.yml 

---
name: micro01
network:
  ip: 10.0.0.8
  netmask: 255.255.255.0
  gateway: 10.0.0.1
  dns:
  - 192.168.1.1
  cloud_properties:
    name: VM Network
resources:
  persistent_disk: 16384
  cloud_properties:
    ram: 4096
    disk: 16384
    cpu: 2
cloud:
  plugin: vsphere
  properties:
    agent:
      ntp:
       - ntp01.las01.emcatmos.com
       - ntp02.las01.emcatmos.com
    vcenters:
      - host: 10.0.0.233
        user: administrator
        password: Passw0rd
        datacenters:
          - name: newdatacenter
            vm_folder: vm_folder
            template_folder: template_folder
            disk_path: bosh
            datastore_pattern: NFS
            persistent_datastore_pattern: NFS
            allow_mixed_datastores: true
            clusters:
            - newcluster
#                 resource_pool: resourcepool
~                                                   

注意格式,每层有2个空格,这里粘贴有问题

接下来检测配置文件是否正确

root@neal-Lenovo-Product:~/deployments# bosh micro deployment micro01
WARNING! Your target has been changed to `https://10.0.0.8:25555'!
Deployment set to '/root/deployments/micro01/micro_bosh.yml'

部署micro—bosh

root@neal-Lenovo-Product:~/deployments# bosh micro deploy  ~/stemcells/bosh-stemcell-2131-vsphere-esxi-ubuntu.tgz 
Deploying new micro BOSH instance `micro01/micro_bosh.yml' to `https://10.0.0.8:25555' (type 'yes' to continue): yes


Verifying stemcell...
File exists and readable                                     OK
Verifying tarball...
Read tarball                                                 OK
Manifest exists                                              OK
Stemcell image file                                          OK
Stemcell properties                                          OK


Stemcell info
-------------
Name:    bosh-vsphere-esxi-ubuntu
Version: 2131




Deploy Micro BOSH
Unpacking stemcell                  |                        | 0/11 00:00:03  ETA: --:--:--at depth 0 - 20: unable to get local issuer certificate

  uploading stemcell (00:01:21)                                                                     
Creating VM from...                 |oooo                    | 2/11 00:02:35  ETA: 00:05:11at depth 0 - 20: unable to get local issuer certificate
Creating VM from...                 |oooo                    | 2/11 00:02:38  ETA: 00:05:08at depth 0 - 20: unable to get local issuer certificate
Creating VM from...                 |oooo                    | 2/11 00:02:39  ETA: 00:05:07at depth 0 - 20: unable to get local issuer certificate
  creating VM from sc-705c71be-b1a5-4b09-98ad-c6e7ee2437bf (00:01:32)                               
Waiting for the agent               |oooooo                  | 3/11 00:03:16  ETA: 00:07:34at depth 0 - 20: unable to get local issuer certificate
  waiting for the agent (00:00:19)                                                                  
  create disk (00:00:00)                                                                            
                                    |oooooooooo              | 5/11 00:03:17  ETA: 00:03:55at depth 0 - 20: unable to get local issuer certificate
  mount disk (00:00:09)                                                                             
  stopping agent services (00:00:01)                                                                
Applying micro BOSH spec            |ooooooooooooooo         | 7/11 00:04:03  ETA: 00:01:21at depth 0 - 20: unable to get local issuer certificate
  applying micro BOSH spec (00:00:25)                                                               
  starting agent services (00:00:00)                                                                
  waiting for the director (00:00:22)                                                               
Done                    11/11 00:04:25                                                              
Deployed `micro01/micro_bosh.yml' to `https://10.0.0.8:25555', took 00:04:25 to complete

看到这样的结果 你已经部署成功了micro bosh

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值