CloudBoot

CloudBoot

X86服务器配置安装工具,运维人的“番茄花园”

CloudBoot 沟通方式

CloudBootSiffre 发表了文章 • 0 个评论 • 386 次浏览 • 2016-01-20 15:38 • 来自相关话题

QQ群:120556005
 
 
 
 
 
 
QQ群:120556005
 
 
 
 
 
 

CloudBoot 镜像下载说明

CloudBootSiffre 发表了文章 • 0 个评论 • 640 次浏览 • 2016-01-20 14:04 • 来自相关话题

虚拟机镜像

cloudj_x86虚拟机镜像包含了一套完整的使用环境,无需用户从头搭建。大小只有不到400MB,兼容了常见的虚拟化环境,支持virtualbox/vmware/kvm/xen等。特点:省事省心,DHCP、TFTP、Nginx、Mysql、DNS开发环境都已安装。

vmware/virtualbox虚拟机镜像

下载链接:http://pan.baidu.com/s/1dEjNeRv 密码: s9ps

MD5:1fe15ea76c51634114689fad4102b291

kvm/xen虚拟机镜像

下载链接:http://pan.baidu.com/s/1c1poy4o 密码: 6cqm

MD5:67cbb2614d03ad254ce7107fbf2a11b9

使用方法一:虚拟机启动

先执行gzip -d cloudj_x86-v1.0.vmdk.gz解压缩,得到cloudj_x86.vmdk文件

创建一台虚拟机,操作系统选择centos,磁盘文件选择cloudj_x86.vmdk即可

启动系统,默认用户名root/密码yunji,默认网络配置ip是192.168.0.1,请自行修改

使用方法二:物理机启动

先执行gzip -d cloudj_x86-v1.0.img.gz解压缩,得到cloudj_x86.img文件

在windows下使用win32diskimager将cloudj_x86.img文件写入u 盘(linux和mac可以使用dd命令)

物理机插上u 盘,直接从u 盘启动即可

Docker镜像

下载链接: http://pan.baidu.com/s/1bojkSxh 密码: 7d9y

MD5:d0947fd8d2c1221f142bdc9d15009d91

使用方法

先导入docker镜像,执行docker import cloudj_x86-v1.0.tar.gz运行docker image获取镜像id,例如894e8046d20f
启动docker并进行端口映射,执行# docker run -it -p 8000:80 –name=cloudj_x86 894e8046d20f '/usr/local/bin/start.sh'其中:
8000 是本机的端口80 是docker中nginx的端口894e8046d20f 是docker的 image ID

编译好的二进制程序(包含UI、Server、BootOS、初始数据等)

下载链接:http://pan.baidu.com/s/1bnURiY 密码:k4ng

环境部署参考:http://idcos.github.io/osinsta ... .html

源代码构建

下载链接:https://github.com/idcos/osinstall (面向有二次开发能力的用户,普通用户不推荐)

开发手册:http://idcos.github.io/osinstall-doc/

部署文档:https://github.com/idcos/osins ... ME.md 查看全部
虚拟机镜像

cloudj_x86虚拟机镜像包含了一套完整的使用环境,无需用户从头搭建。大小只有不到400MB,兼容了常见的虚拟化环境,支持virtualbox/vmware/kvm/xen等。特点:省事省心,DHCP、TFTP、Nginx、Mysql、DNS开发环境都已安装。

vmware/virtualbox虚拟机镜像

下载链接:http://pan.baidu.com/s/1dEjNeRv 密码: s9ps

MD5:1fe15ea76c51634114689fad4102b291

kvm/xen虚拟机镜像

下载链接:http://pan.baidu.com/s/1c1poy4o 密码: 6cqm

MD5:67cbb2614d03ad254ce7107fbf2a11b9

使用方法一:虚拟机启动

先执行gzip -d cloudj_x86-v1.0.vmdk.gz解压缩,得到cloudj_x86.vmdk文件

创建一台虚拟机,操作系统选择centos,磁盘文件选择cloudj_x86.vmdk即可

启动系统,默认用户名root/密码yunji,默认网络配置ip是192.168.0.1,请自行修改

使用方法二:物理机启动

先执行gzip -d cloudj_x86-v1.0.img.gz解压缩,得到cloudj_x86.img文件

