-
基礎使用
1.1 建立網絡
- 定義多個網絡接口
- 建立測試執行個體
基礎使用
1.1建立網絡
- 定義多個網絡接口
- 添加接口對應關系
[[email protected] ~]# cat /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
physical_interface_mappings = nei:eth1,wai:eth0 #多個網卡可以這樣書寫
[vxlan]
enable_vxlan = true
local_ip = 192.168.122.8
l2_population = true
[securitygroup]
enable_security_group = true
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
- 在ml2插件中添加網絡接口
[[email protected] ~]# cat /etc/neutron/plugins/ml2/ml2_conf.ini
[ml2]
type_drivers = flat,vlan,vxlan
tenant_network_types = vxlan
mechanism_drivers = linuxbridge,l2population
extension_drivers = port_security
[ml2_type_flat]
flat_networks = nei,wai #可添加多個定義的接口名字
[ml2_type_vxlan]
vni_ranges = 1:1000
[securitygroup]
enable_ipset = true
-
新建立一個網絡
管理者—網絡—網絡—建立網絡
網絡名稱:自定義
項目:建立到admin中
網路類型:這裡有很多選flat使用實體網絡裝置(類似橋接)
實體網絡:剛才定義了實體網絡名稱這裡寫wai
選中外部網絡以及共享
子網名稱:自定義一個名字
網絡位址:就是你的内部網絡位址
IP版本:選IPV4
網關:寫内部網絡的網關
填寫dhcp池範圍以及DNS位址,勾選激活dhcp
建立執行個體類型
管理者—計算—執行個體類型—建立執行個體類型
就是建立一個基礎硬體模闆
建立測試執行個體
項目—計算機—執行個體—建立執行個體
示例名稱不多說自己随意
我們之前上傳過的最小鏡像即可
配置設定給它執行個體類型的模闆
網絡我們剛剛建立了一個wai 配置設定給它 我的内網是10.167的友善我一會ssh
網絡接口忽略我沒有建立
安全組也就是防火牆不是必須的可以忽略直接建立就可以
修改CentOS官方cloud鏡像密碼
在圖中定制化腳本中粘貼如下代碼
user-data方式注入執行腳本
#cloud-config
runcmd:
- touch /test.txt
- echo "1" >>/test.txt
- mv /root/.ssh/authorized_keys /root/.ssh/authorized_keys.old
- cp /home/centos/.ssh/authorized_keys /root/.ssh/
- sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
- echo "111111" | passwd --stdin root
- systemctl restart sshd
關于metadata
中繼資料也沒太明白,我們建立虛拟機時候key是通過metadata注入的,包括我們的腳本也是,在系統鏡像中安裝了cloud-init這個軟體在第一次啟動過程中會讀取metadata的資料進行相應的操作
具體資料可以在虛機中
curl http://169.254.169.254/openstack/
curl http://169.254.169.254
來檢視metadata資料要確定虛機可以和169.254.169.254互通
擴充閱讀
https://blog.csdn.net/zhxym/article/details/76184071 修改密碼方式
我隻是個小尾巴~~~~~