摘要:
HA 将服务分为两类: • 有状态服务:后续对服务的请求依赖于之前对服务的请求。OpenStack中有状态的服务包括MySQL数据库和AMQP消息队列。对于有状态类服务的HA,如neutron-l3-agent、neutron-metadata-agent、nova-compute、cinder-v 阅读全文
摘要:
HA 将服务分为两类: • 有状态服务:后续对服务的请求依赖于之前对服务的请求。OpenStack中有状态的服务包括MySQL数据库和AMQP消息队列。对于有状态类服务的HA,如neutron-l3-agent、neutron-metadata-agent、nova-compute、cinder-v 阅读全文
摘要:
https://blog.csdn.net/huakai_sun/article/details/82378856 阅读全文
摘要:
死锁 死锁的定义:在多个进程并发的时候,每个进程持有某种资源而又在等待其他进程释放资源,无法改变这种状态继续向前推进。通俗来说就是多个进程无限被阻塞,相互等待的一种状态。 死锁发生的条件:互斥、非抢占、占有并等待、环形等待 处理死锁:鸵鸟策略、避免策略、检测与恢复策略 分段、分页 分段:把虚拟机地址 阅读全文
摘要:
HTTP主要特点: (1)支持客户/服务器模式 (2)简单快捷 (3)灵活 (4)无连接 (5)无状态 请求响应步骤: (1)客户端连接到web服务器 (2)发送HTTP请求 (3)服务器接收请求并返回HTTP响应 (4)释放TCP连接 (5)客户端浏览器解析HTML内容 浏览器键入URL,按下回车 阅读全文
摘要:
同其它大部分分布式系统一样,OpenStack也分为控制节点和计算节点两种不同功能的节点。控制节点提供除nova-compute以外的服务。这些组件和服务都是可以独立安装的,可以选择组合。 阅读全文
摘要:
OpenStack云可能面临的安全威胁 针对软件,根据攻击媒介,安全威胁可以分为以下几类: 欺诈-伪装成自身真实身份以外的体积 篡改-修改磁盘内容、网络或者内存里的内容 否认-否定某个行为或声称无责 信息泄露-向无授权人员泄露敏感信息 拒绝服务-吸收占用正常提供服务所需的资源 权限升级-允许访问人完 阅读全文
摘要:
架构设计特点: OpenStack架构设计优势: 优点: (1)模块松耦合。与其他开源软件相比,OpenStack模块分明。添加独立功能的组件非常简单。有时候,不需要通读整个OpenStack的代码,只需要了解其接口规范及API使用,就可以轻松地添加一个新的模块。 (2)组件配置较为灵活。OpenS 阅读全文
摘要:
Thread实现了Runnable接口并进行了扩展 start()方法告诉jvm该线程准备运行,jvm通过调用任务的run()方法执行任务。如果只调用run方法不调用start方法,就跟普通方法一样,没有多线程概念。 方法一: 继承Thread类,重写run方法 每次创建一个新的线程,都要新建一个T 阅读全文
摘要:
方法一:os.fork() 方法二:使用mutiprocessing模块:创建process的实例,传入任务执行函数作为参数 方法三:使用mutiprocessing模块:派生Process的子类,重写run方法 方法四:使用进程池 阅读全文
|