原创 JVM性能監控診斷

https://my.oschina.net/feichexia/blog/196575現實企業級Java開發中,有時候我們會碰到下面這些問題:OutOfMemoryError,內存不足內存泄露線程死鎖鎖爭用(Lock Contention

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(4)

六、Libvirt對於Libvirt,在啓動虛擬機之前,首先需要define虛擬機,是一個XML格式的文件列出所有的Instance# virsh listId    Name                           State

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(5)

八、KVM這一步,像virsh start命令一樣,將虛擬機啓動起來了。虛擬機啓動之後,還有很多的步驟需要完成。步驟38:從DHCP Server獲取IP有時候往往數據庫裏面,VM已經有了IP,很多人就認爲虛擬機就得到了IP,可是總是連不進

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(2)

二、nova-api步驟3:nova-api接收請求nova-api接收請求,也不是隨便怎麼來都接收的,而是需要設定rate limits,默認的實現是在ratelimit的middleware裏面實現的。然而有時候,我們希望實現distr

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(1)

還是先上圖吧,無圖無真相別以爲真懂Openstack!先彆着急罵我,我也沒有說我真懂Openstack我其實很想弄懂Openstack,然而從哪裏下手呢?作爲程序員,第一個想法當然是代碼,Code Talks,什麼都可以忽悠,代碼是實實在在

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(3)

四、Nova-compute步驟17:nova-compute接收到請求後,通過Resource Tracker將創建虛擬機所需要的資源聲明佔用步驟18:調用Neutron API配置Network,虛擬機處於Networking的狀態需要

原创 redis的sentinel

Redis 的 Sentinel 系統用於管理多個 Redis 服務器(instance), 該系統執行以下三個任務:監控(Monitoring): Sentinel 會不斷地檢查你的主服務器和從服務器是否運作正常。提醒(Notificat

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(3)

四、Nova-compute步驟17:nova-compute接收到請求後,通過Resource Tracker將創建虛擬機所需要的資源聲明佔用步驟18:調用Neutron API配置Network,虛擬機處於Networking的狀態需要

原创 kubernetes集羣安裝部署

部署環境說明:        1、CENTOS 7.4        2、Docker version 17.05.0        3、etcd Version: 3.3.8        4、flannel-v0.10.0node節點上

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(4)

六、Libvirt對於Libvirt,在啓動虛擬機之前,首先需要define虛擬機,是一個XML格式的文件列出所有的Instance# virsh listId    Name                           State

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(1)

還是先上圖吧,無圖無真相別以爲真懂Openstack!先彆着急罵我,我也沒有說我真懂Openstack我其實很想弄懂Openstack,然而從哪裏下手呢?作爲程序員,第一個想法當然是代碼,Code Talks,什麼都可以忽悠,代碼是實實在在

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(5)

八、KVM這一步,像virsh start命令一樣,將虛擬機啓動起來了。虛擬機啓動之後,還有很多的步驟需要完成。步驟38:從DHCP Server獲取IP有時候往往數據庫裏面,VM已經有了IP,很多人就認爲虛擬機就得到了IP,可是總是連不進

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(2)

二、nova-api步驟3:nova-api接收請求nova-api接收請求,也不是隨便怎麼來都接收的,而是需要設定rate limits,默認的實現是在ratelimit的middleware裏面實現的。然而有時候,我們希望實現distr

原创 Nginx配置文件的優化

Nginx配置文件中需要優化的參數爲以下幾項:worker_processes 8; Nginx配置文件進程數,可以按照cpu數目來指定,一般爲它的倍數。worker_cpu_affinity 00000001 00000010 00000