首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
instance
heap
range
default
jsp
regex
erlang
select
replace
integer
uri
vbscript
testing
random
dll
runtime
loops
keyword
httprequest
python2
typescript
callback
lua
function
ip
tags
string
post
vba
fetch
foreach
php7
plugins
install
actionscrip
netty
const
substring
main
web3
request
client
md5
timezone
email
header
cSharp
int
buffer
c语言
flutter
version
数组
match
hashset
php8
stream
perl
usb
uml
golang
io
scala
nodejs
ascii
eval
blob
controller
get
export
solr
php5
process
frameworks
hook
command
iostream
config
cookie
当前位置:
开发笔记
>
编程语言
> 正文
一键自动安装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
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
go
每天收获一点点Hadoop概述
一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ...
[详细]
蜡笔小新 2023-12-14 18:58:01
go
解决Docker中volume的权限问题的方法
在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ...
[详细]
蜡笔小新 2023-12-14 18:48:02
go
学习SLAM的女生,很酷
本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ...
[详细]
蜡笔小新 2023-12-14 17:55:18
go
Linux 正则表达式基础及使用注意事项
本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ...
[详细]
蜡笔小新 2023-12-13 14:24:45
go
Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ...
[详细]
蜡笔小新 2023-12-13 13:30:30
go
Ubuntu安装常用软件详细步骤
目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ...
[详细]
蜡笔小新 2023-12-12 21:26:41
select
FileNotFoundException: File does not exist
ubuntu用sqoop将数据从hive导入mysql时,命令: ...
[详细]
蜡笔小新 2023-12-12 18:56:13
ip
如何在使用emacs时去掉ubuntu的alt键默认功能
本文介绍了如何在使用emacs时去掉ubuntu的alt键默认功能,并提供了相应的操作步骤和注意事项。 ...
[详细]
蜡笔小新 2023-12-11 10:51:20
ip
REVERT权限切换的操作步骤和注意事项
本文介绍了在SQL Server中进行REVERT权限切换的操作步骤和注意事项。首先登录到SQL Server,其中包括一个具有很小权限的普通用户和一个系统管理员角色中的成员。然后通过添加Windows登录到SQL Server,并将其添加到AdventureWorks数据库中的用户列表中。最后通过REVERT命令切换权限。在操作过程中需要注意的是,确保登录名和数据库名的正确性,并遵循安全措施,以防止权限泄露和数据损坏。 ...
[详细]
蜡笔小新 2023-12-10 19:41:02
ip
2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业zhuanlan.z ...
[详细]
蜡笔小新 2023-12-10 19:11:07
dll
Wince程序内存和存储内存的分析及作用
本文分析了Wince程序内存和存储内存的分布及作用。Wince内存包括系统内存、对象存储和程序内存,其中系统内存占用了一部分SDRAM,而剩下的30M为程序内存和存储内存。对象存储是嵌入式wince操作系统中的一个新概念,常用于消费电子设备中。此外,文章还介绍了主电源和后备电池在操作系统中的作用。 ...
[详细]
蜡笔小新 2023-12-10 16:21:27
jsp
Java源代码安全审计(二):使用Fortify-sca工具进行maven项目安全审计
本文介绍了使用Fortify-sca工具对maven项目进行安全审计的过程。作者通过对Fortify的研究和实践,记录了解决问题的学习过程。文章详细介绍了maven项目的处理流程,包括clean、build、Analyze和Report。在安装mvn后,作者遇到了一些错误,并通过Google和Stack Overflow等资源找到了解决方法。作者分享了将一段代码添加到pom.xml中的经验,并成功进行了mvn install。 ...
[详细]
蜡笔小新 2023-12-10 13:01:22
jsp
Ubuntu系统清理残余配置文件和无用内容的方法
本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ...
[详细]
蜡笔小新 2023-12-09 10:04:56
jsp
Ubuntu 11.10 x64环境下安装Android开发环境及解决常见问题
本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ...
[详细]
蜡笔小新 2023-12-09 09:41:58
select
Hive常用命令及其用途
本文介绍了Hive常用命令及其用途,包括列出数据表、显示表字段信息、进入数据库、执行select操作、导出数据到csv文件等。同时还涉及了在AndroidManifest.xml中获取meta-data的value值的方法。 ...
[详细]
蜡笔小新 2023-12-09 09:30:10
萱恭俊逸明靖
这个家伙很懒,什么也没留下!
Tags | 热门标签
instance
heap
range
default
jsp
regex
erlang
select
replace
integer
uri
vbscript
testing
random
dll
runtime
loops
keyword
httprequest
python2
typescript
callback
lua
function
ip
tags
string
post
vba
fetch
RankList | 热门文章
1
fprintf和fscanf函数
2
web离线应用 Web SQL Database
3
设计一个circle类成员有半径r求面积和周长的方法_如何最简单、通俗地理解python的类?...
4
求助: gin 大文件上传
5
php值传递是什么,PHP里的值传递与引用传递
6
第25节 异常处理 – 上
7
java lombok 使用_Java开发神器Lombok使用详解
8
Sencha概念Ajax(异步JavaScript和XML)(官网文档翻译13)
9
进了“死胡同”
10
Linux中怎么解压rar文件
11
mysql go命令行_mysql 命令行安装
12
TCP/IP传输层10个疑问 linux内核
13
毕设的学习(22)springboot使用mybatis注解进行一对多和多对多查询/
14
android studio为什么这么难用?
15
linux中的makefile是什么
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有