本系列文章是自己的kvm 和linux web集群實驗筆記。目標是用kvm虛擬機器搭建乙個完整的web集群**,將工作中用到的、書上看到的和網上看到的技術,在虛擬機器環境下實現一遍,並整理記錄下來。宿主機選擇的centos 6.6 64位,安裝圖形介面。客戶機的作業系統也選擇centos 6.6,minimal安裝。以下是本次實驗用到的linux基礎知識。
1. 修改hostname
修改 /etc/sysconfig/network檔案,hostname=******
用hostname命令進行設定
2. 虛擬機器轉殖後重配網絡卡位址
編輯 /etc/udev/rules.d/70-persistent-net.rules 檔案,刪除name=「eth0"這一行,將除name=「eth1" 改為name=「eth0";記錄這一行所對應的attr的值,即mac位址。
編輯 /etc/sysconfig/network-scripts/ifcfg-eth0 修改為
device=eth0
type=ethernet
hwaddr=前面記錄下來的值
uuid=不變
onboot=yes
bootproto=static
ipaddr=***.***.***.***
natmask=255.255.255.0
gateway=***.***.***.***
dns1=***.***.***.***
3. 提供yum源
提供源的機器用 yum install httpd 安裝apache ,安裝完後會存在乙個目錄 /var/www/html
這個目錄是apache的工作目錄,執行service httpd start | stop 啟停apache 用chkconfig httpd on 設定自動啟動
掛載 iso檔案 mount -o loop -t iso9660 /centos66.iso /mnt/centos66
將/mnt/centos66 複製到/var/www/html/centos66目錄,這樣就可以通過http進行訪問了
4. 配置yum源
進入/etc/yum.repos.d目錄,用mkdir建乙個bak目錄,將原有的的檔案都 mv到bak目錄備份。在/etc/yum.repos.d目錄下編輯新檔案centos66.repo
[centos]
name=centos6.6
baseurl=
gpgcheck=0
gpgkey=/rpm-gpg-key-centos-6
enabled=1
其中ip位址根據實際情況修改。
5.虛擬機器基本操作(圖形介面)
6.配置vnc服務
安裝vnc yum install tigervnc-server tigervnc
編輯 /etc/sysconfig/vncservers檔案
vncservers="1:root"
vncserverargs[2]="-geometry 1024x768"
配置vnc密碼,執行命令: vncpasswd
啟動vncserver:/etc/init.d/vncserver start
客戶端連線:vncviewer 輸入ip:1 其中ip換為實際的ip
Haproxy搭建 Web 群集實驗
nginx節點伺服器部署 192.168.199.20 192.168.199.30 啟動haproxy服務 192.168.199.10 瀏覽器測試 web 群集 日誌定義 主機作業系統 ip位址 haproxy server centos7 192.168.199.10 nginx server...
SaltStck 搭建Web集群 Job 管理
在saltstack預設的工作模式中,minion端會將資料直接返回給mysql資料庫,這個過程中不需要master參與。由於提供更加靈活的管理,也可以在master端儲存minion端的執行結果 job cache master 端預設的儲存位址是 var cache salt master jo...
筆記 搭建zk集群
準備虛擬機器環境,我使用的是vmware,建立三颱虛擬機器環境,同時每台虛擬機器都需要安裝好jdk。進入zookeeper的conf目錄,複製zoo sample.cfg重新命名為zoo.cfg 原始碼中就是解析zoo.cfg檔案 配置 datadir路徑,並在檔案末尾新增 server.1 xx....