设为首页 收藏本站
查看: 1398|回复: 0

[经验分享] OpenStack基础知识

[复制链接]

尚未签到

发表于 2017-6-25 15:39:04 | 显示全部楼层 |阅读模式
  Keystone:

  • keystone认证流程
  • keystone支持哪些token类型,UUID类型有什么问题,为什么fernet不需要持久化?
  • Openstack权限管理机制,如何修改某个用户的权限?
  • Openstack是否支持针对单一租户的管理员权限设置?
  • trust机制作用及认证流程
  Glance:

  • 如何分享镜像给另一个用户?
  • location
  Nova:

  • 创建虚拟机工作流程。
  • Nova代码架构,如nova/compute目录下的api.py、rpcapi.py、manager.py运行在哪个组件?
  • 调试能力。
  • Nova调度原理,什么是ComputeFillter?什么情况下会出现RetryFilter?
  • 虚拟机管理,如suspend、pause、shelve、rescue、lock分别是做什么?
  • 虚拟化相关:libvirt、KVM/QEMU、hypervisor。
  • 虚拟机启动方式有哪些,能不能从ISO镜像启动虚拟机?
  • 迁移问题,resize、rebuild、migrate、live-migrate、evacuate的异同。

    • live-migration 遇到 "Instance shutdown by itself"的原因有哪些?

  • 如果使用Ceph后端,创建虚拟机、创建快照等操作分别对应ceph层面的哪些操作?
  • nova-conductor、objects模型等。
  • instance 密码注入方式
  • nova metadata service 工作流程
  • instance 密钥注入方式
  Ironic:
  Cinder:

  • 什么是Cinder multibackend?cinder service的host代表什么?创建volume时如何指定backend?
  • 如何把一个volume转给另一个租户的用户?
  • 创建一个volume的流程?
  • Cinder backup原理,至少说明chunk driver的原理。
  • 什么是一致性组?
  • 使用RBD后端驱动时,cinder-volume为什么不支持多实例(AA高可用)?
  Neutron:

  • L2:

    • ovs-agent负责的工作;
    • OVS,都怎么用过;
    • 东西向同子网的虚机数据流(跨/不跨主机,tunnel/vlan);
    • l2pop;
    • ovsdb.idl;
    • br-int网桥,连通网桥上的所有qvo设备都被误删后,如何恢复;
    • port-binding的过程,如果port-binding失败了会怎么样;
    • ipset;
    • 虚机的几种登录方式:fip, netns, vnc, hack;
    • 什么是网卡混杂模式?作用是什么?

  • L3:

    • L3-agent负责的工作;
    • L3 HA or DVR 选一个讲;

      • L3 HA:keepavlied;
      • DVR:FIP,东西向流量;

    • 南北向虚机数据流:

      • 不绑定FIP;
      • 绑定FIP;
      • iptables:(以本地为源,本地为目标,本地转发的情况)

    • FIP的ip如果不挂在具体设备上应该怎么做;

  • LB:

    • 数据模型、关系(v1,v2);

  • FW:

    • 和SG的区别;
    • 数据模型、关系;

  • VPN:

    • site-to-site VPN和client-to-site VPN的区别;

  • 调试:

    • FIP ping不通;
    • 虚机拿不到IP;

  • 其他网络知识:

    • 基于OVS的ARP应答怎么做?
    • 基于OVS的DHCP应答怎么做?
    • 路由反射器;
    • IPv6:LLA,Radvd,RA报文中的M、O标记位;

  Swift:

  • 什么是一致性Hash?
  • 为什么需要引入virtual host?

  • swift replication 的实现 , read/ write  写成功的标准, quorum 算法

  • 节点加入引起的数据波动

  • 大对象数据支持,固定大小segment和动态segment ,区别和好处

  • 节点重新加入数据同步过程

  • 节点down 的数据写入流程
  Sahara:

  • Sahara访问虚拟机的网络模式,各有什么问题?
  • CDH插件是否支持namespace网络模式?
  • Sahara创建集群的流程和原理?
  RabbitMQ
  基础架构以及高可用
  Ceph

  • pg是什么,为什么引入pg?
  • 纠删码和多副本。
  • 如何clone一个image,clone原理是什么。
  • crushmap算法。
  • 一致性模型,Ceph采用的是什么一致性模型?
  • Ceph server节点重启时需要注意什么。
  mysql + galera 集群

  • select for update 语句为什么会引起deadlock
  • galera gcache的作用
  KVM

  • kvm和qemu区别
  • 怎么确认是否支持硬件虚拟化

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388043-1-1.html 上篇帖子: ubuntu环境初始化 下篇帖子: Nginx修改配置实现图片防盗链
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表