openstack搭建教程(OpenStack安装部署)
OpenStack安装部署
一、基础准备工作
部署环境:CentOS 7 64
1、关闭本地iptables防火墙并设置开机不自启动
(资料图片)
# systemctl stop firewalld.service# systemctl disable firewalld.service
2、关闭本地selinux防火墙
# vim /etc/sysconfig/selinux SELINUX=disabled# setenforce 0
3、设置主机计算机名称
# hostnamectl set-hostname controller
4、本地主机名称和ip的解析
# vim /etc/hosts192.168.0.104 controller
5、安装ntp时间校准工具
# yum -y install ntp# ntpdate asia.pool.ntp.org
6、安装第三方yum源
# yum -y install yum-plugin-priorities# yum -y install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm# yum -y install http://rdo.fedorapeople.org/openstack-juno/rdo-release-juno.rpm
7、升级系统软件包并重新系统
# yum upgrade# reboot
二、安装配置mariadb数据库
1、安装mariadb数据库
# yum -y install mariadb mariadb-server MySQL-python
2、配置mariadb数据库
# cp /etc/my.cnf /etc/my.cnf.bak# rpm -ql mariadb# vim /etc/my.cnf.d/server.cnf[mysqld]bind-address = 0.0.0.0default-storage-engine = innodbinnodb_file_per_tablecollation-server = utf8_general_ciinit-connect = "SET NAMES utf8"character-set-server = utf8
3、启动mariadb数据库
# systemctl enable mariadb.service# systemctl start mariadb.service
三、安装消息队列服务
1、安装rabbit所需软件包
# yum -y install rabbitmq-server
2、启动rabbit服务
# systemctl enable rabbitmq-server.service# systemctl start rabbitmq-server.service
3、设置rabbit服务密码
# rabbitmqctl change_password guest rabbit
四、安装keyston用户认证组件
1、创建keystone数据库和授权用户
mysql -u root -pCREATE DATABASE keystone;GRANT ALL PRIVILEGES ON keystone.* TO "keystone"@"localhost" IDENTIFIED BY "keystone";GRANT ALL PRIVILEGES ON keystone.* TO "keystone"@"%" IDENTIFIED BY "keystone";
2、安装keystone组件包
# yum -y install openstack-utils openstack-keystone python-keystoneclient
3、配置keystone文件
# cp /etc/keystone/keystone.conf /etc/keystone/keystone.conf.bak# vim /etc/keystone/keystone.conf [DEFAULT]verbose = True[database]connection = mysql://keystone:keystone@controller/keystone[token]provider = keystone.token.providers.uuid.Providerdriver = keystone.token.persistence.backends.sql.Token
4、创建证书和秘钥文件
# keystone-manage pki_setup --keystone-user keystone --keystone-group keystone# chown -R keystone:keystone /var/log/keystone# chown -R keystone:keystone /etc/keystone/ssl# chmod -R o-rwx /etc/keystone/ssl
5、同步keystone到mariadb数据库
# su -s /bin/sh -c "keystone-manage db_sync" keystone
6、启动keystone服务并开机自启动
# systemctl enable openstack-keystone.service# systemctl start openstack-keystone.service
7、清除过期的令牌
默认情况下,身份服务存储在数据库中过期的令牌无限。到期令牌的积累大大增加数据库的大小,可能会降低服务的性能,特别是在资源有限的环境中。我们建议您使用cron配置一个周期性任务,清除过期的令牌时
# (crontab -l -u keystone 2>&1 | grep -q token_flush) || echo "@hourly /usr/bin/keystone-manage token_flush >/var/log/keystone/keystone-tokenflush.log 2>&1" >> /var/spool/cron/keystone
—————————-Create tenants,user,and roles———————————
1、配置admin的token
# export OS_SERVICE_TOKEN=$(openssl rand -hex 10)# export OS_SERVICE_ENDPOINT=http://controller:35357/v2.0# echo $OS_SERVICE_TOKEN > ~/ks_admin_token# openstack-config --set /etc/keystone/keystone.conf DEFAULT admin_token $OS_SERVICE_TOKEN# service openstack-keystone restart
2、创建tenant、user and role
a.Create the admin tenant、user、role# keystone tenant-create --name admin --description "Admin Tenant"# keystone user-create --name admin --pass admin --email admin@zhengyansheng.com# keystone role-create --name adminb.Add the admin tenant and user to the admin role:# keystone user-role-add --tenant admin --user admin --role adminc.By default, the dashboard limits access to users with the _member_ role.# keystone role-create --name _member_d.Add the admin tenant and user to the _member_ role:# keystone user-role-add --tenant admin --user admin --role _member_
3、创建一个普通demo项目和用户
a.Create the demo tenant:# keystone tenant-create --name demo --description "Demo Tenant"b.Create the demo user:# keystone user-create --name demo --pass demo --email demo@zhengyansheng.comc.Add the demo tenant and user to the _member_ role:# keystone user-role-add --tenant demo --user demo --role _member_
4、创建一个service项目
# keystone tenant-create --name service --description "Service Tenant"
————————Create the service entity and API endpoint————————
1、Create the service entity and API endpoint | Create the service entity for the Identity service:
# keystone service-create --name keystone --type identity --description "OpenStack Identity"
2、Create the API endpoint for the Identity service:
# keystone endpoint-create --service-id $(keystone service-list | awk "/ identity / {print $2}") --publicurl http://controller:5000/v2.0 --internalurl http://controller:5000/v2.0 --adminurl http://controller:35357/v2.0 --region regionOne
3、查看keystone认证信息
[root@controller ~]# keystone user-list+----------------------------------+-------+---------+-------------------------+| id | name | enabled | email |+----------------------------------+-------+---------+-------------------------+| 7053cfacc4b047dcabe82f6be0e5dc77 | admin | True | admin@zhengyansheng.com || eea569106329465996e9e09a666838bd | demo | True | demo@zhengyansheng.com |+----------------------------------+-------+---------+-------------------------+[root@controller ~]# keystone tenant-list+----------------------------------+---------+---------+| id | name | enabled |+----------------------------------+---------+---------+| 307fd76766eb4b02a28779f4e88717ce | admin | True || f054bd56851b4a318a19233a13e13d31 | demo | True || d865c3b49f6f4bf7b2a0b93e0110e546 | service | True |+----------------------------------+---------+---------+[root@controller ~]# keystone service-list+----------------------------------+----------+----------+--------------------+| id | name | type | description |+----------------------------------+----------+----------+--------------------+| 9754f7bdf78c4000875f1aa5f3291b19 | keystone | identity | OpenStack Identity |+----------------------------------+----------+----------+--------------------+[root@controller ~]# keystone endpoint-list+----------------------------------+-----------+-----------------------------+-----------------------------+------------------------------+----------------------------------+| id | region | publicurl | internalurl | adminurl | service_id |+----------------------------------+-----------+-----------------------------+-----------------------------+------------------------------+----------------------------------+| 6831d6708fe4469fa653b9b5adf801d9 | regionOne | http://controller:5000/v2.0 | http://controller:5000/v2.0 | http://controller:35357/v2.0 | 9754f7bdf78c4000875f1aa5f3291b19 |+----------------------------------+-----------+-----------------------------+-----------------------------+------------------------------+----------------------------------+
4、取消临时设置的环境变量
# unset OS_SERVICE_TOKEN # unset OS_SERVICE_ENDPOINT
5、使用keystone进行用户认证
# keystone --os-tenant-name admin --os-username admin --os-password admin --os-auth-url http://controller:35357/v2.0 token-get# keystone --os-tenant-name admin --os-username admin --os-password admin --os-auth-url http://controller:35357/v2.0 tenant-list# keystone --os-tenant-name admin --os-username admin --os-password admin --os-auth-url http://controller:35357/v2.0 user-list# keystone --os-tenant-name admin --os-username admin --os-password admin --os-auth-url http://controller:35357/v2.0 role-list
6、使用普通用户demo认证测试
# keystone --os-tenant-name demo --os-username demo --os-password demo --os-auth-url http://controller:35357/v2.0 token-get# keystone --os-tenant-name demo --os-username demo --os-password demo --os-auth-url http://controller:35357/v2.0 user-listYou are not authorized to perform the requested action: admin_required (HTTP 403)
7、客户端cli命令行脚本
# vim ~/admin-openrc.sh export OS_TENANT_NAME=adminexport OS_USERNAME=adminexport OS_PASSWORD=adminexport OS_AUTH_URL=http://controller:35357/v2.0
# vim ~/demo-openrc.shexport OS_TENANT_NAME=demoexport OS_USERNAME=demoexport OS_PASSWORD=demoexport OS_AUTH_URL=http://controller:5000/v2.0
# source admin-openrc.sh
8、测试如果取消环境变量,通过keystone仍然能够认证通过说明keystone是配置成功的
四、安装glance组件
1、创建keystone数据库和授权用户
mysql -u root -pCREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO "glance"@"localhost" IDENTIFIED BY "glance";GRANT ALL PRIVILEGES ON glance.* TO "glance"@"%" IDENTIFIED BY "glance";
2、创建glance用户并加入到admin组中
# keystone user-create --name glance --pass glance# keystone user-role-add --user glance --tenant service --role admin
3、创建glance服务
# keystone service-create --name glance --type image --description "OpenStack Image Service"
4、创建Identity的服务访问rul
# keystone endpoint-create --service-id $(keystone service-list | awk "/ image / {print $2}") --publicurl http://controller:9292 --internalurl http://controller:9292 --adminurl http://controller:9292 --region regionOne
5、安装配置glance包
# yum -y install openstack-glance python-glanceclient
6、修改glance配置文件
# cp /etc/glance/glance-api.conf /etc/glance/glance-api.conf.bak# vim /etc/glance/glance-api.conf[DEFAULT] verbose = True[database]connection = mysql://glance:glance@controller/glance[keystone_authtoken]auth_uri = http://controller:5000/v2.0identity_uri = http://controller:35357admin_tenant_name = serviceadmin_user = glanceadmin_password = glance[paste_deploy]flavor = keystone[glance_store]default_store = filefilesystem_store_datadir = /var/lib/glance/images/
# cp /etc/glance/glance-registry.conf /etc/glance/glance-registry.conf.bak# vim /etc/glance/glance-registry.conf[DEFAULT]verbose = True[database]connection = mysql://glance:glance@controller/glance[keystone_authtoken]auth_uri = http://controller:5000/v2.0identity_uri = http://controller:35357admin_tenant_name = serviceadmin_user = glanceadmin_password = glance [paste_deploy]flavor = keystone
7、同步glance到mariadb数据库
# su -s /bin/sh -c "glance-manage db_sync" glance
8、启动和开机自启动
# systemctl enable openstack-glance-api.service openstack-glance-registry.service# systemctl start openstack-glance-api.service openstack-glance-registry.service
9、下载上传image镜像
# mkdir /tmp/images# cd /tmp/images# wget http://cdn.download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-disk.img# glance image-create --name "cirros-0.3.3-x86_64" --file cirros-0.3.3-x86_64-disk.img --disk-format qcow2 --container-format bare --is-public True --progress# glance image-list# mv /tmp/images /opt
五、添加一个计算节点
1、创建nova数据库和授权用户
mysql -u root -pCREATE DATABASE nova;GRANT ALL PRIVILEGES ON nova.* TO "nova"@"localhost" IDENTIFIED BY "nova";GRANT ALL PRIVILEGES ON nova.* TO "nova"@"%" IDENTIFIED BY "nova";
2、创建Nova的用户,加入到admin组、service服务
# keystone user-create --name nova --pass nova# keystone user-role-add --user nova --tenant service --role admin# keystone service-create --name nova --type compute --description "OpenStack Compute"
3、创建计算节点的访问url
# keystone endpoint-create --service-id $(keystone service-list | awk "/ compute / {print $2}") --publicurl http://controller:8774/v2/%(tenant_id)s --internalurl http://controller:8774/v2/%(tenant_id)s --adminurl http://controller:8774/v2/%(tenant_id)s --region regionOne
4、安装Nova包
# yum -y install openstack-nova-api openstack-nova-cert openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler python-novaclient# yum -y install openstack-nova-compute sysfsutils
5、修改nova配置文件
# cp /etc/nova/nova.conf /etc/nova/nova.conf.bak# vim /etc/nova/nova.conf[DEFAULT]my_ip = controllervncserver_listen = controllervncserver_proxyclient_address = controllerverbose = Truerpc_backend = rabbitrabbit_host = controllerrabbit_password = rabbitauth_strategy = keystonevnc_enabled = Truevncserver_listen = 0.0.0.0vncserver_proxyclient_address = controllernovncproxy_base_url = http://controller:6080/vnc_auto.html[database]connection = mysql://nova:nova@controller/nova[keystone_authtoken]auth_uri = http://controller:5000/v2.0identity_uri = http://controller:35357admin_tenant_name = serviceadmin_user = novaadmin_password = nova[glance]host = controller[libvirt]virt_type = qemu
6、同步nova到moriadb数据库
# su -s /bin/sh -c "nova-manage db sync" nova
7、启动众多服务开机自启动
# systemctl enable openstack-nova-api.service openstack-nova-cert.service openstack-nova-consoleauth.service openstack-nova-scheduler.service openstack-nova-conductor.service openstack-nova-novncproxy.service# systemctl start openstack-nova-api.service openstack-nova-cert.service openstack-nova-consoleauth.service openstack-nova-scheduler.service openstack-nova-conductor.service openstack-nova-novncproxy.service # systemctl enable libvirtd.service openstack-nova-compute.service# systemctl start libvirtd.service# systemctl start openstack-nova-compute.service# nova service-list# nova image-list
六、添加一个网络节点
1、创建neutron数据库和授权用户
mysql -u root -pCREATE DATABASE neutron;GRANT ALL PRIVILEGES ON neutron.* TO "neutron"@"localhost" IDENTIFIED BY "neutron";GRANT ALL PRIVILEGES ON neutron.* TO "neutron"@"%" IDENTIFIED BY "neutron";
2、创建neutron用户,加入到admin组中,并创建neutron服务
# keystone user-create --name neutron --pass neutron# keystone user-role-add --user neutron --tenant service --role admin# keystone service-create --name neutron --type network --description "OpenStack Networking"
3、创建neutron的endponit访问url
# keystone endpoint-create --service-id $(keystone service-list | awk "/ image / {print $2}") --publicurl http://controller:5672 --internalurl http://controller:5672 --adminurl http://controller:5672 --region regionOne
4、安装neutron包
# yum -y install openstack-neutron openstack-neutron-ml2 python-neutronclient which
5、修改neutron配置文件
# cp /etc/neutron/neutron.conf /etc/neutron/neutron.conf.bak# vim /etc/neutron/neutron.conf [DEFAULT] rpc_backend = rabbitrabbit_host = controllerrabbit_password = rabbitauth_strategy = keystonecore_plugin = ml2service_plugins = routerallow_overlapping_ips = Truenotify_nova_on_port_status_changes = Truenotify_nova_on_port_data_changes = Truenova_url = http://controller:8774/v2nova_admin_auth_url = http://controller:35357/v2.0nova_region_name = regionOnenova_admin_username = novanova_admin_tenant_id = SERVICE_TENANT_IDnova_admin_password = novaverbose = True[database]connection = mysql://neutron:neutron@controller/neutron[keystone_authtoken]auth_uri = http://controller:5000/v2.0identity_uri = http://controller:35357admin_tenant_name = serviceadmin_user = neutronadmin_password = neutron
6、测试
# keystone tenant-get service
# cp /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugins/ml2/ml2_conf.ini.bak# vim /etc/neutron/plugins/ml2/ml2_conf.ini[ml2]type_drivers = flat,gretenant_network_types = gremechanism_drivers = openvswitch[ml2_type_gre] tunnel_id_ranges = 1:1000[securitygroup] enable_security_group = Trueenable_ipset = Truefirewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver
# vim /etc/nova/nova.conf [DEFAULT]network_api_class = nova.network.neutronv2.api.APIsecurity_group_api = neutronlinuxnet_interface_driver = nova.network.linux_net.LinuxOVSInterfaceDriverfirewall_driver = nova.virt.firewall.NoopFirewallDriver[neutron]url = http://controller:9696auth_strategy = keystoneadmin_auth_url = http://controller:35357/v2.0admin_tenant_name = serviceadmin_username = neutronadmin_password = neutron
# ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini
7、同步neutron到mariadb数据库
# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade juno" neutron
8、重新启动compute服务
# systemctl restart openstack-nova-api.service openstack-nova-scheduler.service openstack-nova-conductor.service
9、开机自启动服务
# systemctl enable neutron-server.service# systemctl start neutron-server.service
10、查看neutron-server进程
# neutron ext-list
11、查看相关信息
# tail -f /var/log/neutron/server.log
12、配置内核网络参数
# cp /etc/sysctl.conf /etc/sysctl.conf.bak# vim /etc/sysctl.conf net.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0# sysctl -p
13、安装网络组件包
# yum -y install openstack-neutron openstack-neutron-ml2 openstack-neutron-openvswitch
14、配置常用的网络组件
# vim /etc/neutron/plugins/ml2/ml2_conf.ini[ml2_type_flat] flat_networks = external [ovs] local_ip = INSTANCE_TUNNELS_INTERFACE_IP_ADDRESSenable_tunneling = Truebridge_mappings = external:br-ex [agent]tunnel_types = gre
# cp /etc/neutron/l3_agent.ini /etc/neutron/l3_agent.ini.bak# vim /etc/neutron/l3_agent.ini[DEFAULT] interface_driver = neutron.agent.linux.interface.OVSInterfaceDriveruse_namespaces = Trueexternal_network_bridge = br-ex verbose = True
# cp /etc/neutron/dhcp_agent.ini /etc/neutron/dhcp_agent.ini.bak# vim /etc/neutron/dhcp_agent.ini [DEFAULT]interface_driver = neutron.agent.linux.interface.OVSInterfaceDriverdhcp_driver = neutron.agent.linux.dhcp.Dnsmasquse_namespaces = True verbose = Truednsmasq_config_file = /etc/neutron/dnsmasq-neutron.conf
# cp /etc/neutron/metadata_agent.ini /etc/neutron/metadata_agent.ini.bak# vim /etc/neutron/metadata_agent.ini[DEFAULT] auth_url = http://controller:5000/v2.0auth_region = regionOneadmin_tenant_name = serviceadmin_user = neutronadmin_password = neutronnova_metadata_ip = controller metadata_proxy_shared_secret = METADATA_SECRET verbose = True
# vim /etc/nova/nova.conf [neutron] service_metadata_proxy = Truemetadata_proxy_shared_secret = METADATA_SECRET
15、在控制节点上重新启动API服务
# systemctl restart openstack-nova-api.service
七、安装配置dashboard
1、安装dashboard和所需的和依赖包
# yum install openstack-dashboard httpd mod_wsgi memcached python-memcached
2、修改dashboard配置文件
# cp /etc/openstack-dashboard/local_settings /etc/openstack-dashboard/local_settings.bak# vim /etc/openstack-dashboard/local_settingsOPENSTACK_HOST = "controller"ALLOWED_HOSTS = ["*"]CACHES = {"default": {"BACKEND": "django.core.cache.backends.memcached.MemcachedCache","LOCATION": "127.0.0.1:11211",}}TIME_ZONE = "TIME_ZONE"
3、运行web服务连接OpenStack服务
# setsebool -P httpd_can_network_connect on
4、由于包装缺陷,仪表板不能正确加载CSS。运行以下命令来解决这个问题:
# chown -R apache:apache /usr/share/openstack-dashboard/static
5、启动Web服务器和会话存储服务和配置启动系统启动时:
# systemctl enable httpd.service memcached.service# systemctl start httpd.service memcached.service
八、访问测试
1、基于HTTP进行访问测试:
好了,今天就先到这里吧!
标签:
相关阅读
-
openstack搭建教程(OpenStack安装部署)
OpenStack安装部署一、基础准备工作部署环境:CentOS7641、关闭本地iptables防火墙并设置开机不自启动 ...
2023-02-14 -
全球视讯!我的世界木屋别墅设计图纸(7步搭建好漂亮的山洞木屋)
建筑学在Minecraft当中,现在已经成为了一种文化,在MC里面拥有一栋漂亮,美观的房子,是每位MC玩家的心...
2023-02-14 -
每日快看:如何重装vista系统(vista系统重装教程)操作步骤如下
2005年7月22日,微软宣布WindowsVista为这款新操作系统的名字。2006年11月2日完成GA版本,向OEM和企业用...
2023-02-14 -
openstack搭建教程(OpenStack安装部署)
OpenStack安装部署一、基础准备工作部署环境:CentOS7641、关闭本地iptables防火墙并设置开机不自启动 ...
2023-02-14 -
全球视讯!我的世界木屋别墅设计图纸(7步搭建好漂亮的山洞木屋)
建筑学在Minecraft当中,现在已经成为了一种文化,在MC里面拥有一栋漂亮,美观的房子,是每位MC玩家的心...
2023-02-14 -
每日快看:如何重装vista系统(vista系统重装教程)操作步骤如下
2005年7月22日,微软宣布WindowsVista为这款新操作系统的名字。2006年11月2日完成GA版本,向OEM和企业用...
2023-02-14 -
头条:iphone连不上wifi怎么办 试试以下这下步骤
wifi已经成为人们网络生活中不可缺少的流量来源,对于iPhone手机来说,同样需要,那么如果iphone连不上w...
2023-02-14 -
天天信息:售27.90万元 smart精灵#1 BRABUS性能版再度发售
1,314台smart精灵 1BRABUS性能版再度限量发售,售价27 90万元。新车采用红 黑双拼色设计,并且车顶、...
2023-02-14
精彩推荐
阅读排行
相关词
- 人美社正式启动“发现优秀青年艺术家”系列活动-环球动态
- 湖北:搭建“村晚”文旅消费新场景-全球观速讯
- 博采汽车发生工商变更 比亚迪退出股东行列
- 河南洛阳一安置房项目用地发现东汉高等级墓葬
- 广州黄埔区成立全国首个校园考古工作站-当前简讯
- 四灵棋境好玩吗 四灵棋境玩法简介_世界动态
- 《全职荣耀》玩法介绍之boss系统 当前速递
- 三亚城管收走孩子作业桌 官方通报:城管存在简单执法行为 已上门道歉-每日关注
- 情人节撞上免税店 爱意爆棚 浪漫“满怀”|每日信息
- 《风起苍岚》装备篇
- 《全职荣耀》世界观大爆料
- 空投跳伞吃鸡官网在哪下载 最新官方下载安装地址
- 世界要闻:海通证券:光伏需求维持高增长 建议关注胶膜粒子投资机会
- 环球最资讯丨《GT赛车7》将于2月21日升级更新 获得PS VR2支持
- 中国天眼有什么用?中国天眼是用什么材料做的?
- 天天视讯!充电柱概念再走强,金龙羽、东方电子涨停,双杰电气等大涨
- 即将关服依然更新 《Apex手游》第4赛季即将上线
- 中国第一颗人造卫星叫什么?发射一颗卫星要多少钱?
- 辽R是哪里的车牌?汽车车牌号是如何编码的?
- 欧洲加强与中国合作声音增大,德工程师:中国市场对德企越来越重要-环球快播报
- 汽车油箱如何清洗?汽车没油了怎么办?
- 默契加倍甜蜜蜜 《洛奇英雄传》全新双人羁绊今日上线|天天热推荐
- 重庆:借“村晚”带动农文旅融合发展 全球观察
- 芭蕾舞剧《红楼梦》:探索中国古典意境下的芭蕾表达_每日信息
- 雨天车内起雾怎么处理?下雨天车内起雾开什么循环?
- 新资讯:中国旅行团在肯尼亚受到热烈欢迎
- 世界快看点丨获近亿元B轮融资,「乐客VR」将以联营模式落地超1000家门店
- 为内外贸一体化打开方便之门(开放谈)-环球滚动
- 贵州:以“村晚+”为新的文旅支撑点_天天热消息
- 当心披着外衣的新型毒品!南京浦口禁毒办走进商场宣传禁毒 世界热闻
- 劳动教育 智慧校园……迎接新学期 各地中小学有“新招”
- 环球观焦点:古老蒲剧首登春晚:从央视舞台到乡村戏台
- 全新本田皓影e:HEV申报图曝光 搭载2.0L混动系统
- Wifi断网怎么解决?无线网老断和路由器有关系吗?
- 笔记本电脑如何激活?笔记本电脑开机黑屏怎么办?
- (遇见中国)柬埔寨留学生陈槿柠:我爱的中国 我的家
- 送领导的礼品
- 视点!魔兽艾泽拉斯的远征什么时候出 公测上线时间预告
- 悲了个伤蛙官网在哪下载 最新官方下载安装地址 即时焦点
- 【报资讯】天天套圈好玩吗 天天套圈玩法简介
- 农业农村部:将继续加大强农惠农富农政策力度
- 厨房除甲醛的方法有哪些?厨房有甲醛会进到食物里面吗?
- 今头条!解压游乐场官网在哪下载 最新官方下载安装地址
- 是灵魂蘸料还能疗伤护肤,一起探寻海南这款宝藏油-全球看点
- 真皮沙发龟裂如何修复?真皮沙发掉漆了怎么修补?
- 厨房除油烟的小妙招有什么?厨房瓷砖油烟怎么清洗?
- 笔记本电池怎么保养?笔记本电池需要一直充电吗?
- 电脑没有原包装怎么寄?邮寄电脑需要注意什么?
- 城管没收男孩写作业桌子,官方回应-每日快播
- 电脑上传速度慢有哪些原因?如何提升文件上传速度?
- 要闻速递:多地城管“创文巩卫”执法引热议,莫让不文明执法成文明标准
- 电脑电源额定功率如何查看?电脑电源功率大了费电吗
- 电脑电源额定功率如何查看?电脑电源功率大了费电吗
- 硬币罐奔跑官网在哪下载 最新官方下载安装地址
- 《Apex英雄》四周年纪念活动 免费送英雄密客和艾许
- 浙商证券:预计基建开工量逐渐提速 促工程机械需求回暖|环球热讯
- 《我的世界》1.20更新将添加粉丝投票新生物嗅探者
- 当前动态:【中国网评】避谈“北溪事件”,美西方究竟怕什么?
- 环球精选!多类型 高品质!2023年春节档电影引发观影热潮
- 嵌入式开发软件和服务厂商IAR Systems正式更名为IAR|通讯
- 加速国际及地区航班恢复,这10家航司的2月计划是这样的!
- 魔幻新杂剧《造梦师之秘境》:勇往直前的奇幻之旅-世界速看
- 热点!科技助力春耕春管 贵州遵义将农业技术送到群众“家门口”
- “几内亚的可靠朋友和真诚伙伴”_热点在线
- 世界今热点:“北京人”虚拟形象“元元”亮相 周口店遗址招小考古学家
- 今日讯!美交通部长吹捧政绩避谈俄州火车脱轨 被多名政界人士痛批
- QQ表情文件夹在哪?手机QQ添加的表情在哪个文件?
- 今日聚焦!美专家担忧氯乙烯泄漏事故影响:数年后或现大批癌症患者
- 球球大作战福运锦鲤光环如何获取?极光节能灯怎么获得?
- 王者荣耀自然之灵活动怎么做?王者荣耀河道之灵多少钱?
- 秦时明月手游绑定金镒怎么获得?秦时明月怎么刷元宝?
- 天天热文:室内乐,让音乐会“小而美”
- 纸嫁衣第四章时钟怎么调?纸嫁衣第四章八卦门怎么打开?
- 驾驶我最行什么时候出 公测上线时间预告
- 锚定发展加把劲|江苏:“聚”变 做强现代化产业集群 天天快播
- 全球新动态:欧盟能源危机远未结束(环球热点)
- 像素人大战好玩吗 像素人大战玩法简介
- 纸嫁衣第五章磁铁怎么过?纸嫁衣第五章脸谱密码如何输入?
- 从过去拯救地球好玩吗 从过去拯救地球玩法简介
- 创造与魔法蜂蜜鸡蛋羹怎么做?创造与魔法鲜虾酿豆腐怎么做?
- 剑灵以夷制夷任务怎么做?剑灵时空之塔任务怎么做?
- 英雄联盟云顶之弈都补好了任务怎么做?云顶之弈任务做完了怎么升级?
- 英雄联盟云顶之弈合以致用任务怎么做?云顶之弈任务什么时候刷新?
- 原神金丝虾球怎么制作?原神金丝虾球食谱在哪?
- 每日观点:我的寻宝日记什么时候出 公测上线时间预告
- 天天观速讯丨男孩门口写作业却被城管收走桌椅,当地回应
- 要闻速递:电脑版本飞信无法登陆的原因(2)
- 海口市琼山区开展药品价格专项检查 两家药店未按规定明码标价被查处-即时看
- 创建安全路官网在哪下载 最新官方下载安装地址
- 教育部部长怀进鹏:突破传统教育局限性,数字教育应公平包容、更有质量 全球球精选
- 爱丽丝与巨人什么时候出 公测上线时间预告|环球观焦点
- 今日热闻!阿左旗29名残疾人携手“羊”起创业帆!
- 驾驶我最行好玩吗 驾驶我最行玩法简介-全球报道
- 情人节海口第一波甜蜜暴击来了!新人带父母见证领证现场_世界视点
- 男子涉命案潜逃,不敢谈恋爱!18年后,现身海口街头……_当前简讯
- 变异寄生虫官网在哪下载 最新官方下载安装地址
- 华泰证券:盈利持续回暖 种业及生猪链景气延续改善_热点聚焦
- 冒名顶替生存者官网在哪下载 最新官方下载安装地址 精彩看点
- 全球短讯!地铁推手什么时候出 公测上线时间预告
- 传闻:育碧目前没有开发《全境封锁3》计划 当前热文
- 汉字找茬王舔找出20个字怎么过 汉字找茬王舔找出20个字通关攻略_全球资讯
- 原神2022年8月10日兑换码是什么 原神2022年8月10日兑换码分享-天天热消息
- 民生证券:ChatGPT或带来人形机器人下一个拐点 促进更多商业模式落地 天天快报
- Perdays孕期控糖益生菌让孕期控糖不再那么痛苦
- 福特与宁德时代合作在美建电池厂 投资35亿美元
- 新学期,让孩子成为时间的主人 全球速讯
- 《长安幻想》情人节玩法来袭,来长安邂逅良缘!-天天时讯
- 暗黑破坏神不朽野蛮人巅峰怎么加点 野蛮人巅峰加点方法 当前热讯
- 硬盘速度变慢怎么办?换了固态硬盘进不去系统如何解决?
- 全国政协委员吴以环:以履职之能守护人民健康福祉
- 报告显示2022年全球游戏市场规模出现下降 同比降幅达6.96%_天天实时
- 环球热消息:《无名》导演程耳:我不想孤芳自赏
- 光遇2022年8月10日季节蜡烛位置在哪 光遇2022年8月10日季节蜡烛位置一览-天天速讯
- “返家乡”大学生变身乡村健康“守门人”-环球新消息
- 环球今日报丨ChatGPT一路狂飙,银行如何安全驾驭?
- 速读:黎明之海毕尔巴鄂隐藏宝物位置在哪里 毕尔巴鄂隐藏宝物位置一览
- 四部门部署保障春季学校食品安全-每日播报
- 【新要闻】插画“飞”上作业簿
- 携5000万美元“进军”AI,王慧文遭卖方首席分析师隔空“diss”:啥都不懂 只会营销
- 代表委员履职故事|全国政协委员蓝闽波:创建产学研用协同育人新机制
- 环球播报:新东方在线CEO、CFO相继减持套现近3亿港元
- 界碑旁,新兵接过钢枪把忠诚扛在肩上
- 天天信息:家门口的文化生活,有看头
- 《种地吧》:综艺的价值回归后考验刚开始 天天观速讯
- 【环球时快讯】不误农时不负春!各地抢抓农时 全力保障春耕春种
- 台式机如何连接投影仪?电脑屏幕与投影仪怎么同步显示?
- 冒名顶替生存者好玩吗 冒名顶替生存者玩法简介
- 关注基层 为民发声(代表委员履职故事)
- 2022年风电光伏发电量首次突破1万亿千瓦时_世界快播
- 电脑屏幕闪烁变色是怎么回事?电脑屏幕颜色不正常如何解决?
- 水磨发电官网在哪下载 最新官方下载安装地址
- 全球微头条丨疯狂公路卡车模拟驾驶什么时候出 公测上线时间预告
- 今日视点:《不休江湖》2月16日删档测试火热来袭
- 沙漠骆驼原唱是谁 这首歌发布于哪一年?-观焦点
- 口袋精灵萌宠家园官网在哪下载 最新官方下载安装地址
- 热门看点:开心小和尚是哪个电视剧 《真命小和尚》讲述了什么
- 特洛伊木马屠城结局,特洛伊剧情介绍 讲述了什么?|今日观点
- 《红霞岛》主机版将支持鼠标和键盘 打人更方便
- 笔记本散热器有用吗? 九州风神N18笔记本散热器介绍_世界聚看点
- 美国1月游戏总消费共43亿美元 同比下降5%
- docx是什么 后缀名特点是什么
- 《卧龙:苍天陨落》啮铁兽演示视频 呆萌可爱
- 育碧仍在开发《我的世界》风格像素游戏|当前快报
- 中国游戏产业年会发布2022游戏年度榜 《原神》等上榜_动态焦点
- 世界速看:雍正有几个儿子,雍正有多少嫔妃
- 中国游戏产业年会发布2022游戏年度榜 十强公布
- 宏碁笔记本Windows 8如何进入安全模式
- 国产手机前十名有哪些 排行榜产品报价 有你满意的吗?
- 时小念是什么电视剧,《总裁在上我在下》介绍 -全球热点
- 笔记本电池激活方法详细介绍 笔记本电池需要激活的情况