XCAT在虚拟机上部署系统
xcat更新到2.13了,老的manual很多都没用了。前一整子居然没搞成功,只好再来试一次。
官网也搬到了xcat.org。首先就是下core和dep包
分别是
xCAT Core Packages (xcat-core)
和
xCAT Dependency Packages (xcat-dep)
前者几兆,后者一百多兆。下完以后解压缩,分别到各自目录下去执行mklocalrepo.sh,
比如我装的是centos7的操作系统,64位的,就去xcat-dep/rh7/x86_64下执行mkllocalrepo.sh和xcat-core下的mkllocalrepo.sh
然后官方教程里是先固定ip,设置hostname,centos7的hostname挪到了/etc/hostname里。#我这里改反过来了,所以可能后面会多几步修改hostname的地方
yum -y install xCAT安装xCAT。对于系统是minimal安装的情况来说,有网络的会安装一些默认没装的比如net-tools,没网络的就要预先把镜像做成localrepo
现在还多了通过网络repo和go-xcat方式安装xCAT,这些比较简单就不说了。
装完以后source /etc/profile.d/xcat.sh加载xcat的环境变量
tabdump site检查一下基本环境变量是不是对,不对用tabedit site改一下
然后是用tabdump networks看一下网络,不对用chdef改一下
chdef -t network -o "internal" net=172.168.1.0 mask=255.255.255.0 mgtifname=ens36 dhcoserver=172.168.1.1 tftpserver=172.168.1.1 nameservers=172.168.1.1 dynamicrange=172.168.1.100-172.168.1.120
然后配置密码表
tabedit passwd
加一句
"system","root","cluster",,,
这样root的默认密码就是cluster
然后配置dns,
chdef -t site forwarders=192.168.1.2
(默认公司路由)配置本地得domain为cluster.com
chdef -t site domain=cluster.com
vi /etc/resolve.com 增加
search cluster.com
nameserver 172.168.1.1
接着配置dhcp
chdef -t site dhcpinterfaces=ens36
makedhcp -n
ens36是headnode的内网网卡
配置conserver
makeconservercf
配置集群信息
chdef -t group -o compute profile=compute nodetype=compute
chdef -t group -o compute chain="runcmd=shell" ondiscover="nodediscover" netboot="xnba"
然后是加node
nodeadd node01 groups=compute,all mac.interface=ens36 hosts.ip=172.168.1.2 mac.mac=:0c::e8:e6:
加完node以后
makehosts compute
更新一下/etc/hosts文件
makedns
更新dns文件
重启dhcpd和named服务
导入系统镜像
copycds CentOS--x86_64-DVD-.iso -n centos7
nodeset compute osimage=centos7-x86_64-install-compute
这里如果虚拟机内存过小(1G),会报ks.cfg找不到的错误,调到2G以上就没问题了。
XCAT在虚拟机上部署系统的更多相关文章
- 在 Azure 虚拟机上部署反恶意软件解决方案
本博客文章由我和我的同事 Sung Hsueh 共同撰写,Sung Hsueh 是 Microsoft Azure 计算部负责安全事项的项目经理. 本博客文章为"虚拟机扩展程序"系 ...
- 将一台电脑上的虚拟机上的系统复制到另一台电脑的虚拟机上!!!and想询问大神们问题的解决办法??
虚拟机是Oracle VM VitualBox版本 前段日子oracle老师让课下安装虚拟机+windows8+oracle数据库,但悲伤的我安了七八遍(重装系统+安装数据库+配置数据库)依旧在配置数 ...
- mac虚拟机上(centos系统)设置联网第二种方式
这种方式简单,不容易出错,用的桥接的方式. 这样的安装的centos会得到ip地址 然后编辑一下网卡配置,使其变为静态得ip 输入命令 # vi /etc/sysconfig/network-scri ...
- Windows Azure上的Odoo(OpenERP)-2.在Ubuntu虚拟机上部署Odoo(OpenERP)
创建虚拟机的步骤在这里就不再赘述了,请参考上一篇博文. 首先用下述命令将Ubuntu系统进行更新: 1. sudo apt-get update 2. sudo apt-get upgrade 3. ...
- 如何正确删除VMare虚拟机上的系统机器(图文详解)
不多说,直接上干货! 打开虚拟机进入操作系统列表 在操作系统列表,点击要删除的操作系统,如win7, 点击要删除的操作系统后,在主菜单中找到虚拟机. 如图所示,从磁盘中彻底删除. 是 即,成功从虚拟机 ...
- mac虚拟机上(centos系统)怎样实现共享本机文件
首先加载vboxadditions,可以从https://download.virtualbox.org/virtualbox/下载,记得一定要跟virtualBox版本对应 然后打开virtualb ...
- mac虚拟机上(centos系统)设置联网
前面介绍了mac安装虚拟机VirtualBox,并在虚拟机上装上了centos,这里在说明一下联网问题. 首先打开centos系统,并输入命令$ ip addr 可得到如下: 发现找不到ip地址,这时 ...
- 在Azure虚拟机上部署FileZilla FTP服务器
1.开始之前准备的软件 ①一台Azure虚拟机 ②FileZilla服务端安装包 我这边是windows的所以 给个链接 https://filezilla-project.org/download. ...
- 修改虚拟机上Linux系统的IP地址
然后再输入:ifconfig eth0 192.168.11.6 netmask 255.255.255.0 . 这样就可以把网卡eth0的IP地址修改为 192.168.11.6
随机推荐
- JS学习之函数内部属性和方法
知识点:arguments和this对象.caller属性.apply()和call()方法 arguments对象:函数内部对象,传入函数中所有参数的集合,类数组对象 属性:callee 指 ...
- nexus 搭建maven本地仓库
使用Nexus搭建Maven本地仓库 阅读目录 序 Nexus 序 在工作中可能存在有些开发机器不能上网,大量的机器获取jar包会导致公司网络很慢,还有时候公司会自己发布自己的项目版本,其他的项目 ...
- NTDLL未文档化函数RtlGetNtVersionNumbers获取操作系统版本
作为新手,对获取操作系统版本号好奇过,因为曾经假象过一个场景:自己的程序在windows xp环境下编译,在windows 2003, windows 7,windows 8是否需要提权或者兼容处理, ...
- Hibernate QBC运算符
HQL运算符 QBC运算符 含义 = Restrictions.eq() 等于equal <> Restrictions.ne() 不等于not equal > Restrict ...
- JAVA多线程 问题 转载
参考:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ http://www.cn ...
- [erlang]一次erlcron崩溃引起的事故分析
事故背景 由于误操作在erlcron设置了一个超过3个月后的定时任务.然后第二天之后发现每天的daily reset没有被执行,一些定时任务也没有被执行.瞬间感觉整个人都不好了,怎么无端端就不执行了呢 ...
- tomcat集群实例重复执行
http://www.cnblogs.com/interdrp/p/3458882.html
- 协程,事件驱动,异步io模型,异步网络框架
协程是一种用户态的轻量级线程,内核不知道它的存在.协程运行于一个线程中,协程的切换是由用户控制的.线程的切换是由cpu来控制的,而协程的切换是由用户控制的.协程的执行时串行的. select/poll ...
- JSON的一点:
目录一:把 JSON 文本转换为 JavaScript 对象二:JSON 实例 - 来自字符串的对象 一.把 JSON 文本转换为 JavaScript 对象JSON 最常见的用法之一,是从 web ...
- Sql日期时间格式转换
sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-0 ...