云计算学习
记录云计算虚拟化基础知识、openstack基础、docker、k8s系列
一个小白的学习日常
这个作者很懒,什么都没留下…
展开
-
容器技术-Docker
1、容器是什么 Docker是是dotcloud品公司开源的一款产品ddotcloud是是2010年新成立的一家公司,主要基于PAAS(mPlatfromasaService)平台为开发者提供服务。2013年10月dotcloud为公司改名为Docker股份有限公司。LinuxContainer是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源。Docker是PAAS商提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,于基于go从语言并遵从A...原创 2021-05-14 18:38:45 · 149 阅读 · 0 评论 -
openstack neutron网络插件学习(三)【Open vSwitch实现】
3.1 Open vSwitch配置 相对linux-bridge,首先需要安装openstack-neutron-openvswitch。然后对应将ML2 的配置文件 /etc/neutron/plugins/ml2/ml2_conf.ini中的mechanism driver设置为openvswitch。组网方式其实与linux-bridge相差无几,可以通过 neutron agent-list 命令查看到 neutron-openvswitch-agent在节点上的运行情况。...原创 2020-11-21 00:36:38 · 3949 阅读 · 0 评论 -
openstack neutron网络插件学习(二)【linux-bridge实现】
2.5.5 DHCP服务Neutron 提供 DHCP 服务的组件是 DHCP agent。DHCP agent 在网络节点运行上,默认通过 dnsmasq 实现 DHCP 功能。DHCP agent 的配置文件位于 /etc/neutron/dhcp_agent.ini。(正常来说一般不需要什么特殊配置)dhcp_driver:使用 dnsmasq 实现 DHCP。 interface_driver:使用 linux bridge 连接 DHCP namespace interface。原创 2020-11-09 23:07:21 · 1799 阅读 · 0 评论 -
虚拟化技术总结
1 虚拟化的定义 虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。宿主机通过Hypervisor 的程序实现自身硬件资源虚拟化,实现方式又分为2种:(1)Hypervisor 直接安装在物理机上,在其上跑虚机;(2)物理机上首先安装常规的操作系统,比如 Redhat、Ubuntu 和 Windows。Hypervisor 作为 OS 上的一个程序模块运行,并对管理虚拟机进行...原创 2020-11-04 00:28:05 · 2851 阅读 · 1 评论 -
openstack neutron网络插件学习(一)【linux-bridge实现】
1、网络架构openvswitch与linux-bridge相比较而言,openvswitch支持的网络类型更加丰富,应用也比较广泛,因此图示直接使用OVS。linux-bridge支持local, flat, vlan和vxlan 四种network type,目前不支持gre,相比较而言openvswitch支持GRE网络;管理网络:用户管理所有节点的网络;内部网络:计算节点与网络节点通过内部网络通信,tenant network(租户网络,租户自己创建管理,网络之间可以重合);外部原创 2020-11-01 23:20:34 · 2658 阅读 · 5 评论 -
docker命令个人总结
(1)docker run:创建一个新容器并运行一个命令docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS说明:-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;-d: 后台运行容器,并返回容器ID;-i: 以交互模式运行容器,通常与 -t 同时使用;-P: 随机端口映射,容器内部端口随机映射到主机的端口-p: 指定端口映射,格式为:主机(宿主)端口:容器端口-t: 为容器重新分配一个原创 2020-10-19 22:23:32 · 113 阅读 · 0 评论