ceph存储操作创建用户

(ceph-rgw)[root@ceph-node01/]#radosgw-adminusercreate--uid=registry--display-name="registry"{"user_id":"registry","display_name":"registry","email":"","suspended":0,"max_buckets":1000,"auid":0,"subusers":[],"keys":[{"user":"registry","access_key":"3JHGH0WDQO5LG2HTF6UX","secret_key":"jt8KzI8XUagl2KTX0XkdFTP39mkcD9774ql4ZbDp"}],"swift_keys":[],"caps":[],"op_mask":"read,write,delete","default_placement":"","placement_tags":[],"bucket_quota":{"enabled":false,"max_size_kb":-1,"max_objects":-1},"user_quota":{"enabled":false,"max_size_kb":-1,"max_objects":-1},"temp_url_keys":[]}创建swift用户

(ceph-rgw)[root@ceph-node01/]#radosgw-adminsubusercreate--uid=registry--subuser=registry:swift--access=full{"user_id":"registry","display_name":"registry","email":"","suspended":0,"max_buckets":1000,"auid":0,"subusers":[{"id":"registry:swift","permissions":"full-control"}],"keys":[{"user":"registry","access_key":"3JHGH0WDQO5LG2HTF6UX","secret_key":"jt8KzI8XUagl2KTX0XkdFTP39mkcD9774ql4ZbDp"}],"swift_keys":[{"user":"registry:swift","secret_key":"dfRwo00KoOTw3IJJJCrRpFqIinaEFSEvxCuBxXa5"}],"caps":[],"op_mask":"read,write,delete","default_placement":"","placement_tags":[],"bucket_quota":{"enabled":false,"max_size_kb":-1,"max_objects":-1},"user_quota":{"enabled":false,"max_size_kb":-1,"max_objects":-1},"temp_url_keys":[]}配置registry访问

storage:swift:authurl:http://192.168.48.213:6780/auth/v1username:registry:swiftpassword:dfRwo00KoOTw3IJJJCrRpFqIinaEFSEvxCuBxXa5container:registrycache:layerinfo:inmemorymaintenance:uploadpurging:enabled:falsedelete:enable:truehealth:storagedriver:enabled:trueinterval:10sthreshold:3据java接口可知必要参数为:username,password,authurlhttp://docs.ceph.com/docs/master/radosgw/swift/java/测试验证

[root@gx-yun-084069~]#dockerpushpaas/golang:1.6.2Thepushreferstoarepository[registry.vclound.com/paas/golang]d966b83f8000:Pushed6fe25112314d:Pushed4d8ac510a6fe:Pushing[===================>]126.2MB/318.1MB5aee74d2e9d0:Pushing[=========================>]68.6MB/134.4MB338cb8e0e9ed:Pushing[=========================>]67.77MB/131.2MBd1c800db26c7:Pushed42755cf4ee95:Pushing[==============================>]75.38MB/125.1MB查看ceph是否已上有golang

(ceph-rgw)[root@ceph-node01/]#radoslspoolsrbd.rgw.rootdefault.rgw.controldefault.rgw.data.rootdefault.rgw.gcdefault.rgw.logvolumesdefault.rgw.users.uiddefault.rgw.users.keysdefault.rgw.metadefault.rgw.users.emaildefault.rgw.users.swiftdefault.rgw.buckets.indexdefault.rgw.buckets.data(ceph-rgw)[root@ceph-node01/]#rados--pooldefault.rgw.buckets.datals|grepgolang208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_manifests/tags/1.6.2/current/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_uploads/32bfc9f1-d07f-4def-8fc7-3fd4099e2607/startedat208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_layers/sha256/0ffc1204e0abead91aa6678abffa44739455c7b95b96b108eefc2f29d6001fdf/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_layers/sha256/a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_layers/sha256/ab30c63719b10dd434ddbe896879bd9b637fe4e16749a94d3dc827450dc2a437/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_uploads/5e016d36-55dc-41c9-945d-85c18399723e/startedat208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_layers/sha256/d8a921df8ce9d2b00d139bc78f0a2036f1960204281570d5794ad0e0c9f32ceb/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_uploads/377a0560-0beb-4f2d-87c2-2173bfa15e3f/data208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_layers/sha256/b0850b14d0d144ceecb975d0b296d7630c5c8658054535164c8a5ea55a3fa627/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_manifests/tags/1.6.2/index/sha256/3b746975638c2640b41de2f6669fb4a6d24d5c218c008b359d21148a580b2178/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_uploads/32bfc9f1-d07f-4def-8fc7-3fd4099e2607/data208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_uploads/5e016d36-55dc-41c9-945d-85c18399723e/data208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_uploads/d51b6005-d7d2-4981-ad27-284914e21159/startedat208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_manifests/revisions/sha256/3b746975638c2640b41de2f6669fb4a6d24d5c218c008b359d21148a580b2178/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_uploads/377a0560-0beb-4f2d-87c2-2173bfa15e3f/startedat208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_layers/sha256/c6072700a24252bd71f6c5d2cabf5978ddf324a959b05bad417d8b3789f8df33/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_layers/sha256/d34bc98c277053d749016539968fbde53f0e095713988ccc780505b9c3d37187/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_manifests/revisions/sha256/3b746975638c2640b41de2f6669fb4a6d24d5c218c008b359d21148a580b2178/signatures/sha256/134a8ac27aa47d9ef953be3968d2c899cb1ed8efd7a3e4ce066abeba2c8a3b98/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_uploads/d51b6005-d7d2-4981-ad27-284914e21159/data208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_layers/sha256/8ecba0e9bd481f27b172d1a0ff04269981946aa1aaa91da3b2f41380031ed865/link208d0ff3-767d-4edc-ac3f-fb55689374cb.44103.1_files/docker/registry/v2/repositories/paas/golang/_layers/sha256/5c90d4a2d1a8dfffd05ff2dd659923f0ca2d843b5e45d030e17abbcd06a11b5b/linkpull镜像

[root@gx-yun-084069~]#dockerpullpaas/golang:1.6.2Tryingtopullrepositoryregistry.vclound.com/paas/golang...1.6.2:Pullingfromregistry.vclound.com/paas/golang5c90d4a2d1a8:Alreadyexistsab30c63719b1:Alreadyexistsc6072700a242:Alreadyexists0ffc1204e0ab:Alreadyexistsd8a921df8ce9:Alreadyexistsd34bc98c2770:AlreadyexistsDigest:sha256:3b746975638c2640b41de2f6669fb4a6d24d5c218c008b359d21148a580b2178Status:Downloadednewerp_w_picpathforregistry.vclound.com/paas/golang:1.6.2