使用说明
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