在windows下使用win32diskimager将cloudj_x86.img文件写入u 盘(linux和mac可以使用dd命令)

物理机插上u 盘,直接从u 盘启动即可

Docker镜像

下载链接: http://pan.baidu.com/s/1bojkSxh 密码: 7d9y

MD5:d0947fd8d2c1221f142bdc9d15009d91

使用方法

先导入docker镜像,执行
docker import cloudj_x86-v1.0.tar.gz
运行docker image获取镜像id,例如894e8046d20f
启动docker并进行端口映射,执行
# docker run -it -p 8000:80 –name=cloudj_x86 894e8046d20f '/usr/local/bin/start.sh'
其中:
  • 8000 是本机的端口
  • 80 是docker中nginx的端口
  • 894e8046d20f 是docker的 image ID


编译好的二进制程序(包含UI、Server、BootOS、初始数据等)

下载链接:http://pan.baidu.com/s/1bnURiY 密码:k4ng

环境部署参考:http://idcos.github.io/osinsta ... .html

源代码构建

下载链接:https://github.com/idcos/osinstall (面向有二次开发能力的用户,普通用户不推荐)

开发手册:http://idcos.github.io/osinstall-doc/

部署文档:https://github.com/idcos/osins ... ME.md

CloudBoot Linux OS开发环境

CloudBootSiffre 发表了文章 • 0 个评论 • 521 次浏览 • 2016-01-20 12:40 • 来自相关话题

系统版本CentOS 6.7 update到最新

基础软件安装
git
yum install git -y
node.js (with npm)
wget https://nodejs.org/dist/v4.2.4/node-v4.2.4.tar.gz
tar -xf node-v4.2.4.tar.gz
cd node-v4.2.4
./configure
make && make install
检查及npm
node -v
v0.12.0 #显示版本
npm #npm已安装有显示内容,内容已省略
bower
npm install -g bower
ember-cli
npm install -g ember-cli
PhantomJS

依赖安装sudo yum -y install gcc gcc-c++ make flex bison gperf ruby \
openssl-devel freetype-devel fontconfig-devel libicu-devel sqlite-devel \
libpng-devel libjpeg-devel
安装PhantomJSgit clone git://github.com/ariya/phantomjs.git
cd phantomjs
./build.py
golang
wget https://storage.googleapis.com ... ar.gz #目前推荐1.4.2版本
#Copied to the user's work directory
cp go1.4.2.src.tar.gz /home/<USER>/
#Unzip
tar xf go1.4.2.src.tar.gz
#Compile
cd go/src/ && ./make.bash




测试环境部署

1.系统版本:CentOS6.7 update最新

2.初始化数据
数据库安装
yum install mysql mysql-server -y
启动数据库
service mysqld start
设置开机自启动
chkconfig mysqld on
数据导入
mkdir -p /usr/yunji/
cd /usr/yunji
git clone https://github.com/idcos/osinstall-server.git
mysql -uroot < /usr/yunji/osinstall-server/doc/db/idcos-osinstall.sql
3.服务部署
安装golang
#Download the latest stable version source code
wget https://storage.googleapis.com ... ar.gz
#Copied to the user's work directory
cp go1.4.2.src.tar.gz /home/<USER>/
#Unzip
tar xf go1.4.2.src.tar.gz
#Compile
cd go/src/ && ./make.bash
配置环境变量
vim ~/.bashrc
#Append
export GOROOT=~/go
export GOPATH=~/golibs
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
source ~/.bashrc
安装编译工具gb
go get github.com/constabulary/gb/...
下载配置服务
cd /usr/yunji
git clone https://github.com/idcos/osinstall-server.git
cd /usr/yunji/osinstall-server/
修改数据配置
vim bin/idcos-os-install.json
"repo": {
"connection": "user:password@tcp(localhost:3306)/idcos-osinstall?charset=utf8&parseTime=True&loc=Local"
},
配置PXE目录
"osInstall":{
"pxeConfigDir":"/var/lib/tftpboot/pxelinux.cfg"
}编译、运行gb build
cd ./bin/
./os-install-server
测试
 #Then visit the test url:
