fabric自动化之kvm私有云服务器快速开通与交付

kvm + VManagerPlatform 的快速开通与交付,使用 `virt-copy-in 命令可以将已生成的网卡配置文件焙进镜像,依赖工具包libguestfs-tools-c 突破虚拟机无法生成ip导致的不能自动化问题`,使用python Fabric模块合bash替代原有的ansible自动化roles实现kvm虚拟机开通与相关依赖环境规范化部署的90% 的自动化。大量的节省工作中的人工时间投入,且大大降低人工操作导致的误操作的概率,另代码还需要优化的地方,是虚拟机开通的并发特性,且yum源不能访问导致的中断现象。

kvm学习笔记

[toc] kvm 学习笔记 kvm相关知识梳理123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051KVM: kernel-based Virtual Machine, Qumranet 公司,依赖于HVM: Intel VT-x, ADM ADM-V:KV...

kubernetes操作记录(七)

[toc] kubernetes 操作记录七 资源指标API及自定义指标API资源指标: metrics-server自定义指标: prometheus, k8s-prometheus-adapter 新一代架构: 核心指标流水线:由kubelet、metrics-server 以及由API server 提供的api组成;CPU、内存实时使用率、Pod的资源占用率及窗口的磁盘占用率;...

kubernetes操作记录(六)

[toc] kubernetes 操作记录六 调度器、预选策略及优选函数整个调度大致可以分为三个过程: Predicate(预先) –> Priority(优选) –> Select(选定) 调度器: 预选策略: CheckNodeCondition: 检查节点本身是否正常; GeneralPredicates: Host...

kubernetes操作记录(五)

[toc] kubernetes 操作记录五 配置网络插件flannel在Kubernetes集群中要解决四种通信的问题;Kubernetes网络通信: (1) 容器间通信: 同一个Pod内的多个容器间的通信,lo (2) Pod通信: Pod IP Pod IP (3) Pod与 Service通信: PodIP ClusterIP,不在同一网段,通过iptables规则实...

kubernetes操作记录(四)

[toc] kubernetes 操作记录四 kubernetes认证及Service Account在master服务器上启动 proxy 并监听至8080 12# kubectl proxy --port=8080 &# curl http://localhost:8080/api/v1/namespaces 仅有权限获取当前Pod自身的相关信息 1234# kubectl g...

kubernetes操作记录(三)

[toc] kubernetes 操作记录三 存储卷emptyDir1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556# vim pod-vol-demo.yaml apiVersion: v1kind: Podmetadata: na...

kubernetes操作记录(二)

[toc] kubernetes 操作记录二 Kubernetes Pod 控制器Replica Set(RS) kubernetes 新一代的Pod controller1234567891011121314151617181920212223242526272829303132333435363738394041424344# vim rs-demo.yamlapiVersion: ap...

kubernetes操作记录(一)

[toc] kubernetes 操作记录(一)kubernetes 有两种部署方式,其中一种方式是将kubernetes 每个组件都以系统进程的方式运行成系统层面的服务;这样的部署繁琐而复杂,当然也可用别人写的ansible自动化工具推送一次;另外一部署部署方式是就是用 kubeadm 将 Kuberntes 每个组件都Pod形势进行部署; 使用 kubeadm 集群部署 kuberne...

kubernetes笔记

[toc] kubernetes 笔记CI: 持续集成CD: 持续交付,DeliveryCD: 持续部署,Deployment kubernetes的releases版本 kubernetes 自动装箱、自我修复、自动实现水平扩展自动实现服务发现和负载均衡,自动发布和回滚密钥和配置集中化管理、存储编排(动态供给)任务批处理 123456789101112131415161718master...