OpenStack安装第一天――准备工作,yum源配置及vnc安装
公司给分配了4台服务器做openstack的研究,由于笔者是linux小白,因此从第一天开始记录,已备忘。
公司的服务器安装的是Redhat6.4企业版系统。
4台服务器的内网IP分别为:
172.22.14.5
172.22.14.6
172.22.14.7
172.22.14.8
使用SecureCRT连接到服务器命令行控制台。因为想用图形界面,所以准备安装vnc。可是使用yum install vnc-server找不到包,发现是因为yum的源只有初始的2个,而这2个源里面没有vnc-server包。本来想手动安装,但是又觉得麻烦,更想能有个一劳永逸的办法。所以想到自己添加yum源,最好是添加一个局域网内都可以访问的源。
第一步,yum局域网源的配置
Step1.安装createrepo和vsftpd并配置FTP服务器
通过WinSCP连接服务器172.22.14.5(yum源的仓库配置在这台服务器上),拷贝
然后按照依赖顺序安装。
vsftpd配置自启动
chkconfig vsftpd on
将ftp用户的home目录从/var/ftp更改为你的目标路径。这里改为/usr/nerworkyum
vim /etc/passwd
编辑/etc/vsftpd/vsftpd.conf文件,配置vsftp服务:
vim /etc/vsftpd/vsftpd.conf
添加
anonymous_enable=YES xferlog_file=/var/log/vsftpd.log local_enable=YES write_enable=YES local_umask=022 pasv_enable=YES pasv_min_port=6000 pasv_max_port=7000 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES
按照以上步骤还不能运行,用下面命令可以查看一下防火墙允许的端口号,我们知道ftp的端口号是"20、21"。更改iptables配置
vim /etc/sysconfig/iptables
更改为
# Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT -A INPUT -p tcp --dport 5000:6000 -j ACCEPT -A INPUT -p tcp --dport 6000:7000 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT
设置selinux
setenforce 0
重启vsftpd和iptables服务
service vsftpd restart service iptables restart
到此为止FTP服务器就搭建完毕了。
Step2. 配置yum局域网源
使用WinSCP拷贝rhel-server-6.4-x86_64-dvd.iso到服务器172.22.14.5。
挂载镜像文件:
mount -o loop rhel-server-6.4-x86_64-dvd.iso /mnt
复制镜像文件:
cp -r /mnt/* /usr/networkyum/RHEL/
Step3.客户端的配置,这里是其他几台服务器
安装yum包,这里不在赘述,默认安装就有,没有的,请在网上下载相应的yum套装进行安装。
配置yum config
vim /etc/yum.repos.d/rhel-source.repo
增加
[networkyum] name=RHEL6.4 baseurl=ftp://172.22.14.5/RHEL gpgcheck=0 enabled=1 gpgkey=ftp://172.22.14.5/RHEL/RPM-GPG-KEY
这里172.22.14.5/RHEL为刚才配好的yum仓库地址。
应用配置
yum clean all yum list
至此yum局域网源添加完毕。
第二步,vnc的安装及配置
yum源添加完毕后,vnc的安装就很简单了,只需要
yum -y install vnc yum -y install vnc-server
就可以了,注意这里安装的是tigervnc。
然后用
vncserver :1
启动vnc
这里也可以用
vncserver -geometry 1440x900
来设置分辨率。
其间会设置密码2次,随意设置6位以上密码。
然后再windows下,使用vnc viewer连接,以172.22.14.6为例:
点击连接后会提示输入密码,输入刚才设置的密码即可成功连接。