用 KVM 搭建web集群實驗筆記 環境準備

2021-07-22 08:49:41 字數 1696 閱讀 2803

本系列文章是自己的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....