首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
copy
hashcode
object
version
format
post
random
plugins
uml
stream
text
web
bit
fetch
hashtable
callback
javascript
cmd
iostream
command
dagger
main
split
frameworks
python
join
python3
case
future
rsa
sum
filter
grid
typescript
golang
js
jsp
less
go
keyword
require
string
runtime
yaml
replace
bash
httpclient
nodejs
int
heap
char
emoji
dll
subset
import
loops
spring
get
web3
schema
foreach
timezone
datetime
scala
select
ascii
hook
install
instance
vbscript
c语言
php
expression
io
regex
search
include
cPlusPlus
vba
当前位置:
开发笔记
>
编程语言
> 正文
一键自动安装openstack并配置虚拟机联网
作者:萱恭俊逸明靖 | 来源:互联网 | 2014-05-27 20:14
虚拟机上网配置首先查看自己电脑的ip配置我的如下图然后,安装虚拟机,添加2个网卡,网卡eth0使用桥接方式,并选择复制物理链接状态,网卡eth1使用nat方式(注,2个网卡只是为了安装onestack如果只是上网安装一个就行)在虚拟机中使用ifconfigeth0
虚拟机上网配置
首先查看自己电脑的ip配置
我的如下图
然后,安装虚拟机,添加2个网卡,网卡eth0使用桥接方式,并选择复制物理链接状态,网卡eth1使用 nat方式
(注,2个网卡只是为了安装onestack 如果只是上网安装一个就行)
在虚拟机中使用 ifconfig eth0 查看 ip
我的是 192.168.204.43
然后进入root权限下
使用命令
sudo su
配置网络
sudo vi /etc/network/interfaces
更改成如下配置
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.204.43
//使用ifconfig显示出来的 原本的 eth0 的ip
netmask 255.255.255.0
//用这个没错的
network 192.168.204.0
//最后一个数是0前面的 和eth0
ip地址前面的一样
broadcast 192.168.204.255
//最后一个数是255 前面的 和eth0
ip地址前面的一样
gateway 192.168.204.254
// 网关用上图 在自己电脑上查出来的默认网关
这样再运行
sudo /etc/init.d/networking restart
就能上网了,上一步最好root权限下运行,不然有可能有错误
Ok 上网配置解决了,一会onestack 安装将使用该配置
Onestack
安装篇
1.换apt源
使用下面两行命令,将默认外国的源换成国内的,不然更新太慢
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo sed -i 's/us.archive.ubuntu.com/ubuntu.cn99.com/g' /etc/apt/sources.list
2,
下载onestack
sudo apt-get install
subversion
svn checkout http://onestack.googlecode.com/svn/trunk/ onestack-read-only
第二行命令看清后面有个空格哦,不然下载不了
使用命令
cd onestack-read-only
进入到onestack-read-only文件夹下
再使用 命令
sudo vi oneStack.sh
更改oneStack配置
下面配置网关
默认如下图
Eth1
配置也删掉一句话改成如下配置
然后执行
./oneStack.sh
如果顺利执行,到此Onestack安装结束了,直接看最终操作
如果出现连不上网的情况,那么 手动配置一下interface
使用
sudo vi
/etc/network./interfaces
将 eth0 的配置都注释了,改成这样
auto eth0
iface eth0 inet dhcp
然后重启网络
sudo /etc/init.d/networking restart
这时候试着sudo apt-get update 就应该没问题了
然后再执行 ./onestack.sh
虽然最终结果又改成静态的了,但能上网了,不知道为什么呢,对了,我将
onestack.sh
中的 重启网络
/etc/init.d/networking restart 也改成 sudo
/ etc/init.d/networking restart
了,不知道有没有关系
其实实在不行,将他的网络配置这一段注释了
自己手动配置,但前面的 out ip
,float ip
什么的还是要改的哦
只是网络配置改成手动配置
也可以的
最终操作:
使用 url
http://192.168.204.43
就可以登录dashboard
了
用户名 admin
密码 admin
到此结束
祝你好运
其他
一、项目(OneStack)
地址:
http://onestack.googlecode.com
项
目结构
1、一键部署All-in-one的OneStack实验环境
只需要一个文件:oneStack.sh
2、一键部署OneStack控制节点,任意添加计算节点
控制节点:oneStack.sh (可以删掉nova-compute) 计算节点:addComputeNode.sh
3、OneStack的卸载、重置和清空等
使用root权限执行
./delStack.sh # 只卸载nova、glance、keystone等
2). delete all
./delAll.sh #卸载所有安装的组件和工具
3). reset OpenStack
./resetStack.sh clear # 清空数据库,镜像、网络和实例等 ./resetStack.sh
4、OneStack添加客户端、分步安装
添加客户端,nova管理等 ./addClient.sh 安装基本系统 ./setup_base.sh 添加镜像和实例,设置见脚本里面的说明 ./setup_test.sh
这是需要添加的部分,在目录HAStack下,希望更多人可以提出自己的解决方案。 详见文章 csdn《构建OpenStack的高可用性(HA,High Availability) 》对高可用性OpenStack的讨论。
多节点安装
控制节点使用oneStack.sh,如果不需要安装nova-compute去掉就行
计算节点执行addComputeNode.sh
注意nova.conf配置其余一样,只是
--vncserver_proxyclient_address=
--vncserver_listen=
应该是计算节点的ip。
hive
ubuntu
svn
go
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
python
使用Python在SAE上开发新浪微博应用的初步探索
最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ...
[详细]
蜡笔小新 2024-12-26 13:36:52
python
解决SVN图标显示异常问题的综合指南
本文详细探讨了SVN图标无法正常显示的问题,并提供了多种有效的解决方案,涵盖不同环境下的具体操作步骤。通过本文,您将了解如何排查和修复这些常见的SVN图标显示故障。 ...
[详细]
蜡笔小新 2024-12-23 15:33:27
main
在Linux Mint上配置Rust开发环境
本文介绍如何在Linux Mint系统上搭建Rust开发环境,包括安装IntelliJ IDEA、Rust工具链及必要的插件。通过详细步骤,帮助开发者快速上手。 ...
[详细]
蜡笔小新 2024-12-25 11:22:56
main
云计算的优势与应用场景
本文详细探讨了云计算为企业和个人带来的多种优势,包括成本节约、安全性提升、灵活性增强等。同时介绍了云计算的五大核心特点,并结合实际案例进行分析。 ...
[详细]
蜡笔小新 2024-12-23 13:54:13
format
解决Android SDK中aapt错误:无法加载libstdc++.so.6共享库
在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ...
[详细]
蜡笔小新 2024-12-23 11:49:11
main
Hadoop发行版本选择指南:技术解析与应用实践
本文详细介绍了Hadoop的不同发行版本及其特点,帮助读者根据实际需求选择最合适的Hadoop版本。内容涵盖Apache Hadoop、Cloudera CDH等主流版本的特性及应用场景。 ...
[详细]
蜡笔小新 2024-12-22 20:38:12
main
在Ubuntu系统中安装Windows 7的详细步骤
本文详细介绍了如何在预装Ubuntu系统的笔记本电脑上安装Windows 7。针对没有光驱的情况,提供了通过USB安装的具体方法,并解决了分区、驱动器无法识别等问题。 ...
[详细]
蜡笔小新 2024-12-22 18:26:55
main
嵌入式开发环境搭建与文件传输指南
本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ...
[详细]
蜡笔小新 2024-12-22 13:38:48
python
探究同一请求在不同机器上返回不同HTTP状态码200和429的原因
本文探讨了为何相同的HTTP请求在两台不同操作系统(Windows与Ubuntu)的机器上会分别返回200 OK和429 Too Many Requests的状态码。我们将分析代码、环境差异及可能的影响因素。 ...
[详细]
蜡笔小新 2024-12-21 19:35:11
web
语言岛智能记单词V0.3.4.554正式开源发布
2012年7月30日,语言岛团队宣布其智能记单词软件V0.3.4.554版本正式开源。该版本不仅支持跨平台使用,还引入了多项创新功能,旨在帮助用户更高效地记忆单词。 ...
[详细]
蜡笔小新 2024-12-21 11:49:02
text
解决编译BSP包时遇到的 'gets' 未声明错误
在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ...
[详细]
蜡笔小新 2024-12-21 11:21:05
text
配置Ubuntu Enlightenment桌面环境:桌面图标与根菜单详解
本文详细介绍了如何在Ubuntu的Enlightenment (E17) 桌面环境中管理和优化桌面图标及根菜单。通过本文,您将了解这些功能的作用及其配置方法。 ...
[详细]
蜡笔小新 2024-12-20 16:53:20
format
docker镜像重启_docker怎么启动镜像
docker镜像重启_docker怎么启动镜像dock ...
[详细]
蜡笔小新 2024-12-20 16:34:52
main
Windows 系统下安装 Linux(以 Ubuntu 12.04 为例)
本文详细介绍如何在 Windows 环境下安装 Ubuntu 12.04 版本的 Linux 操作系统,包括必要的软件下载、配置步骤以及注意事项。 ...
[详细]
蜡笔小新 2024-12-18 17:51:59
main
技术分享:Windows代码移植至Linux的经验谈
随着技术社区的发展,越来越多的技术爱好者选择通过撰写博客来分享自己的学习经验和项目进展。本文将介绍一个具体案例,即将一套原本运行于Windows平台的代码成功移植到Linux(Redhat)环境下的过程与挑战。 ...
[详细]
蜡笔小新 2024-12-18 17:25:07
萱恭俊逸明靖
这个家伙很懒,什么也没留下!
Tags | 热门标签
copy
hashcode
object
version
format
post
random
plugins
uml
stream
text
web
bit
fetch
hashtable
callback
javascript
cmd
iostream
command
dagger
main
split
frameworks
python
join
python3
case
future
rsa
RankList | 热门文章
1
Linux安装和管理samba,如何在linux下安装samba以及简单的配置管理
2
ios app上架AppStore注意事项及流程
3
微信全民摇红包活动怎么参加 微信摇一摇全民摇红包攻略
4
Office365密钥激活码永久_microsoft365产品激活密钥2021
5
vue后台管理项目结构
6
FMEA软件之旧版FMEA导入及快速转换为新版FMEA(FMEAHunter)
7
redistemplate 设置失效时间_老iPhone不再更新系统,iOS屏蔽失效新解决方法有点鸡肋...
8
VSCode配置Arduino环境头文件报错,配置文件设置,等问题。
9
【转】一文读懂PCA算法的数学原理
10
杰里之AD697N 和 和 AC897N 烧写修改说明【篇3】
11
区块链游戏小程序有哪些?区块链游戏小程序分享!
12
376367930;FIrPic,金属配合物
13
安装SQLServer2012和设置SA登陆
14
Ubuntu系统Daphne + Nginx + supervisor部署Django项目
15
使用 oceanbase做为xxljob 以及nacos 的mysql存储
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有