加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

openstack

发布时间:2020-12-15 23:02:17 所属栏目:安全 来源:网络整理
导读:?虚拟化管理工具安装 [[email?protected] ~]# yum install -y qemu-kvm libvirt [[email?protected] ~]# yum install -y virt-install [[email?protected] ~]# systemctl enable libvirtd [[email?protected] ~]# systemctl start libvirtd 1.qemu-img creat

?虚拟化管理工具安装


[[email?protected] ~]# yum install -y qemu-kvm libvirt
[[email?protected] ~]# yum install -y virt-install

[[email?protected] ~]# systemctl enable libvirtd
[[email?protected] ~]# systemctl start libvirtd


1.qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G

2.virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1024
--cdrom=/tmp/CentOS-7.2-x86_64-DVD-1511.iso --disk path=/opt/CentOS-7-x86_64.raw
--network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

3.TightVNC 连接到192.168.56.11:5900

virsh start CentOS-7-x86_64

?


如果多次执行安装:

1.删除 rm -f /opt/CentOS-7-x86_64.raw
2.name需要修改 virt-install --virt-type kvm --name CentOS-dxxxxx7-x86_64 --ram 1024
--cdrom=/tmp/CentOS-7.2-x86_64-DVD-1511.iso --disk path=/opt/CentOS-7-x86_64.raw
--network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

3.No support HVM

CPU热添加

<vcpu placement=‘static‘>1</vcpu>


<vcpu placement=‘auto‘ current="1">4</vcpu>

virsh setvcpus CentOS-7-x86_64 2 --live

内存热添加

[[email?protected] ~]# virsh qemu-monitor-command CentOS-7-x86_64 --hmp --cmd info balloon

[[email?protected] ~]# virsh qemu-monitor-command CentOS-7-x86_64 --hmp --cmd balloon 512


1.创建桥接网卡
#!/bin/bash
brctl addbr br0
brctl addif br0 eth0
ip addr del dev eth0 192.168.56.11/24
route add default gw 192.168.56.2

2.virsh edit CentOS-7-x86_64

<interface type=‘bridge‘>
<source bridge=‘br0‘/>

3. virsh shutdown CentOS-7-x86_64
virsh start CentOS-7-x86_64

4. 修改虚拟机网卡配置

CPU:

上下文切换:
宿主机
ring 0
ring 3

虚拟机
ring 0
ring 3


缓存:
taskset -cp 1 25718


内存:

空间优化
寻址
EPT技术:

虚拟机:虚拟内存
虚拟机:物理内存
宿主机:虚拟内存
宿主机:物理内存

大页内存
[[email?protected] ~]# cat /sys/kernel/mm/transparent_hugepage/enabled

KSM内存合并
[ksmd]

I/O优化:

2.6 内核: Noop CFQ AS Deadline 默认:CFQ
3.10内核: Noop CFQ Deadline 默认:Deadline

[[email?protected] ~]# dmesg | grep -i scheduler
[ 1.945474] io scheduler noop registered
[ 1.945476] io scheduler deadline registered (default)
[ 1.945495] io scheduler cfq registered
[[email?protected] ~]# cat /sys/block/sda/queue/scheduler
noop [deadline] cfq

?

openstack 准备工作

在两个节点都安装:

虚拟化检测

1.安装仓库:

yum install centos-release-openstack-newton

2.安装 OpenStack 客户端:

# yum install python-openstackclient
# yum install openstack-selinux

在linux-node1上安装:

3.安装数据库:
# yum install mariadb mariadb-server python2-PyMySQL
vim /etc/my.cnf.d/openstack.cnf
[mysqld]
bind-address = 192.168.56.11

default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

4.消息队列:
# yum install rabbitmq-server

5.其它服务提前安装:# yum install openstack-keystone httpd mod_wsgi# yum install openstack-glance# yum install openstack-nova-api openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler# yum install openstack-neutron openstack-neutron-ml2 openstack-neutron-linuxbridge ebtables

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读