http://localhost:8083/api/osin ... Djson
#Output:
{
"Content": "",
"Message": "record not found",
"Status": "error"
}4.构建UIcd /usr/yunji
git clone https://github.com/idcos/osinstall-ui.git
cd /usr/yunji/osinstall-ui/
npm install
bower install
npm install -g ember-cli
npm install -g bower
ember server --proxy=http://localhost:8083/5.查看app http://localhost:4200/#/dashboard/main
  查看全部
系统版本CentOS 6.7 update到最新

基础软件安装
  • git

yum install git -y

  • node.js (with npm)

wget https://nodejs.org/dist/v4.2.4/node-v4.2.4.tar.gz
tar -xf node-v4.2.4.tar.gz
cd node-v4.2.4
./configure
make && make install

  • 检查及npm

node -v
v0.12.0 #显示版本
npm #npm已安装有显示内容,内容已省略

  • bower

npm install -g bower

  • ember-cli

npm install -g ember-cli

  • PhantomJS


依赖安装
sudo yum -y install gcc gcc-c++ make flex bison gperf ruby \
openssl-devel freetype-devel fontconfig-devel libicu-devel sqlite-devel \
libpng-devel libjpeg-devel

安装PhantomJS
git clone git://github.com/ariya/phantomjs.git
cd phantomjs
./build.py

  • golang

wget https://storage.googleapis.com ... ar.gz #目前推荐1.4.2版本
#Copied to the user's work directory
cp go1.4.2.src.tar.gz /home/<USER>/
#Unzip
tar xf go1.4.2.src.tar.gz
#Compile
cd go/src/ && ./make.bash




测试环境部署

1.系统版本:CentOS6.7 update最新

2.初始化数据
  • 数据库安装

yum install mysql mysql-server -y

  • 启动数据库

service mysqld start

  • 设置开机自启动

chkconfig mysqld on

  • 数据导入

mkdir -p /usr/yunji/
cd /usr/yunji
git clone https://github.com/idcos/osinstall-server.git
mysql -uroot < /usr/yunji/osinstall-server/doc/db/idcos-osinstall.sql

3.服务部署
  • 安装golang

#Download the latest stable version source code
wget https://storage.googleapis.com ... ar.gz
#Copied to the user's work directory
cp go1.4.2.src.tar.gz /home/<USER>/
#Unzip
tar xf go1.4.2.src.tar.gz
#Compile
cd go/src/ && ./make.bash

  • 配置环境变量

vim ~/.bashrc
#Append
export GOROOT=~/go
export GOPATH=~/golibs
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
source ~/.bashrc

  • 安装编译工具gb

go get github.com/constabulary/gb/...

  • 下载配置服务

cd /usr/yunji
git clone https://github.com/idcos/osinstall-server.git
cd /usr/yunji/osinstall-server/

  • 修改数据配置

vim bin/idcos-os-install.json
"repo": {
"connection": "user:password@tcp(localhost:3306)/idcos-osinstall?charset=utf8&parseTime=True&loc=Local"
},

  • 配置PXE目录

"osInstall":{
"pxeConfigDir":"/var/lib/tftpboot/pxelinux.cfg"
}编译、运行gb build
cd ./bin/
./os-install-server

  • 测试

 
#Then visit the test url:
http://localhost:8083/api/osin ... Djson
#Output:
{
"Content": "",
"Message": "record not found",
"Status": "error"
}
4.构建UI
cd /usr/yunji
git clone https://github.com/idcos/osinstall-ui.git
cd /usr/yunji/osinstall-ui/
npm install
bower install
npm install -g ember-cli
npm install -g bower
ember server --proxy=http://localhost:8083/
5.查看app 
http://localhost:4200/#/dashboard/main

 

CloudBoot Mac OS开发环境

CloudBootSiffre 发表了文章 • 0 个评论 • 389 次浏览 • 2016-01-20 11:10 • 来自相关话题

基础软件安装:
git
brew install git
node.js (with npm)
brew install node
bower
brew install bower
ember cli
npm install -g ember-cli
PhantomJS
参考:http://phantomjs.org/download.html
golangbrew install go测试环境部署

1.系统版本:CentOS6.7 update最新

