linux xen 虚拟机安装系统 (1151人路过)
19:39 , 引用(0) Via 本站原创
| 关闭Selinux,精简系统启动的服务为: | ||||||||||||||||||||||||||||||
| crond | lvm2-monitor | network | syslog | sshd | ||||||||||||||||||||||||||
| xend | xendomains | |||||||||||||||||||||||||||||
| 首先是机器信息,这些信息我也已经更新到了serverlist。 | ||||||||||||||||||||||||||||||
| IP | 网口 | 远程管理IP | 主机名 | 服务编号-快服代码 | 机架位置 | 交换机位置 | 公司内部编号 | |||||||||||||||||||||||
| 192.168.1.175 | eth1 | 192.168.19.11 | bigWLWX003 | 18zsz2x-2720650137 | 26-15 | r013-20 | S77-S2DE1012001 | |||||||||||||||||||||||
| 192.168.1.177 | eth1 | 192.168.19.12 | bigWLWX004 | 28zsz2x-4897432473 | 26-14 | r013-21 | S78-S2DE1012002 | |||||||||||||||||||||||
| 192.168.1.179 | eth1 | 192.168.19.13 | bigWLWX005 | c7zsz2x-26604789657 | 26-13 | r013-22 | S79-S2DE1012003 | |||||||||||||||||||||||
| 192.168.1.181 | eth1 | 192.168.19.14 | bigWLWX006 | h7zsz2x-7488701337 | 26-12 | r013-23 | S80-S2DE1012004 | |||||||||||||||||||||||
| 1,安装系统时的磁盘分区和组件为: | ||||||||||||||||||||||||||||||
| 设备名 | 挂载点 | 容量 | 文件系统 | |||||||||||||||||||||||||||
| /dev/sda1 | / | 40G | ext3 | |||||||||||||||||||||||||||
| /dev/sda2 | - | 10G | swap | |||||||||||||||||||||||||||
| Applications | —— Editors | |||||||||||||||||||||||||||||
| Development | —— Legacy Software Development | |||||||||||||||||||||||||||||
| —— Development Libraries | ||||||||||||||||||||||||||||||
| —— Development Tools | ||||||||||||||||||||||||||||||
| Base System | —— Administration Tools | |||||||||||||||||||||||||||||
| —— System Tools | ||||||||||||||||||||||||||||||
| —— Base | ||||||||||||||||||||||||||||||
| —— Dialup Network Support——lrzsz | ||||||||||||||||||||||||||||||
| Virtualization | —— Virtualization | |||||||||||||||||||||||||||||
| 2,安装系统以后只保留如下服务: | ||||||||||||||||||||||||||||||
| crond | lvm2-monitor | network | syslog | |||||||||||||||||||||||||||
| sshd | xend | xendomains | ||||||||||||||||||||||||||||
| 3,sshd配置: | ||||||||||||||||||||||||||||||
| 修改ssh文件,修改后的结果如下: | ||||||||||||||||||||||||||||||
| cat /etc/ssh/sshd_config |egrep "PermitRoot|50718|UseDNS" | ||||||||||||||||||||||||||||||
| Port 50718 | ||||||||||||||||||||||||||||||
| PermitRootLogin no | ||||||||||||||||||||||||||||||
| UseDNS no | ||||||||||||||||||||||||||||||
| 4,关闭selinux | ||||||||||||||||||||||||||||||
| 5,添加账户 | ||||||||||||||||||||||||||||||
| groupadd -g 801 sa | ||||||||||||||||||||||||||||||
| useradd -g sa -u 800 smalt | ||||||||||||||||||||||||||||||
| useradd -g sa -u 801 eric | ||||||||||||||||||||||||||||||
| useradd -g sa -u 802 sensen | ||||||||||||||||||||||||||||||
| useradd -g sa -u 803 rhy | ||||||||||||||||||||||||||||||
| useradd -g sa -u 804 cym | ||||||||||||||||||||||||||||||
| 6,修改sudo | ||||||||||||||||||||||||||||||
| cym ALL=(ALL) NOPASSWD: ALL | ||||||||||||||||||||||||||||||
| rhy ALL=(ALL) NOPASSWD: ALL | ||||||||||||||||||||||||||||||
| sensen ALL=(ALL) NOPASSWD: ALL | ||||||||||||||||||||||||||||||
| eric ALL=(ALL) NOPASSWD: ALL | ||||||||||||||||||||||||||||||
| smalt ALL=(ALL) NOPASSWD: ALL | ||||||||||||||||||||||||||||||
| 7,请大家修改这四台服务器的密码 | ||||||||||||||||||||||||||||||
| echo "4b1634854b163485"|passwd rhy --stdin | ||||||||||||||||||||||||||||||
| echo "4b163adfwe485"|passwd sensen --stdin | ||||||||||||||||||||||||||||||
| echo "4b1634adfaaa4b163485"|passwd smalt --stdin | ||||||||||||||||||||||||||||||
| echo "4b163bhht163485"|passwd eric --stdin | ||||||||||||||||||||||||||||||
| 8,做时间同步 | ||||||||||||||||||||||||||||||
| echo "*/5 * * * * root /usr/sbin/ntpdate 192.168.1.102" >>/etc/crontab | ||||||||||||||||||||||||||||||
| 9, 安装snmp | ||||||||||||||||||||||||||||||
| mkdir -p /application/tools | ||||||||||||||||||||||||||||||
| cd /application/tools | ||||||||||||||||||||||||||||||
| wget http://nchc.dl.sourceforge.net/sourceforge/net-snmp/net-snmp-5.4.2.1.tar.gz | ||||||||||||||||||||||||||||||
| tar vzxf net-snmp-5.4.2.1.tar.gz | ||||||||||||||||||||||||||||||
| cd net-snmp-5.4.2.1 | ||||||||||||||||||||||||||||||
| make && make install | ||||||||||||||||||||||||||||||
| cp EXAMPLE.conf /usr/local/webserver/snmp/share/snmp/snmpd.conf | ||||||||||||||||||||||||||||||
| vi /usr/local/webserver/snmp/share/snmp/snmpd.conf | ||||||||||||||||||||||||||||||
| 修改配置文件成如下效果: | ||||||||||||||||||||||||||||||
| [root@bigWLWX003 net-snmp-5.4.2.1]# cat /usr/local/webserver/snmp/share/snmp/snmpd.conf|grep mrtg | ||||||||||||||||||||||||||||||
| com2sec local localhost mrtg | ||||||||||||||||||||||||||||||
| com2sec mynetwork 192.168.1.0/24 mrtg | ||||||||||||||||||||||||||||||
| 启动并加入启动项 | ||||||||||||||||||||||||||||||
| /usr/local/webserver/snmp/sbin/snmpd -d | ||||||||||||||||||||||||||||||
| echo "/usr/local/webserver/snmp/sbin/snmpd -d" >> /etc/rc.local | ||||||||||||||||||||||||||||||
| 设置PATH | ||||||||||||||||||||||||||||||
| vi /etc/profile +44 | ||||||||||||||||||||||||||||||
| 增加“export PATH=/usr/local/webserver/snmp/bin:/usr/local/webserver/snmp/sbin:$PATH” | ||||||||||||||||||||||||||||||
| 启用生效: | ||||||||||||||||||||||||||||||
| source /etc/profile | ||||||||||||||||||||||||||||||
| 10,安装nagios和nrpe | ||||||||||||||||||||||||||||||
| useradd nagios -s /sbin/nologin | ||||||||||||||||||||||||||||||
| 上传nrpe和nagios-plugins。 | ||||||||||||||||||||||||||||||
| wget http://downloads.sourceforge.net/nagiosplug/nagios-plugins-1.4.13.tar.gz | ||||||||||||||||||||||||||||||
| cd /application/tools/ && sudo tar vzxf nagios-plugins-1.4.13.tar.gz && cd nagios-plugins-1.4.13 && sudo ./configure --prefix=/usr/local/webserver/nagios && sudo make && sudo make install && sudo chown nagios.nagios /usr/local/webserver/nagios | ||||||||||||||||||||||||||||||
| cd /application/tools/ && sudo tar vzxf nrpe-2.12.tar.gz && cd nrpe-2.12 && sudo ./configure --prefix=/usr/local/webserver/nrpe && sudo make all && sudo make install-plugin && sudo make install-daemon && sudo make install-daemon-config | ||||||||||||||||||||||||||||||
| cat >>/usr/local/webserver/nrpe/etc/nrpe.cfg << WIKI | ||||||||||||||||||||||||||||||
| log_facility=daemon | ||||||||||||||||||||||||||||||
| pid_file=/var/run/nrpe.pid | ||||||||||||||||||||||||||||||
| server_port=5666 | ||||||||||||||||||||||||||||||
| nrpe_user=nagios | ||||||||||||||||||||||||||||||
| nrpe_group=nagios | ||||||||||||||||||||||||||||||
| allowed_hosts=127.0.0.1,192.168.1.1,192.168.1.3,192.168.11.250 | ||||||||||||||||||||||||||||||
| dont_blame_nrpe=0 | ||||||||||||||||||||||||||||||
| debug=0 | ||||||||||||||||||||||||||||||
| command_timeout=60 | ||||||||||||||||||||||||||||||
| connection_timeout=300 | ||||||||||||||||||||||||||||||
| command[check_users]=/usr/local/webserver/nagios/libexec/check_users -w 5 -c 10 | ||||||||||||||||||||||||||||||
| command[check_load]=/usr/local/webserver/nagios/libexec/check_load -w 15,10,5 -c 30,25,20 | ||||||||||||||||||||||||||||||
| command[check_/dev/xvda1]=/usr/local/webserver/nagios/libexec/check_disk -w 20% -c 10% -p /dev/xvda1 | ||||||||||||||||||||||||||||||
| command[check_mem]=/usr/local/webserver/nagios/libexec/check_memory.pl -w 20% -c 10% | ||||||||||||||||||||||||||||||
| command[check_swap]=/usr/local/webserver/nagios/libexec/check_swap -w 20% -c 10% | ||||||||||||||||||||||||||||||
| WIKI | ||||||||||||||||||||||||||||||
| /usr/local/webserver/nrpe/bin/nrpe -c /usr/local/webserver/nrpe/etc/nrpe.cfg -d | ||||||||||||||||||||||||||||||
| echo "/usr/local/webserver/nrpe/bin/nrpe -c /usr/local/webserver/nrpe/etc/nrpe.cfg -d/usr/local/webserver/nrpe/bin/nrpe -c /usr/local/webserver/nrpe/etc/nrpe.cfg -d" >>/etc/rc.local | ||||||||||||||||||||||||||||||
| 10,固化xen domain0使用的内存 | ||||||||||||||||||||||||||||||
| vi /etc/grub.conf | ||||||||||||||||||||||||||||||
| kernel /boot/xen.gz-2.6.18-194.el5 | ==> | kernel /boot/xen.gz-2.6.18-194.el5 dom0_mem=4096M | ||||||||||||||||||||||||||||
| vi /etc/xen/xend-config.sxp | ||||||||||||||||||||||||||||||
| (dom0-min-mem 256) | ==> | (dom0-min-mem 4096) | ||||||||||||||||||||||||||||
| 11,划分LVM | ||||||||||||||||||||||||||||||
| a.fdisk添加新分区 | ||||||||||||||||||||||||||||||
| 依次输入 | ||||||||||||||||||||||||||||||
| fdisk /dev/sda | ||||||||||||||||||||||||||||||
| n | ||||||||||||||||||||||||||||||
| p | ||||||||||||||||||||||||||||||
| 3 | ||||||||||||||||||||||||||||||
| 回车 | ||||||||||||||||||||||||||||||
| w | ||||||||||||||||||||||||||||||
| 重启系统以便识别新分区 | ||||||||||||||||||||||||||||||
| b.创建pv | ||||||||||||||||||||||||||||||
| pvcreate /dev/sda3 | ||||||||||||||||||||||||||||||
| c.创建vg (?)内的数字根据规划填写 | ||||||||||||||||||||||||||||||
| vgcreate vgIdcProduct-00(?) /dev/sda3 | ||||||||||||||||||||||||||||||
| d.创建lv (?)内的数字根据规划填写 | ||||||||||||||||||||||||||||||
| lvcreate -L 20G -n moudle-20101216 vgIdcProduct-00(?) | ||||||||||||||||||||||||||||||
| 12,创建模板虚拟机 | ||||||||||||||||||||||||||||||
| 首先从其他服务器上dd过来模板机的文件到/application/tools/moudle-20100630.img | ||||||||||||||||||||||||||||||
| 然后dd恢复数据到这个LV就可以了。例如 | ||||||||||||||||||||||||||||||
| dd if=/application/tools/moudle-20100630.img of=/dev/vgIdcProduct-006/moudle-20101216 & | ||||||||||||||||||||||||||||||
| 然后记得借鉴其他虚拟机的配置文件生成模板机的xen配置文件,如下文(name、硬盘需要根据实际情况变通): | ||||||||||||||||||||||||||||||
| cat >> /etc/xen/moudle-20101216<< WIKI | ||||||||||||||||||||||||||||||
| name = "moudle-20101216" | ||||||||||||||||||||||||||||||
| maxmem = 2048 | ||||||||||||||||||||||||||||||
| memory = 2048 | ||||||||||||||||||||||||||||||
| vcpus = 1 | ||||||||||||||||||||||||||||||
| bootloader = "/usr/bin/pygrub" | ||||||||||||||||||||||||||||||
| on_poweroff = "destroy" | ||||||||||||||||||||||||||||||
| on_reboot = "restart" | ||||||||||||||||||||||||||||||
| on_crash = "restart" | ||||||||||||||||||||||||||||||
| disk = [ "phy:/dev/vgIdcProduct-004/moudle-20101216,xvda,w" ] | ||||||||||||||||||||||||||||||
| vif = [ "bridge=xenbr1,script=vif-bridge" ] | ||||||||||||||||||||||||||||||
| WIKI | ||||||||||||||||||||||||||||||
| 然后尝试能启动模板服务器,一切OK。 | ||||||||||||||||||||||||||||||
相关齐齐奔跑博客日志
ssh超时断开的解决方法
CentOS 5.3 安装后yum和基本软件的配置
SQL 2005/2008数据库镜像搭建
南狮王WIN8体验U3版 WIN8PE放出,喜欢的朋友来折腾吧!
如何快速导入多个虚拟机到新的ESX主机
S3200SH单路服务器主板刷BIOS(附图)
LNMPA是什么?
用网页管理Linux/Unix服务器(VPS): LuManager1.0.22虚拟主机控制面板发布(LUM)
Linux VPS上配置Nginx反向代理
nginx常用设置
ssh超时断开的解决方法
CentOS 5.3 安装后yum和基本软件的配置
SQL 2005/2008数据库镜像搭建
南狮王WIN8体验U3版 WIN8PE放出,喜欢的朋友来折腾吧!
如何快速导入多个虚拟机到新的ESX主机
S3200SH单路服务器主板刷BIOS(附图)
LNMPA是什么?
用网页管理Linux/Unix服务器(VPS): LuManager1.0.22虚拟主机控制面板发布(LUM)
Linux VPS上配置Nginx反向代理
nginx常用设置
作者:77run@齐齐奔跑 -- 骑士威科技
地址:http://blog.77run.com/linux-xen-setup-config/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: 77run 编辑于2011/09/15 23:53
大 | 中 | 小 
0 Responses to "A Sample Post with Links"

