openstack
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
openstack [2024/11/11 10:07] – jbi | openstack [2024/11/11 14:58] (current) – [Install af ansible] jbi | ||
---|---|---|---|
Line 2: | Line 2: | ||
- | Lav en virtuel maskine til Mini-Openstack: | + | ==== Lav en virtuel maskine til Mini-Openstack: |
< | < | ||
multipass launch jammy -n microstack -c 8 -d 200g -m 24g --cloud-init cloud-init.yml | multipass launch jammy -n microstack -c 8 -d 200g -m 24g --cloud-init cloud-init.yml | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Eksempel på cloud-init.yml ==== | ||
+ | |||
+ | < | ||
+ | users: | ||
+ | - default | ||
+ | - name: ubuntu | ||
+ | sudo: ALL=(ALL) NOPASSWD: | ||
+ | ssh_authorized_keys: | ||
+ | - ssh-ed25519 AAAAC3****************** testuser | ||
+ | |||
+ | fqdn: microstack.multipass | ||
+ | |||
+ | |||
</ | </ | ||
Log paa serveren, install software og patch severen up2date. | Log paa serveren, install software og patch severen up2date. | ||
+ | |||
< | < | ||
sudo apt update | sudo apt update | ||
sudo apt upgrade -y | sudo apt upgrade -y | ||
- | sudo apt install socat haproxy | + | sudo apt install socat haproxy |
sudo reboot | sudo reboot | ||
</ | </ | ||
- | Install Openstack | + | ==== Install Openstack |
< | < | ||
sudo snap install openstack --channel 2024.1/beta | sudo snap install openstack --channel 2024.1/beta | ||
</ | </ | ||
- | Konfigurer Openstack med sunbeam | + | ==== Konfigurer Openstack med sunbeam |
< | < | ||
Line 29: | Line 49: | ||
</ | </ | ||
- | Konfigurer bruger, netvaerk og generer demo-openrc fil | + | ==== Konfigurer bruger, netvaerk og generer demo-openrc fil ==== |
< | < | ||
Line 35: | Line 56: | ||
</ | </ | ||
- | Opret en test vm instance til verification | + | ==== Opret en test vm instance til verification |
+ | |||
< | < | ||
Line 42: | Line 64: | ||
- | Tilgå GUI interface | + | ==== Tilgå GUI interface |
hent URL | hent URL | ||
Line 51: | Line 74: | ||
- | Kun hvis socat anvende. Brug haproxy i næste skridt i stedet | + | //Kun hvis socat anvende. Brug haproxy i næste skridt i stedet// |
< | < | ||
# Forward URL til vm:80. Ret IP til output fra dashboard URL | # Forward URL til vm:80. Ret IP til output fra dashboard URL | ||
- | # hust at skifte IP | + | # husk at skifte IP |
# sudo socat -v -4 tcp-listen: | # sudo socat -v -4 tcp-listen: | ||
Line 77: | Line 100: | ||
mode http | mode http | ||
| | ||
- | </coder | + | </code> |
+ | |||
+ | ==== Restart haproxy ==== | ||
- | Restart haproxy | ||
< | < | ||
- | systemctl restart | + | sudo systemctl restart |
</ | </ | ||
- | Det er nu muligt at tilgå GUI / Horizon via din browser på http:// | + | Det bør nu være |
+ | |||
+ | < | ||
+ | http:// | ||
+ | </ | ||
+ | |||
+ | ==== Install af openstack-cli ==== | ||
- | Install af openstack-cli | ||
< | < | ||
Line 95: | Line 125: | ||
</ | </ | ||
- | Install af ansible | + | ==== Install af ansible |
+ | |||
+ | Dette afsnit er ikke færdig og **virker** ikke...... | ||
+ | |||
+ | < | ||
.... Ansible defaulter til 2.12 i jammy versionen (som er krævet af sunbeam), men der kræves 2.13 for at openstack modulerne virker.... | .... Ansible defaulter til 2.12 i jammy versionen (som er krævet af sunbeam), men der kræves 2.13 for at openstack modulerne virker.... | ||
.... tænker.... | .... tænker.... | ||
+ | |||
+ | sudo apt install software-properties-common | ||
+ | sudo add-apt-repository --yes --update ppa: | ||
+ | sudo apt install ansible -y | ||
+ | |||
+ | |||
+ | </ | ||
openstack.1731316066.txt.gz · Last modified: 2024/11/11 10:07 by jbi