配置virtualboxbackend-每天5分钟玩转docker容器技术(75)

CloudMan CloudMan     2022-09-21     728

关键词:

Rexy-Ray 支持多种 backend,上一节我们已经安装配置了 Rex-Ray,今天演示如何配置 VirtualBox backend。

在 VirtualBox 宿主机,即我的笔记本上启动 vboxwebsrv 服务:
vboxwebsrv -H 0.0.0.0

技术分享

执行如下命令关闭 VirtualBox 的登录认证:
VBoxManage setproperty websrvauthlibrary null

在关机状态下修改虚拟机 docker1 和 docker2 的 Storage 配置:

  1. 删除 IDE controller。
     技术分享技术分享

  2. 设置 SATA controller 的 port 数量为最大值 30
     技术分享技术分享

重启 Rex-Ray 服务:
systemctl restart rexray.service

运行 rexray volume ls 测试 Rex-Ray 是否能够正常工作。

技术分享

列表中的 volume 是当前 VirtualBox 所有的虚拟磁盘。准备就绪,当前实验环境如下图所示:

技术分享

下一节我们创建 Rex-Ray volume。

书籍:
1.《每天5分钟玩转Docker容器技术》
https://item.jd.com/16936307278.html

2.《每天5分钟玩转OpenStack》
https://item.jd.com/12086376.html


技术分享

创建rex-rayvolume-每天5分钟玩转docker容器技术(76)

前面我们安装部署了Rex-Ray,并且成功配置VirtualBoxbackend,今天演示如何创建和使用Rex-Rayvolume。在docker1或docker2上执行如下命令创建volume:dockervolumecreate--driverrexray--name=mysqldata--opt=size=2650)this.width=650;"title="http://7xo6kd.c 查看详情

创建rex-rayvolume-每天5分钟玩转docker容器技术(76)

前面我们安装部署了Rex-Ray,并且成功配置VirtualBoxbackend,今天演示如何创建和使用Rex-Rayvolume。在docker1或docker2上执行如下命令创建volume:dockervolumecreate--driverrexray--name=mysqldata--opt=size=2volume mysqldata 创建成功,大小为2GB。在... 查看详情

配置lbaas-每天5分钟玩转openstack(121)

上一节学习了NeutronLBaaS的原理,今天开始实践。首先在配置中启用LBaaS服务。Neutron通过lbaasplugin和lbaasagent提供LBaaS服务。lbaasplugin与NeutronServer一起运行在控制节点上。lbaasagent运行在网络节点上。对于我们的实验环境,控制节点和... 查看详情

配置lbaas-每天5分钟玩转openstack(121)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161205-1480888429992067798.jpg"/>上一节学习了NeutronLBaaS的原理,今天开始实践。首先在配置中启用LBaaS服务。Neutron通过lbaasplugin和lbaasagent提供LBa 查看详情

配置dhcp服务-每天5分钟玩转openstack(89)

...DHCPagent在网络节点运行上,默认通过dnsmasq实现DHCP功能。配置DHCPagentDHCPagent的配置文件位于/etc/neutron/dhcp_agent.ini。dhcp_driver使用dnsmas 查看详情

配置dhcp服务-每天5分钟玩转openstack(89)

...DHCPagent在网络节点运行上,默认通过dnsmasq实现DHCP功能。配置DHCPagentDHCPagent的配置文件位于/etc/neutron/dhcp_agent.ini。dhcp_driver使用dnsmas 查看详情

安装配置flannel-每天5分钟玩转docker容器技术(59)

上一节我们部署了etcd,本节安装和配置flannel。buildflannelflannel没有现成的执行文件可用,必须自己build,最可靠的方法是在Docker容器中build。不过用于做build的docker镜像托管在gcr.io,国内可能无法直接访问,为方便大家,我把它mir... 查看详情

回滚-每天5分钟玩转docker容器技术(141)

kubectlapply 每次更新应用时Kubernetes都会记录下当前的配置,保存为一个revision(版次),这样就可以回滚到某个特定revision。默认配置下,Kubernetes只会保留最近的几个revision,可以在Deployment配置文件中通过 revisionHistoryLimit&... 查看详情

用configdrive配置网络-每天5分钟玩转openstack(173)

...,cloud-init依然会完成那3个步骤,也就是说网卡还是会被配置成dhcp模式,只是最后网卡没办法获得IP而已。不开DHCP也是一个常见的场景,为了让instance的网卡在这种情况下也能够被正确配置,我们需要借助configdrive,下面开始实... 查看详情

读懂deploymentyaml-每天5分钟玩转docker容器技术(125)

既然要用YAML配置文件部署应用,现在就很有必要了解一下Deployment的配置格式,其他Controller(比如DaemonSet)非常类似。还是以nginx-deployment为例,配置文件如下图所示:① apiVersion 是当前配置格式的版本。② kind 是... 查看详情

用configmap管理配置-每天5分钟玩转docker容器技术(159)

...ken、私钥等敏感数据;对于一些非敏感数据,比如应用的配置信息,则可以用ConfigMap。ConfigMap的创建和使用方式与Secret非常类似,主要的不同是数据以明文的形式存放。与Secret一样,ConfigMap也支持四种创建方式:1.通过 --from-... 查看详情

配置l2population-每天5分钟玩转openstack(114)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161117-1479336953209034672.jpg"/>前面我们学习了L2Population的原理,今天讨论如何在Neutron中配置和启用此特性。目前L2Population支持VXLANwithLinuxbrid 查看详情

如何配置healthcheck?-每天5分钟玩转docker容器技术(107)

容器状态是UP的,应用就是健康的吗?还真不一定!Docker只能从容器启动进程的返回代码判断其状态,而对于容器内部应用的运行情况基本没有了解。执行 dockerrun 命令时,通常会根据Dockerfile中的CMD或ENTRYPOINT启动一个进... 查看详情

每天5分钟玩转容器技术整理目录

原 写在最前面-每天5分钟玩转容器技术(1)容器生态系统-每天5分钟玩转容器技术(2) 容器生态系统(续)-每天5分钟玩转容器技术(3)运行第一个容器-每天5分钟玩转容器技术(4)【视频】运行第一个容器-每天5分钟玩... 查看详情

配置l3agent-每天5分钟玩转openstack(99)

650)this.width=650;"style="float:none;"title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161013-1476364049953074742.png"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-imag 查看详情

配置l3agent-每天5分钟玩转openstack(99)

...介绍了路由服务(Routing)的基本功能,今天教大家如何配置。Neutron的路由服务是由l3agent提供的。除此之外,l3agent通过iptables提供firewall和floatingip服务。l3agent需要正确配置才能工作,配置文件为/etc/neutron/l3_agent.ini,位于控制节... 查看详情

为instance配置静态ip-每天5分钟玩转openstack(157)

...OpenStack实施经验分享系列的第7篇。传统运维中为服务器配置静态IP是再常见不过的了。但在OpenStack环境下只能指定network,IP都是Neutron从subnetIP池中自动分配的。有同学就会想办法了:等instance起来后手工把IP改掉行不行?非常遗... 查看详情

访问外网ml2的配置-每天5分钟玩转openstack(103)

650)this.width=650;"style="float:none;"title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161023-1477217720838080461.png"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-imag 查看详情