使用說明
1. 在 Azure 鏡像市場選擇服網高可用web系統-1.0.5鏡像,而後點擊「部署」。
2. 請添加新的資源組或者在本身帳號下選擇已有的資源組,而後輸入服務器用戶名和密碼和複製mysql須要的密碼等,若是須要請修改其餘默認參數。最後部署該鏡像。
3. 部署成功以後,請登陸:http://portal.azure.cn。查看您設定的資源下的全部資源。
4. 按照資源內部說明和描述,使用改資源。例如根據虛擬機下的網絡藉口下設置的公共IP登陸改虛擬機,配置web應用程序。
5. 數據庫管理員賬號爲 admin ,密碼是 您設置的密碼,數據庫訪問地址10.0.3.6(內部負載均衡器ILB地址) 。
技術詳情
使用SSH、WEB方式登陸服務器
1. 下載 linux 端的遠程工具 putty。
2. SSH登陸資源組內所在的服務器。
2.1 下載putty後解壓並打開 putty.exe,並輸入您的SLB的IP(或 DNS 域名地址)及端口,nginxVM0端口爲50000,nginxVM1端口爲50001。
2.2 登陸其餘服務器方法:在登陸nginxVM0或者nginxVM1後,使用以下命令登陸其餘同一虛擬網絡下服務器,例如登陸webchatVM0: ssh yourusername@10.0.2.20。
2.3. 使用部署虛擬機的時候生成的用戶名登陸,此用戶名具備 sudo 權限,進入 Linux 後若是須要 root 權限,能夠執行: sudo passwd
3. 鏈接測試mysql,登陸到webchatVM0後,能夠在該及其上安裝mysql客戶端,而後測試鏈接mysql.
3.1 sudo yum -y install mysql安裝mysql客戶端。
3.2 運行命令mysql -h10.0.3.6 -uadmin -pyourpassword,鏈接測試mysql,其中10.0.3.6IP爲ILB的IP。
4. 系統訪問地址爲:http://{dnsLabelPrefix}.chinacloudapp.cn/ 或者http://{SLBpublicIP}
程序安裝和配置路徑:
軟件名稱 |
位置 |
服務器 |
nginx |
/usr/sbin/nginx |
nginxVM0,nginxVM1 |
mysql |
/usr/bin/mysql |
MysqlVM0,MginxVM1 |
haproxy |
/etc/sbin/haproxy |
HaproxyVM0,HaproxyVM1 |
系統虛擬網絡設備結構圖:
子網及其中的服務器關係以下:
負載均衡Nginx服務器所在Subnet-1子網,包括nginxVM0,nginxVM1兩臺服務器。
web服務器所在Subnet-2子網,包括webchatVM0,webchatVM1兩臺服務器。
ILB和haproxy所在Subnet-3子網,包括haproxyVM0,haproxyVM1兩臺服務器。
mysql集羣所在Subnet-4子網,包括MysqlVM0,MysqlVM1兩臺服務器。
H5服務器所在Subnet-5子網,包括h5VM0,h5VM1兩臺服務器。
系統服務啓動和中止
服務啓動,中止,重啓操做(若是mysqld操做服務報錯,請kill掉mysql多餘的進程,再進行重啓操做)
service mysqld (start|stop|restart)
service nginx(start|stop|restart)
service haproxy (start|stop|restart)
service keepalived (start|stop|restart)
Log缺省查看地址
nginx /path/to/nginx
mysql /path/to/mysqld.log
推薦更新與已知問題請參閱
http://www.servinet.cn/azure/lnmp.html