2.初始化数据
数据库安装
yum install mysql mysql-server -y
启动数据库
service mysqld start
设置开机自启动
chkconfig mysqld on
数据导入
mkdir -p /usr/yunji/
cd /usr/yunji
git clone https://github.com/idcos/osinstall-server.git
mysql -uroot < /usr/yunji/osinstall-server/doc/db/idcos-osinstall.sql3.服务部署
安装golang
#Download the latest stable version source code
wget https://storage.googleapis.com ... ar.gz
#Copied to the user's work directory
cp go1.4.2.src.tar.gz /home/<USER>/
#Unzip
tar xf go1.4.2.src.tar.gz
#Compile
cd go/src/ && ./make.bash
配置环境变量vim ~/.bashrc
#Append
export GOROOT=~/go
export GOPATH=~/golibs
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
source ~/.bashrc
安装编译工具gb
go get github.com/constabulary/gb/...
下载配置服务
cd /usr/yunji
git clone https://github.com/idcos/osinstall-server.git
cd /usr/yunji/osinstall-server/ 
修改数据配置
vim bin/idcos-os-install.json
"repo": {
"connection": "user:password@tcp(localhost:3306)/idcos-osinstall?charset=utf8&parseTime=True&loc=Local"
},
配置PXE目录
"osInstall":{
"pxeConfigDir":"/var/lib/tftpboot/pxelinux.cfg"
}
编译、运行
gb build
cd ./bin/
./os-install-server
测试
#Then visit the test url:
http://localhost:8083/api/osin ... Djson
#Output:
{
"Content": "",
"Message": "record not found",
"Status": "error"
}



4.构建UIcd /usr/yunji
git clone https://github.com/idcos/osinstall-ui.git
cd /usr/yunji/osinstall-ui/
npm install
bower install
npm install -g ember-cli
npm install -g bower
ember server --proxy=http://localhost:8083/5.查看app http://localhost:4200/#/dashboard/main

  查看全部
基础软件安装:
  • git

brew install git

  • node.js (with npm)

brew install node

  • bower

brew install bower

  • ember cli

npm install -g ember-cli

  • PhantomJS

参考:http://phantomjs.org/download.html

golang
brew install go
测试环境部署

1.系统版本:CentOS6.7 update最新

2.初始化数据
  • 数据库安装

yum install mysql mysql-server -y

  • 启动数据库

service mysqld start

  • 设置开机自启动

chkconfig mysqld on

  • 数据导入

mkdir -p /usr/yunji/
cd /usr/yunji
git clone https://github.com/idcos/osinstall-server.git
mysql -uroot < /usr/yunji/osinstall-server/doc/db/idcos-osinstall.sql
3.服务部署
  • 安装golang

#Download the latest stable version source code
wget https://storage.googleapis.com ... ar.gz
#Copied to the user's work directory
cp go1.4.2.src.tar.gz /home/<USER>/
#Unzip
tar xf go1.4.2.src.tar.gz
#Compile
cd go/src/ && ./make.bash

  • 配置环境变量vim ~/.bashrc

#Append
export GOROOT=~/go
export GOPATH=~/golibs
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
source ~/.bashrc

  • 安装编译工具gb

go get github.com/constabulary/gb/...

  • 下载配置服务

cd /usr/yunji
git clone https://github.com/idcos/osinstall-server.git
cd /usr/yunji/osinstall-server/
 
  • 修改数据配置

vim bin/idcos-os-install.json
"repo": {
"connection": "user:password@tcp(localhost:3306)/idcos-osinstall?charset=utf8&parseTime=True&loc=Local"
},

  • 配置PXE目录

"osInstall":{
"pxeConfigDir":"/var/lib/tftpboot/pxelinux.cfg"
}

  • 编译、运行

gb build
cd ./bin/
./os-install-server

  • 测试

#Then visit the test url:
http://localhost:8083/api/osin ... Djson
#Output:
{
"Content": "",
"Message": "record not found",
"Status": "error"
}



4.构建UI
cd /usr/yunji
git clone https://github.com/idcos/osinstall-ui.git
cd /usr/yunji/osinstall-ui/
npm install
bower install
npm install -g ember-cli
npm install -g bower
ember server --proxy=http://localhost:8083/
5.查看app 
http://localhost:4200/#/dashboard/main