verne
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| verne [2015/08/02 16:49] 0.0.0.0 aangemaakt | verne [2021/11/23 14:13] (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Verne ====== | ====== Verne ====== | ||
| + | {{tag>" | ||
| + | |||
| + | ===== Virtual machine config ===== | ||
| + | De virtuele machines worden aangemaakt via het xen-create-image commando. | ||
| + | De instellingen van een vm staan in / | ||
| + | Je kan je eigen instellingen meegeven (check xen-create-image --help). | ||
| + | |||
| + | Je moet zeker --hostname meegeven met een fqdn. | ||
| + | |||
| + | De config van de gecreeërde vm staat in / | ||
| + | |||
| + | nieuwe machine maken kan met | ||
| + | xen new / | ||
| + | hiervoor moest wel een kleine aanpassing gebeuren in / | ||
| + | comment line 22 : #from xml.parsers.xmlproc import xmlproc, xmlval, xmldtd | ||
| + | (Dit is nodig door een openstaande bug bij Debian: http:// | ||
| + | |||
| + | ===== Netwerk ===== | ||
| + | De vm's zijn verbonden via een bridge. Deze bridge verbindt de vm's via eth1 met het client netwerk in de route tabel moet zeker een regel hiervoor zijn (wordt automatisch toegevoegd). | ||
| + | |||
| + | de bridge wordt geconfigureerd in / | ||
| + | |||
| + | (network-script ' | ||
| + | (vif-script vif-bridge) | ||
| + | |||
| + | Dat zou moeten volstaan voor een config met 1 bridge over eth1. Eth1 is de default-bridge naam die door xen gegeven wordt. | ||
| + | |||
| + | Dan draait er ook een DHCP server (dnsmasq). Om deze werkende te krijgen voor de domU's is het nodig het volgende commando te runnen voor elke vif. | ||
| + | |||
| + | ethtool -K " | ||
| + | |||
| + | NOTE: apt-get install ethtool. | ||
| + | |||
| + | dat zet checksumming uit. Dit in de set_mtu functie in `/ | ||
| + | |||
| + | # Usage: set_mtu bridge dev | ||
| + | set_mtu () { | ||
| + | local bridge=$1 | ||
| + | local dev=$2 | ||
| + | mtu=" | ||
| + | # Don't delete the next line. Check Wiki why. ~Silox | ||
| + | ethtool -K " | ||
| + | if [ -n " | ||
| + | then | ||
| + | ip link set dev ${dev} mtu $mtu || : | ||
| + | fi | ||
| + | } | ||
| + | |||
| + | |||
| + | |||
| + | / | ||
| + | |||
| + | ===== DHCP ===== | ||
| + | dnsmasq is de dhcp server. Deze gebruikt het 10.1.2.0/24 subnet. | ||
| + | |||
| + | Deze is momenteel gedisabled (aka start niet automatisch op on boot). Terug toevoegen aan boot : update-rc.d dsnmasq defaults | ||
| + | |||
| + | ===== Firewall ===== | ||
| + | arno-firewall-iptables is de firewall die geinstalleerd is. Deze doet de NAT en port-forwarding. | ||
verne.1438534145.txt.gz · Last modified: 2021/11/23 14:00 (external edit)
                
                