原创 Go語言入門

開門見山,第一段代碼肯定是打印hello,world package main import "fmt" func main() {fmt.Println("Hello, world")}

原创 從gitlab上拉取代碼並一鍵部署

一、gitlab安裝GitLab是一個利用 Ruby on Rails 開發的開源應用程序,實現一個自託管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。GitLab擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和註釋

原创 Jenkins安裝部署

一、安裝JDKJenkins是Java編寫的,所以需要先安裝JDK,這裏採用yum安裝。[root@linux-node1 ~]# yum install -y java-1.8.0二、安裝Jenkins[root@linux-node1 

原创 ELK日誌平臺之ElasticSearch

一、ELKStack簡介Elstaicsearch:日誌存儲和搜索 logstash:日誌收集 kibana:日誌展示ELK架構示意圖:二、ELK安裝環境準備IP 主機名 操作系統 192.168.56.11 linux-node

原创 使用saltstack管理用戶公鑰

一、需求分析當生產環境中,有成百上千臺服務器時,分發公鑰是一個很大的工作量,一個一個上傳到目標服務器,這種方式很low,可以使用saltstack來進行分發公鑰,操作簡單,吃着火鍋,唱着歌,就啪啪啪,把公鑰分發完畢二、操作步驟1、環境準備在

原创 docker數據管理

一、docker數據管理1、環境準備環境準備IP 主機名 操作系統 192.168.56.11 linux-node1 centos7 注意:我這裏使用的是centos7,如果是使用centos5或者centos6,需要升級操

原创 我的友情鏈接

51CTO博客開發UnixHOT運維社區-官方博客alex3714子非魚CloudMan一個好人

原创 docker能幹什麼

SimplifyingConfiguration簡化配置,把運行環境和代碼放在一塊,都放在容器裏。降低代碼和環境之間的依賴性DeveloperProdoctivity提高開發效率。新入職的開發往往是先配環境。使用docker的話,pull鏡

原创 KVM安裝與配置

一、KVM安裝1、安裝前準備環境準備IP 主機名 操作系統 192.168.56.11 linux-node1 centos7禁用Selinux,禁用防火牆接下來,開始安裝(1)首先查看是否支持虛擬化[root@linux-no

原创 在openstack上創建第一個虛擬機

一、創建虛擬網絡第一次創建虛擬機,使用命令行來創建在控制節點上,加載 admin 憑證來獲取管理員能執行的命令訪問權限[root@linux-node1 ~]# source admin-openstack.sh創建提供者網絡[root@l

原创 openstack虛擬機創建流程

虛擬機創建過程如下:1.界面或命令行通過RESTful API向keystone獲取認證信息。2.keystone通過用戶請求認證信息,並生成auth-token返回給對應的認證請求。3.界面或命令行通過RESTful API向nova-a

原创 我的友情鏈接

51CTO博客開發UnixHOT運維社區-官方博客alex3714子非魚CloudMan一個好人

原创 OpenStack基礎學習及keystone服務配置

一、openstack基礎學習OpenStack是一個由NASA(美國國家航空航天局)和Rackspace合作研發併發起的,以Apache許可證授權的自由軟件和開放源代碼項目。 OpenStack是一個開源的雲計算管理平臺項目,由幾個主要

原创 SaltStack-job管理

一、salt執行結果默認返回給master端1、job cache存放位置# Directory to store job and cache data: # This directory may contain sensitive dat

原创 docker網絡訪問

一、docker網絡訪問的方式隨機映射: - docker run -P 指定映射: 1. -p hostPort:containerPort 2. -p ip:hostPort:containerPort 3. -p ip::conta