openstack安装报告要点Word文档格式.docx
- 文档编号:22567616
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:22
- 大小:687.42KB
openstack安装报告要点Word文档格式.docx
《openstack安装报告要点Word文档格式.docx》由会员分享,可在线阅读,更多相关《openstack安装报告要点Word文档格式.docx(22页珍藏版)》请在冰豆网上搜索。
virsh
进入控制台就没有问题了。
网络设置
主机:
1、PPPOE拨号上网,共享给本地连接。
2、本地连接设置:
3、虚拟机新建连接VMnet2桥接到本地连接网卡。
ubuntu:
1、虚拟机设置选择桥接到VMware2
//ubuntu的ip
2、打开vietc/network/interfacesautoeth0
加入:
ifaceeth0inetstatic
address192.168.1.254
netmask255.255.255.0
gateway192.168.1.10
dns-nameservers8.8.8.8
3、网络设置重启:
sudo/etc/init.d/networkingrestart至此UBUNTU网络配置好,可以ping通主机和外网。
以下内容开始主机可以使用putty通过ssh登录虚拟机进行操作。
4、更新
sudoapt-getupdate
sudoapt-getupgrade
5、安装网桥
sudoapt-getinstallbridge-utils
6、Ntp服务器配置
(1)安装
sudoapt-getinstallntp
(2)打开vi/etc/ntp.conf,加入
server
server127.127.1.0
fudge127.127.1.0stratum10
(3)重启NTP服务器
sudoservicentprestart
数据库
一、配置数据库
1.安装数据库
sudoapt-getinstallmysql-serverpython-mysqldb
创建密码sqlPwd
2.更改绑定地址,让mysql支持远程访问。
在/etc/mysql/f
将bind-address=127.0.0.1替换为bind-address=0.0.0.0
3.重启数据库
sudorestartmysql
二、创建数据库
1.创建nova数据库
(1)创建数据库nova
mysql-uroot-psqlPwd-e'
CREATEDATABASEnova;
'
(2)创建用户novaUser
CREATEUSERnovaUser;
(3)授权
mysql-uroot-psqlPwd-e"
GRANTALLPRIVILEGESONnova.*TO'
novaUser'
@'
%'
;
"
(4)设置密码
SETPASSWORDFOR'
=PASSWORD('
novaPwd'
);
2.创建glance数据库
(1)创建数据库glance
CREATEDATABASEglance;
(2)创建用户glanceUser
CREATEUSERglanceUser;
GRANTALLPRIVILEGESONglance.*TO'
glanceUser'
glancePwd'
3.创建keystone数据库
(1)创建数据库keystone
CREATEDATABASEkeystone;
(2)创建用户keystoneUser
CREATEUSERkeystoneUser;
mysql-uroot–psqlPwd-e"
GRANTALLPRIVILEGESONkeystone.*TO'
keystoneUser'
Mysql–uroot-psqlPwd-e"
keystonePwd'
KEYSTONE
1.安装keystone
apt-getinstallkeystonepython-keystonepython-keystoneclient
(1)打开vietc/keystone/keystone.conf,找到
admin_token=ADMIN
将其改为
admin_token=admin
(2)打开etc/keystone/keystone.conf,找到
connection=sqlite:
///var/lib/keystone/keystone.db
将其改为connection=mysql:
//keystoneUser:
keystonePwd@192.168.1.254/keystone
(3)重启keystone使配置生效
sudoservicekeystonerestart
(4)同步数据库
sudokeystone-managedb_sync
(5)导入环境变量
exportSERVICE_ENDPOINT="
http:
//localhost:
35357/v2.0"
exportSERVICE_TOKEN=admin
2.创建租户,用户,角色
(1)创建租户
keystonetenant-create--nameadmin
keystonetenant-create--nameservice
(2)创建用户
keystoneuser-create--nameadmin--passadmin--emailadmin@
keystoneuser-create--namenova--passnova--emailnova@
keystoneuser-create--nameglance--passglance--emailglance@
keystoneuser-create--nameswift--passswift--emailswift@
(3)创建角色
keystonerole-create--nameadmin
keystonerole-create--nameMember
(4)显示创建的租户,用户,角色
3.将用户分配给各个租户,并赋予其角色
(1)将用户admin赋予admin角色,并将其分配给admin租户
keystoneuser-role-add--user3fb30ac496c14219bccfb3b1df2f67ee
--roleefe0d8f10efd4f77bf049a45f93ae49f
--tenant3dd7402d714b4911a8eb3578b4452123
(2)将用户nova,glance,swift赋予admin角色,并将其分配给service租户
keystoneuser-role-add--user429782d22065410591a7a4fa088e0cf6
--tenant_id767edbdc20c9429da2e034a8fc08f915
keystoneuser-role-add--user58776ce9bfda45f687f5b0441ab9d0c3
keystoneuser-role-add--user6ff0a4fac88040ca8781543c6c5f9323
(3)将admin用户赋予member角色,并将其分配给admin租户
--role9f64169c03ff459f95622948a2e3b41f
--tenant_id3dd7402d714b4911a8eb3578b4452123
4.创建服务
keystoneservice-create--namenova--typecompute--description'
OpenStackComputeService'
keystoneservice-create--namevolume--typevolume--description'
OpenStackVolumeService'
keystoneservice-create--nameglance--typeimage--description'
OpenStackImageService'
keystoneservice-create--namekeystone--typeidentity--description'
OpenStackIdentityService'
keystoneservice-create--nameec2--typeec2--description'
EC2Service'
keystoneservice-create--nameswift--typeobject-store--description'
OpenStackStorage'
4.创建Endpoints(记得改IP地址)
(1)nova-compute
keystoneendpoint-create--regionmyregion
--service_id3cf29074950f43dc99cbb19fe9e04215
--publicurl'
//192.168.144.140:
8774/v2/$(tenant_id)s'
--adminurl'
--internalurl'
(2)volum-volum
--service_id364a24cc6e2e49788279f4d01d1b1a50
8776/v1/$(tenant_id)s'
(3)glance
--service_id07bfc47828054a2b840a7e253e70c100
//192.168.144.137:
9292/v1'
--internalurl'
(4)swift
--service_id396434494c2442d8937252c3b7f76418
8080/v1/AUTH_$(tenant_id)s'
8080/v1'
/v1/AUTH_$(tenant_id)s'
(5)keystone
--service_id397e854b2ab14edaa6c8d351eeade031
5000/v2.0'
35357/v2.0'
(6)ec2
--service_id2af15c119cef4bf086d8319eb276013d
8773/services/Cloud'
8773/services/Admin'
GLANCE
1.安装glance
sudoapt-getinstallglanceglance-apiglance-clientglance-commonglance-registrypython-glance
2.配置glance
(1)打开vietc/glance/glance-api-paste.ini,在文件末尾找到
admin_tenant_name=%SERVICE_TENANT_NAME%
admin_user=%SERVICE_USER%
admin_password=%SERVICE_PASSWORD%
将其更改为
admin_tenant_name=service
admin_user=glance
admin_password=glance
(2)打开vietc/glance/glance-registry-paste.ini按照步骤1更改。
(3)打开vietc/glance/glance-registry.conf找到”sql_connection=“将其更改为:
sql_connection=mysql:
//glanceUser:
glancePwd@192.168.1.10/glance
(4)打开vietc/glance/glance-registry.conf,在末尾加入
[paste_deploy]
flavor=keystone
(5)打开vietc/glance/glance-api.conf,在末尾加入
(6)同步数据库
sudoglance-manageversion_control0
sudoglance-managedb_sync
(7)重启glance-api和glance-registry使配置生效
sudorestartglance-api
sudorestartglance-registry
(8)导入环境变量
exportOS_TENANT_NAME=admin
exportOS_USERNAME=admin
exportOS_PASSWORD=admin
exportOS_AUTH_URL="
5000/v2.0/"
exportSERVICE_ENDPOINT=http:
35357/v2.0
(9)检查配置
glanceindex
此命令如果无任何输出,表示正常。
(该命令输出image信息,由于当前没有上传image,
所以无任何输出)
NOVA
1.安装Nova
apt-getinstallnova-apinova-certnova-computenova-compute-kvmnova-docnova-networknova-objectstorenova-schedulernova-volumerabbitmq-servernovncnova-consoleauth
2.配置Nova
(1)打开vietc/nova/nova.conf,按照如下更改文件
#Rabbit-MQ
--rabbit_host=192.168.1.254
#SGBDwithMySQL
--sql_connection=mysql:
//novaUser:
novaPwd@192.168.1.254/nova
#API
--cc_host=192.168.1.254
--auth_strategy=keystone
--s3_host=192.168.1.254
--ec2_host=192.168.1.254
--ec2_url=http:
//192.168.1.254:
8773/services/Cloud
--nova_url=http:
8774/v1.1/
--keystone_ec2_url=http:
5000/v2.0/ec2tokens
--api_paste_config=/etc/nova/api-paste.ini
--allow_admin_api=true
--use_deprecated_auth=false
#Nova-Schedule
--scheduler_driver=nova.scheduler.simple.SimpleScheduler
#networkspecificsettings
--network_manager=work.manager.FlatDHCPManager
--force_dhcp_release
--dhcpbridge_flagfile=/etc/nova/nova.conf
--dhcpbridge=/usr/bin/nova-dhcpbridge
--routing_source_ip=192.168.1.254
-dhcpbridge=/usr/bin/nova-dhcpbridge
--fixed_range=192.168.4.0/27
--network_size=32
--flat_network_dhcp_start=192.168.4.1
--public_interface=eth0
--flat_interface=eth0
--flat_network_bridge=br100
--floating_range=192.168.1.254/27
--flat_injected=False
#Nova-ComputewithKVMHypervisor
--libvirt_ty
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- openstack 安装 报告 要点