目的:学会如何使用Proxmox VE4.4创建一个小的计算机云。 1 前言 在这个配置中,我将创建拥有两个机器的小集群,Proxmox master(主机名 我写的是:server1.example.com,ip地址XXXXXX)和一个slave(主机名 我写的是:server2.example.com ,ip地址 XXXXXX)。 2 在server1.example.com(Master)上安装Proxmox VE 从https://www.proxmox.com/en/downloads网站下载最新的Proxmox VE的ISO镜像导入VM: 开启虚拟机进行安装: 接受Proxmox的证书许可(GPL) 选择你想安装Proxmox的硬盘。在这里需要注意的是被选择的硬盘上所有已经存在的分区和数据都将会丢失! 选择你的国家,时区,和键盘布局: 输入一个密码(这是一个可以使你登陆shell和Proxmox Web管理界面的root密码)和你的Email地址: 现在我们就进入到了网络配置的阶段。输入主机名(例如server1.example.com),IP地址(例如192.168.0.100),子 网掩码(例如255.255.255.0),网关(例如192.168.0.1),和域名服务器(例如145.253.2.75): 然后,Proxmox就会被安装到计算机上了。 最后重启系统: 在server1主机重启过后,你就可以在浏览器中输入并打开http://192.168.0.100/ 然后,你就会看到Proxmox的登陆框,输入root用户名和你在安装Proxmox时候创建的密码: 下面就是Proxmox控制面板的界面: 3 通过添加一个Slave(server2.example.com)创建一个集群 首先在server2.example.com上也安装Proxmox,安装过程和在server1上类似.当你进入网络设置部分时,设置主机名为 server2.example.com,并且输入一个和master主机不同的IP地址(例如192.168.0.101) : 安装并重启系统以后,通过终端工具登陆server1和server2。 登录到server1服务器并创建新的集群: 输入以下命令: pvecm create mynode 结果: Corosync Cluster Engine Authentication key generator. Gathering 1024 bits for… Continue Reading Proxmox VE虚拟化云计算平台安装配置

文档规定:以红色加粗字体表示命令,绿色加粗字体表示文档配置内容 su 按照提示输入密码 进入root权限,使用 yum –y install ftp vsftpd 命令下载ftp及vsftpd软件 下载完成 使用 mkdir /ftp 命令新建/ftp的文件夹 再使用 mkdir /ftp/open 命令新建公开目录open 在open文件夹下新建open.txt文件并将opentest写进其中 echo opentest > /ftp/open/open.txt 再在/tmp目录下新建filetest1.txt文件并将filetest写入其中 echo filetest > /tmp/filetest1.txt 使用touch命令在/ftp/open目录下创建 anontext.txt文件 使用rpm命令查找包含了vsftpd的配置文件 rpm –qc vsftpd 切换到/etc/vsftpd目录 将原用的配置文件备份为vsftpd.conf.origion 创建密码明文文件 cd /etc/vsftpd cp vsftpd.conf vsftpd.conf.origion vi /etc/vsftpd/vftpuser.txt 按i键进行编辑,单行写入用户名,双行写入密码 user1 123 user2 123… Continue Reading Step by Step 在CentOS 7环境下配置FTP服务器

文档规定:红色加粗字体表示命令行,绿色加粗字体表示文档中的配置内容 配置准备: 操作系统 CentOS Linux release 7.3.1611 (Core) 目标服务器 0144220_yr_worker1 192.168.60.166 源服务器 0144220_yr_master 192.168.60.165 要完成的任务: 将源服务器/data目录下的文件实时同步到目标服务器上,让两边的文件保持一致 1.配置SELinux和firewalld (两台服务器均要配置) A.编辑selinux的配置文件,使其处于disabled的状态 vi /etc/selinux/config 注释掉SELINUX=enforcing和SELINUXTYPE=targeted 新增SELINUX=disabled 保存并退出 让修改的配置文件生效 setenforce 0 B.开放rsync所需要的873端口 firewall-cmd ‐‐zone=public ‐‐add-port=873/tcp ‐‐permanent 重新加载防火墙规划并保持状态信息,即将持久配置(配置文件中的信息)应用为运行时配置 firewall-cmd ‐‐reload 再在worker1节点上重复上述步骤。 2.目标服务器配置 0144220_yr_worker1 192.168.60.166 A.安装rsync服务与xinetd服务 yum install –y rsync xinetd B.安装完上述软件后,对rsync进行配置 vi /etc/rsyncd.conf 新增如下配置文件(不要复制注释) uid… Continue Reading Step by Step CentOS 7 Rsync + Sersync实时数据同步配置

1.无法从Navicat连接到服务器的mysql 解决方法:授权方,在服务器机上登录mysql,输入以下指令 GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@’%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;//myuser和mypassword部分填入自己的用户名和密码 FLUSH PRIVILEGES; 2.在下载插件时显示要输入ftp 解决方法:修改wordpress文件目录的所有组,改为apache chown -R apache:apache /usr/share/nginx/html 3.在原始的CentOS6.5中无法使用yum命令直接下载nginx 解决方法:使用rpm命令安装nginx软件包 rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm sed -i ‘s/\[nginx\]/\[nginx\]\npriority=1/’ /etc/yum.repos.d/nginx.repo yum -y install nginx 4.在更改Wordpress中设置部分的固定链接后,打开文章显示404 解决方法:在nginx的配置文件中加入新的规则 vi /etc/nginx/conf.d/default.conf location / { index index.php; try_files $uri $uri/ /index.php?$args; #添加部分… Continue Reading 建站问题汇总