獲取映象
[root@bldattet1 ~]# wget
安裝virt以及qemu
[root@bldattet1 ~]# yum install -y kvm virt-* libvirt bridge-utils qemu-img
建立映象檔案
[root@bldattet1 ~]# qemu-img create -f qcow2 /tmp/centos.qcow2 10g
安裝虛擬機器
[root@bldattet1 ~]# mv centos-7-x86_64-everything-1804.iso /tmp/
[root@bldattet1 ~]# virt-install --virt-type kvm --name centos7 --ram 1024 \
--disk /tmp/centos.qcow2,format=qcow2 \
--network network=default \
--graphics vnc,listen=0.0.0.0 --noautoconsole \
--os-type=linux --os-variant=centos7.0 \
--location=/tmp/centos-7-x86_64-everything-1804.iso
使用vnc鏈結後如下圖
/tmp/centos.qcow2此檔案大小會隨著安裝而增長!
重啟映象
[root@bldattet1 ~]# virsh reboot centos7
如果從vnc視窗點選重啟,虛擬機會自動關閉,因此需要手動啟動
[root@bldattet1 ~]# virsh start centos7
繼續使用vnc鏈結到虛機進行安裝
請自行解決網路不通的問題
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
onboot=yes
[root@localhost ~]# service network restart
在例項中需要執行trove-guestagent服務, 則需要在映象中配置與stack環境一致的rdo源,安裝openstack-trove-guestagent
[root@localhost ~]# yum list |grep centos-release-openstack
選擇相應的rdo源
[root@localhost ~]# yum install centos-release-openstack-rocky
安裝trove-guestagent
[root@localhost ~]# yum -y install openstack-trove-guestagent python-troveclient python-netifaces pexpect python-oslo-serialization
安裝acpi服務
[root@localhost ~]# yum install acpid -y
[root@localhost ~]# systemctl enable acpid
安裝cloud-init服務
[root@localhost ~]# yum install cloud-init -y
安裝mysql
[root@localhost ~]# yum install -y
[root@localhost ~]# yum install mysql-community-server
關閉虛機
[root@localhost ~]# poweroff
提取/tmp/centos.qcow2映象檔案,將檔案通過glance上傳到controller節點
使用trove-manage建立datastore
root@u-node-2:~# trove-manage datastore_update dbtest "" //建立名字叫dbtest的datastore
root@u-node-2:~# trove-manage datastore_version_update dbtest 5.7 mysql e4fbc771-ad80-494f-8d58-b5ebfa06b52b mysql_5.7 1 //此處的id需要對應映象id
openstack-dashboard會顯示
Centos 7 環境下 手動編譯安裝nginx
5 啟動 yum install gcc gcc c automake pcre pcre devel zlip zlib devel openssl openssl devel tar xvf nginx 1.14.2.tar.gz cd nginx 1.14.2 這裡我們解壓到當前目錄。ngin...
CentOS7映象製作轉換
第一步 用vm virtualbox建立虛擬機器把映象導進去,改為雙網絡卡僅 主機和網絡卡位址轉換nat模式否則遠端連不上yum install qemu guest agentyum install cloud initcloud init 18.2 6.g6ef08548 1.el7.noarc...
手動部署LNMP環境(CentOS 7)
root localhost rpm uvh root localhost rpm uvh root localhost rpm uvh 需要修改mysql或者php版本,對應的修改yum源和命令即可 webtatic mysql root localhost yum y install nginx...