原创 openstack之nova
nova作爲計算組件,在控制節點和計算節點都需要安裝1、創建用戶:nova,並授權用戶權限[root@controller ~]# source admin-openrc.sh [root@controller ~]# openstack
原创 網絡性能測試
cat /etc/sysctl.conf net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.all.rp_filter = 0 net.ipv4.conf.eno1.rp_filter
原创 saltstack實踐haproxy+keepalived
172.16.10.199 fonsview 作爲minion172.16.10.128 controller 作爲master[root@controller cluster]# vim /etc/salt/masterfi
原创 Python開發環境搭建
1、pyenv 安裝地址 https://github.com/yyuu/pyenv-installer curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/
原创 docker快速入門
1、docker簡介docker通過內核虛擬化技術(namespace及cgroups等)來提供容器的資源隔離與安全保障等,由於docker通過操作系統層的虛擬化實現隔離,所以docker容器在運行時,不需要類似虛擬機額外的操作系統開銷,提
原创 openstack之neutron
網絡組件neutron在整個openstack體系中應該是最難的一部分,需要在控制節點和計算節點上面同時安裝1、創建neutron用戶及授權[root@controller ~]# source admin-openrc.sh [root@
原创 openstack之創建虛擬機
1、創建網絡和子網[root@controller ~]# source admin-openrc.sh [root@controller ~]# neutron net-create flat --shared --provider:p
原创 python內置數據結構
1、列表--是一個序列,用於順序的存儲數據列表的定義與初始化In [374]: lst = list() In [375]: lst Out[375]: [] In [376]: lst = [] In [377]: lst = [1
原创 Python裝飾器
裝飾器:本質是函數(裝飾其他函數)就是爲其他函數添加附加功能原則:1、不能修改被裝飾的函數的源代碼 2、不能修改被裝飾的函數的調用方式裝飾器對其被裝飾的函數是完全透明的 基礎知識1、函數即“變量” 定義一個函數相當於就是把函數
原创 openstack之glance
1、創建glance用戶並授權[root@controller ~]# source admin-openrc.sh [root@controller ~]# openstack user create --domain default
原创 kubernetes集成calico網絡
1、物理環境 172.16.0.55 k8s1 master 172.16.0.57 k8s2 node 172.16.0.47 k8s3 node [root@k8s2 ~]# docker ps |grep per a3
原创 rsyslog對接kafka
對於日誌收集統計分析方案現在主流的有ELK redis kafka flume +大數據平臺,ELK我們以後再介紹,這裏先簡單介紹下rsyslog對接kafkakafka中的術語BrokerKafka集羣包含一個或多個服務器,這種服務
原创 python基本語法
1、常量與變量常量: 一旦賦值,就不可再改變,換句話說,就是不能對它重新賦值。Python不存在常量字面常量:一個單獨出現的量,未賦值給任何變量或常量變量: 是一個名字,在賦值符號的左邊,這個名字可以指代賦值符號右邊的內容In [37]:
原创 centos7 添加網橋
在Linux上面添加網橋原本是件很簡單的事情,可是在dell R730 centos7.1上面折騰了我好幾個小時配置情況如下[root@martin-2 network-scripts]# cat ifcfg-br0 NAME="br0"
原创 kubernets kube-proxy原理分析
kube-proxyservice是一組pod的服務抽象,相當於一組pod的LB,負責將請求分發給對應的pod。service會爲這個LB提供一個IP,一般稱爲cluster IP。kube-proxy的作用主要是負責service的實現,